On Tue, Jul 23, 2019 at 8:03 AM Daniel Molkentin <dmolkentin@suse.de> wrote:
Hi,
it is my understanding that openSUSE will no longer boot without /usr being around. A long time ago I hence opened https://bugzilla.suse.com/show_bug.cgi?id=1029961, with all the apps that I could find as subtickets. The suggestion was move all apps to /usr, and symlink /bin and /sbin, a step performed by Fedora a while ago.
So far I can see:
- Pro arguments:
- We can consolidate the root directories with their peers in /usr
- People have a hard time telling which binary is where
- The only real argument for providing an environment without /usr being potentially available is now invalid due to systemd living in /usr, and being required as early as the rootfs.
- Couter arguments:
- RPM cannot (or could not) deal with symlink. It was Fedora had issues due to that (but now if/how it was ultimately resolved)
- "I like things the way they are"
As you can see from the maintainer response in the some of the subtickets, there was not much love for giving up the root locations. So I was about to close this ticket.
However, the current state is completely arbitrary, and other people noticed and asked me to ask for direction and opinion here. How should we proceed?
I'd like to see us complete UsrMerge properly. The way things currently are lead to weird problems depending on what kind of rootfs is being made, and at least at work, it makes testing code on openSUSE a nightmare. There's a specific patch that was applied to "hack" a special case into rpm to allow / -> /usr transitions (which I'm in the process of rebasing for OpenMandriva already, since they're going to be undergoing UsrMerge soon). We'd have to keep the patch in SUSE's rpm until all versions of SLE that don't have UsrMerge done are EOL. -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org