On Saturday, April 2, 2016 8:01:39 PM CEST, William Hubbs wrote:
On Sat, Apr 02, 2016 at 12:35:58PM -0500, William Hubbs wrote:
On Fri, Apr 01, 2016 at 09:36:56PM +0200, Alexis Ballier wrote:
On Friday, April 1, 2016 8:33:02 PM CEST, Mike Frysinger wrote: ...
No, it wouldn't. We made a decision in 2013 (I'll have to find it) that
separate /usr should only be supported via initramfs; there is also a
news item warning that if you are not using initramfs and you have
separate /usr your system will be unbootable in the future.
Here are the latest council decision on the matter [1] and news item [2].
At this point, if anyone who has split /usr isn't using initramfs,
they are operating on borrowed time.
Good then, thanks. I didn't remember this one and failed to see it when
looking at council decisions. I assume there's nothing preventing disabling
gen_usr_ldscript by default then. Apologies to Mike for being annoying on
this one :)
I also assumed making eudev default was a step in having sep-usr work by
default as the initial issue was brought up by udev, but that's flawed
reversed logic.
I would agree, since it has been so long, that we should do another news
item, but once the news item is done and we give a firm date, I think
we should just kill off gen_usr_ldscript.
Killing it is too violent IMHO: It doesn't provide much gain and makes it
very annoying to get sep-usr working afterwards. I think current proposal
to make it optional is the best option.
The /usr merge is a separate issue, which I agree with as well, but that
was never brought to council, and it is controversial in the Gentoo camp
because some folks claim fhs doesn't allow it.
Getting a bit OT, but can you explain in what ways it violates fhs ?
What worries me more about /usr merge is that I've never seen a plan for
it. I think it'd be necessary to have portage gain some intra-package
collision check (e.g. a package installing /bin/foo and /usr/bin/foo should
be reported), which would then allow building /usr-merged stages, but the
main issue for me is how to migrate installed systems properly.
Alexis.