On 03/23/2017 04:22 PM, Alexis Ballier wrote:

Indeed, according to pms.git commit log, the rule was laxed because it
was clearly an oversight in EAPI6 [1] and was the standard behavior in
previous EAPIs. But in the same commit, an "harmless note" was added
that "Ebuilds must not access the directory in global scope." in
addition to the "May or may not exist" statement and "Not necessarily
present when installing from a binary package" footnote. Please explain
how this last addition is not a backwards-breaking change. PMS is not a
tool to push your personal agenda of cleaning up the deve^^err tree.


[1]
https://gitweb.gentoo.org/proj/pms.git/commit/?id=fa4ac9474048ec75af138fc61f22485c06aac5b7


Read that diff again. Before the commit, FILESDIR was invalid in global scope (only valid in src_*). This commit makes it valid in global scope, but adds the "... don't access it there" clause.

It's not a breaking change because any behavior affected by the clause was already illegal before the commit.


Reply via email to