On 2012/1/30 Tom Gundersen <teg@jklm.no> wrote:
Hi Allan,
Thanks for bringing this up.
On Mon, Jan 30, 2012 at 5:49 AM, Allan McRae <allan@archlinux.org> wrote:
Moving these out of /{s,}bin would make it a lot easier if _ONE DAY_ we do decide to merge /bin to /usr/bin. And I mean _A LOT_ easier... Making changes like that is a real annoyance in a rolling release distro.
Regardless of an eventual /bin -> /usr/bin symlink, I would be in favor of the following (purely in the interest of KISS):
All new binaries/libraries go to /usr/{bin,lib} no matter what. That is no /lib, /bin, /sbin or /usr/sbin.
All current libraries should be moved from /lib to /usr/lib (but not in a hurry, just when the relevant maintainers find the time).
All binaries should be moved to /usr/bin unless that would cause inconveniences/problems (but not in a hurry, just when the relevant maintainers find the time).
I'd say it should be doable to do the move for non-core packages. There are not so many of them and things like zsh have really no reason to be in /bin, it depends on so many things in /usr/* Rémy.