public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] rfc: locations of binaries and separate /usr
@ 2012-01-01  1:59 William Hubbs
  2012-01-01  6:16 ` [gentoo-dev] " Ryan Hill
                   ` (9 more replies)
  0 siblings, 10 replies; 224+ messages in thread
From: William Hubbs @ 2012-01-01  1:59 UTC (permalink / raw
  To: gentoo development; +Cc: robbat2

[-- Attachment #1: Type: text/plain, Size: 1872 bytes --]

All,

a significant change is taking place with several upstreams that will affect
us in gentoo, so I wanted to bring it to the list for discussion.

Udev, kmod (which is a replacement for module-init-tools which will be needed
by >=udev-176), systemd, and soon others, are advocating a major change
to the locations where binaries and libraries are stored on linux
systems.

The goal is to deprecate /bin, /lib, /sbin and /usr/sbin. My
understanding is that they want to move software that is installed in
/bin, /sbin and /usr/sbin to /usr/bin. Also, they want to move
everything from /lib to /usr/lib.

I have been working with robbat2 on solutions to the separate /usr issue
(That is why I have specifically cc'd him on this email)
which will allow people to not use an initramfs. If we migrate
everything off of the root fs to /usr, all of those solutions become
moot. On the other hand, if we don't migrate, we run the risk of
eventually having our default configuration not supported by upstream.

I see three options:

1) Start migrating packages along with upstream and have everyone who
has a separate /usr (including me by the way) start using an initramfs
of some kind, either dracut or one that we generate specifically for
gentoo. The reason I suggest the initramfs, is, unfortunately if we
migrate everything, nothing else would work.

2) Combine the sbin and bin directories both  on the root
filesystem and in /usr by moving things from /sbin to /bin and /usr/sbin
to /usr/bin.

3) Try to maintain  things the way they are as long as possible.

Whether or not I like what is happening personally, I think we should
consider the first option, because I think it will get more and more
difficult for us to do anything else over time. And we will eventually
find ourselves not supported by upstreams.

Please discuss; I want to hear what you think.

William


[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 224+ messages in thread

end of thread, other threads:[~2012-02-04 17:27 UTC | newest]

Thread overview: 224+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-01  1:59 [gentoo-dev] rfc: locations of binaries and separate /usr William Hubbs
2012-01-01  6:16 ` [gentoo-dev] " Ryan Hill
2012-01-02 17:54   ` Alexis Ballier
2012-01-02 18:30     ` Michał Górny
2012-01-01  7:12 ` [gentoo-dev] " Olivier Crête
2012-01-01  7:33   ` Matthew Thode
2012-01-01 20:09     ` Olivier Crête
2012-01-01 20:51       ` Dale
2012-01-01 21:49         ` Olivier Crête
2012-01-05  3:12           ` Jeroen Roovers
2012-01-05  3:43             ` Dale
2012-01-01 20:18     ` Michał Górny
2012-01-01  7:33   ` Patrick Lauer
2012-01-01 20:21     ` Olivier Crête
2012-01-01 20:23       ` Ciaran McCreesh
2012-01-01 21:50         ` Olivier Crête
2012-01-02  8:41           ` Eray Aslan
2012-01-03 18:50             ` Olivier Crête
2012-01-03 18:54               ` Ciaran McCreesh
2012-01-03 19:07                 ` Michał Górny
2012-01-03 19:02               ` William Hubbs
2012-01-03 19:12                 ` Fabian Groffen
2012-01-03 20:01                   ` William Hubbs
2012-01-03 21:22                     ` Fabian Groffen
2012-01-03 23:09                       ` William Hubbs
2012-01-03 23:27                         ` Michał Górny
2012-01-04  0:47                         ` Thomas Sachau
2012-01-04  8:17                           ` Michał Górny
2012-01-04 12:06                             ` Thomas Sachau
2012-01-04 15:37                               ` Michał Górny
2012-01-04 16:33                                 ` Fabian Groffen
2012-01-04 16:47                                   ` Michał Górny
2012-01-04 17:12                                     ` Ulrich Mueller
2012-01-04 17:32                                       ` Olivier Crête
2012-01-04 18:26                                         ` Marc Schiffbauer
2012-01-04 20:12                                           ` Eray Aslan
2012-01-05  2:40                                         ` Zac Medico
2012-01-07  3:10                                           ` Michael Weber
2012-01-07  6:58                                             ` Zac Medico
2012-01-07  9:35                                               ` Michał Górny
2012-01-07 20:20                                               ` Michael Weber
2012-01-04 18:27                                       ` Kent Fredric
2012-01-04 18:47                                         ` Michał Górny
2012-01-04 18:51                                         ` Olivier Crête
2012-01-04 19:09                                           ` Fabian Groffen
2012-01-07  0:41                                           ` Walter Dnes
2012-01-07  0:59                                             ` Olivier Crête
2012-01-07  1:10                                               ` Matthew Thode
2012-01-07  9:41                                             ` Michał Górny
2012-01-04 18:55                                         ` Rich Freeman
2012-01-05 19:30                                         ` William Hubbs
2012-01-05 20:08                                           ` Ciaran McCreesh
2012-01-05 20:40                                             ` Rich Freeman
2012-01-05 20:44                                             ` Sven Vermeulen
2012-01-05 21:02                                             ` Olivier Crête
2012-01-05 21:09                                               ` Ciaran McCreesh
2012-01-05 21:26                                                 ` Olivier Crête
2012-01-06  0:44                                                   ` Patrick Lauer
2012-01-06  0:57                                                     ` Arun Raghavan
2012-01-06  2:15                                                     ` Olivier Crête
2012-01-06  2:58                                                       ` Marc Schiffbauer
2012-01-06  8:16                                                       ` Alec Warner
2012-01-06 15:28                                                         ` Ian Stakenvicius
2012-01-06  8:55                                                       ` Fabian Groffen
2012-01-05 22:06                                                 ` Michał Górny
2012-01-05 22:08                                                   ` Ciaran McCreesh
2012-01-05 22:36                                             ` Alex Alexander
2012-01-06 13:35                                               ` Rich Freeman
2012-01-06 16:07                                                 ` Alex Alexander
2012-01-07 23:47                                                   ` Lars Wendler
2012-01-08  9:33                                                     ` Michał Górny
2012-01-10 18:14                                                       ` Enrico Weigelt
2012-01-10 18:46                                                         ` Michał Górny
2012-01-10 18:56                                                           ` Dale
2012-01-10 19:03                                                             ` Michał Górny
2012-01-10 19:04                                                               ` Ciaran McCreesh
2012-01-10 22:40                                                               ` Dale
2012-01-11  7:41                                                                 ` Michał Górny
2012-01-11  8:38                                                                   ` Christopher Head
2012-01-11  8:44                                                                   ` Ulrich Mueller
2012-01-11 17:03                                                                     ` Michał Górny
2012-01-11 17:04                                                                       ` Matthew Thode
2012-01-11 16:34                                                                   ` Dale
2012-01-11 17:01                                                                     ` Michał Górny
2012-01-11 17:13                                                                       ` Dale
2012-01-11 17:26                                                                       ` Nirbheek Chauhan
2012-01-11 18:24                                                                       ` Alec Warner
2012-01-11 18:42                                                                         ` Dale
2012-01-17 22:15                                                               ` [gentoo-dev] " Steven J Long
2012-01-17 22:29                                                                 ` Rich Freeman
2012-01-10 19:08                                                             ` [gentoo-dev] " Rich Freeman
2012-01-10 22:49                                                               ` Dale
2012-01-10 19:09                                                             ` Hinnerk van Bruinehsen
2012-01-10 22:55                                                               ` Dale
2012-01-17 22:00                                                           ` [gentoo-dev] " Steven J Long
2012-01-18  3:38                                                           ` [gentoo-dev] " Dale
2012-01-18  4:18                                                             ` Mike Gilbert
2012-01-18  5:57                                                               ` Dale
2012-01-18  7:02                                                             ` Michał Górny
2012-01-18  7:20                                                               ` Dale
2012-01-18 13:36                                                                 ` Michał Górny
2012-01-21 12:28                                                                   ` Dale
2012-01-21 14:57                                                                     ` Michał Górny
2012-01-21 21:34                                                                       ` Dale
2012-01-21 21:50                                                                         ` Zac Medico
2012-01-21 23:45                                                                           ` Dale
2012-01-22  0:12                                                                             ` Zac Medico
2012-01-21 22:01                                                                         ` Michał Górny
2012-01-21 23:43                                                                           ` Dale
2012-01-04 18:50                                       ` Michał Górny
2012-01-04 19:00                                         ` Fabian Groffen
2012-01-04 19:28                                           ` Michał Górny
2012-01-04 19:32                                             ` Fabian Groffen
2012-01-04 18:48                                 ` Thomas Sachau
2012-01-04 19:26                                   ` Michał Górny
2012-01-04 19:36                                     ` Fabian Groffen
2012-01-03 19:19                 ` Olivier Crête
2012-01-03 19:35                   ` Rich Freeman
2012-01-03 19:47                     ` Nirbheek Chauhan
2012-01-03 20:15                     ` Olivier Crête
2012-01-03 19:39                   ` William Hubbs
2012-01-03 19:47                     ` Fabian Groffen
2012-01-03 20:32               ` Eray Aslan
2012-01-06 18:26     ` Enrico Weigelt
2012-01-01 16:56   ` William Hubbs
2012-01-01 18:40   ` Ciaran McCreesh
2012-01-01 22:39   ` Robin H. Johnson
2012-01-01  8:53 ` Sven Vermeulen
2012-01-01  9:09   ` Nirbheek Chauhan
2012-01-02 18:41     ` Michał Górny
2012-01-01  9:45   ` Dale
2012-01-01 13:44     ` Rich Freeman
2012-01-01 14:05       ` Dale
2012-01-01 20:21   ` Olivier Crête
2012-01-02 11:47     ` Sven Vermeulen
2012-01-02 12:58       ` Rich Freeman
2012-01-02 13:31         ` Kent Fredric
2012-01-02 16:01         ` Michał Górny
2012-01-03 22:47     ` Sven Vermeulen
2012-01-04  0:32       ` Olivier Crête
2012-01-02 18:43   ` Michał Górny
2012-01-04 13:50     ` [gentoo-dev] " Steven J Long
2012-01-04 13:54       ` Rich Freeman
2012-01-04 15:19         ` [gentoo-dev] " Steven J Long
2012-01-04 15:24           ` Rich Freeman
2012-01-04 18:16           ` Robin H. Johnson
2012-01-04 15:51       ` [gentoo-dev] " Michał Górny
2012-01-04 15:54         ` Ciaran McCreesh
2012-01-04 16:02           ` Michał Górny
2012-01-04 17:40           ` Olivier Crête
2012-01-04 18:06             ` Ciaran McCreesh
2012-01-04 18:30             ` Marc Schiffbauer
2012-01-04 18:53               ` Olivier Crête
2012-01-04 20:45                 ` Marc Schiffbauer
2012-01-04 21:55                   ` Olivier Crête
2012-01-05  3:24                     ` Marc Schiffbauer
2012-01-05  4:58                   ` Duncan
2012-01-06 18:10                 ` Enrico Weigelt
2012-01-05  8:26               ` Michał Górny
2012-01-05 11:08                 ` Marc Schiffbauer
2012-01-05 14:30                   ` Olivier Crête
2012-01-05 14:31                   ` Olivier Crête
2012-01-05 17:12                     ` Duncan
2012-01-05 18:17                       ` Michał Górny
2012-01-06 18:08             ` Enrico Weigelt
2012-01-03 15:53   ` [gentoo-dev] " Ian Stakenvicius
2012-01-03 16:08     ` G.Wolfe Woodbury
2012-01-03 16:40       ` Michał Górny
2012-01-03 17:56       ` Rich Freeman
2012-01-04  9:07       ` [gentoo-dev] " Nicolas Sebrecht
2012-01-03 17:45     ` Duncan
2012-01-03 18:18       ` Ian Stakenvicius
2012-01-03 23:58         ` Duncan
2012-01-01  9:23 ` Duncan
2012-01-01 10:15   ` Zac Medico
2012-01-01 17:54     ` Duncan
2012-01-03 16:03     ` Ian Stakenvicius
2012-01-03 16:51       ` William Hubbs
2012-01-03 17:00         ` Fabian Groffen
2012-01-03 17:03         ` Ian Stakenvicius
2012-01-03 17:35           ` Duncan
2012-01-03 17:59             ` William Hubbs
2012-01-01 18:32   ` William Hubbs
2012-01-01 18:46     ` William Hubbs
2012-01-01 20:17       ` Olivier Crête
2012-01-02  5:39         ` Duncan
2012-01-02  6:44           ` Zac Medico
2012-01-02 14:48           ` William Hubbs
2012-01-01 17:54 ` [gentoo-dev] " Michał Górny
2012-01-02 17:54   ` William Hubbs
2012-01-02 18:37     ` Michał Górny
2012-01-02 18:46       ` William Hubbs
2012-01-03 16:18     ` Ian Stakenvicius
2012-01-02  6:24 ` Nguyen Thai Ngoc Duy
2012-01-02  9:45   ` Michał Górny
2012-01-02 17:03   ` William Hubbs
2012-01-03  9:51 ` Walter Dnes
2012-01-03 15:10   ` William Hubbs
2012-01-03 16:40     ` Ian Stakenvicius
2012-01-03 18:02       ` [gentoo-dev] " Duncan
2012-01-03 18:36       ` [gentoo-dev] " William Hubbs
2012-01-03 19:19         ` Olivier Crête
2012-01-03 19:30           ` Fabian Groffen
2012-01-03 19:28         ` Rich Freeman
2012-01-03 19:39         ` Nirbheek Chauhan
2012-01-04 12:58   ` Arun Raghavan
2012-01-04 13:13     ` Rich Freeman
2012-01-04 13:23       ` Nirbheek Chauhan
2012-01-06 17:50 ` Enrico Weigelt
2012-01-06 18:25   ` Michał Górny
2012-01-06 18:41     ` Enrico Weigelt
2012-01-06 19:05       ` Michał Górny
2012-01-06 19:21         ` Enrico Weigelt
2012-01-12 15:29         ` Ralph Sennhauser
2012-01-12 16:06           ` Alec Warner
2012-01-07  1:08       ` Walter Dnes
2012-01-07 19:01         ` Enrico Weigelt
2012-01-08 11:48           ` Walter Dnes
2012-01-08 22:58 ` Michael Weber
2012-01-09  7:20   ` Zac Medico
2012-01-09  8:22   ` Michał Górny
2012-01-09 10:30     ` Alec Warner
2012-02-04 16:31 ` Alexey Shvetsov
2012-02-04 17:27   ` Rich Freeman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox