On Thursday, March 31, 2016 6:07:28 PM CEST, Mike Frysinger wrote:
On 31 Mar 2016 16:05, Alexis Ballier wrote:
On Thursday, March 31, 2016 1:58:19 AM CEST, Mike Frysinger wrote:
All ebuilds that call gen_usr_ldscript today will migrate to this and
will allow people to move away from installing things into /.  For the
systems that want to have a split-/usr partition, they can turn on this
USE flag across their system.

Your patchset seems to be missing some ebuilds in that regard: expat and sys-freebsd/* come to mind.

i did not do a full migration as i got bored, but i did do enough to show
it in action.  the current method does not require all be converted at the
same time though, so it can be left up to maintainers of relevant packages
to do the change over themselves.

i dont think anybody expects you to post tree-wide conversion patches to -dev ml :)

but i also dont think it is a good idea to leave the toolchain-funcs version around, and if you want to drop it, you'll have to fill bugs to let ppl know, which is probably more work than adding 8 chars to an inherit line that can be automated


This also allows us to mask the flag on many targets where it doesn't
make sense (like most prefix setups) and where we don't want to support
it at all.

It should be noted that, unless I missed something, the default settings will *not anymore* allow sep-usr after this patchset (sep-usr useflag will be disabled). This should be advertised more (a news item?) or simply sep-usr added to make.defaults. The latter will also enable busybox's sep-usr support.

the patchset allows for some targets (notably Linux systems) to control
whether the flag is enabled.  it is turned off by default and i think
that's the behavior we want.  i have not forced enabled it for any target
but maybe the prefix/darwin guys will want to do that.

not sure if this was phrased as such, but I seem to recall a council decision stating that separate /usr should be made easy to users unless this causes serious issues; thus, no, I don't think that is the behavior we want :)

Alexis.

Reply via email to