public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: William Hubbs <williamh@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] rfc: locations of binaries and separate /usr
Date: Tue, 3 Jan 2012 17:09:18 -0600	[thread overview]
Message-ID: <20120103230918.GA7247@linux1> (raw)
In-Reply-To: <20120103212215.GU780@gentoo.org>

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

On Tue, Jan 03, 2012 at 10:22:15PM +0100, Fabian Groffen wrote:
> > I'll have to go through on my system at
> > least and find all of the ebuilds that install things in
> > /{bin,sbin,lib}. I'll open a tracker bug as soon as udev-176  is
> > released; this will list all of the things we need to do to complete the
> > migration.
> 
> I would suggest not to do this.  It's more interesting to know what udev
> really requires to be in /usr/bin.

The issues involve binaries in /{bin,sbin} that link to libraries in
/usr/lib as well as packages that install udev rules that run binaries.

> 
> > Basically I have these in my head:
> > 
> > * mask udev-176 in the tree.
> > * figure out and document how to make a simple initramfs with dracut.
> > * unmask udev 176 making sure to point users with a separate /usr
> >   partition to how to make an initramfs (I could probably do this with
> >   ewarns in the ebuild and maybe a news item before we go stable).
> >   * stabilize a version of dracut.
> > * stabilize >=udev-176 and kmod.

The part of the process above is the part I am the most concerned about.
I think we need to get everyone who is using separate /usr switched over
to an initramfs with udev 176, and this needs to happen sooner than
later, without using things like wrapper scripts or ways to avoid the
initramfs. Those are just stop-gap options that will only work until
some package they are depending on migrates to /usr.

Once we get to this point in the process, I think we could take each
package that installs things in / individually and migrate it. But, I
think the part of the process listed above needs to happen sooner than
later.

What are your thoughts?

William


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

  reply	other threads:[~2012-01-03 23:14 UTC|newest]

Thread overview: 224+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120103230918.GA7247@linux1 \
    --to=williamh@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox