-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 09/29/2013 02:52 PM, William Hubbs wrote: > All, > > I can clarify one part of the systemd issue, because I have been > involved in this part of the issue for months. Again, I am not > trying to start a dispute here, just providing a clarification. > > The choice to install all of the systemd binaries in /usr is not > an upstream choice. It was a choice made a year ago when our > systemd team was one person [1], and now the team doesn't want to > change it because it would require users to go through a migration, > and the rest of the team doesn't see a benefit in changing it since > it still links to libraries in /usr/lib. > > I joined the team, primarily to take responsibility for this change > and to try to make it go as smoothly as possible, but I was > overruled even though upstream gave us a pretty strong warning > about it. > > William > > [1] > http://blogs.gentoo.org/mgorny/2012/01/04/moving-systemd-into-usr-the-technical-side/ > > Ouch. So systemd upstream doesn't suggest putting binaries in /usr? That shows at least a little respect for /bin, et al. Based on the blog post, I'm getting the feeling that -- for systemd anyway -- the issues with /usr are caused by its dependencies rather than systemd itself. If dbus and whatnot were in /bin where they belong, the need for an initramfs (for separate /usr) and/or dealing with things in a non-standard place wouldn't need to happen.
I'm not affected by anything regarding the /usr switch, but I'd like to have a good talk with the first person who decided a system-critical binary belonged in /usr instead of /bin or /sbin. They've created a mess for every distro and any project that depends on their work. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJSSMu5AAoJEJUrb08JgYgHFz4H/iyZt6MlTeW702KOlIy2Ydse mzsfiyPfPz8Rbz0Mqp5/17R8aQzOUG4l6dZS7d9HFKuMCG7t+kNZCSvxD69XeTVO tZY6YjHCGQaE6WaAMbiasXfRTeRt4ZDtP5l/lCUsYcTCWN13PyIcHCb5rGNHnHqq J/OcSeF5EoS+G/uSAuzDVaQ5wa0Z0qkqVSqQGjJ5NUHYIA5ZrtYpMNDR+MkFYYAB 7I4JE5kDXRYoBSiLLDb7tI7F1nGogHXxzECmMYW4ZneU0AJwhUAK0kU+oTHY2Z9Q 8TcjpdaG1BH4gA2NT+i+ZJz4XNqkMPa2vbvhcfGFs9Dg7IwabiuunOzh0GQM1S4= =jgci -----END PGP SIGNATURE-----