public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
From: William Hubbs <williamh@gentoo.org>
To: gentoo-project@lists.gentoo.org
Subject: Re: [gentoo-project] Council meeting: Tuesday 11 November 2012, 19:00 UTC
Date: Thu, 8 Nov 2012 16:09:18 -0600	[thread overview]
Message-ID: <20121108220918.GA6205@linux1> (raw)
In-Reply-To: <CAGfcS_=XkwWGnOFV8JPinA8CcV-B+=t3+Emn9w2+kMnrcQOXmw@mail.gmail.com>

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

On Thu, Nov 08, 2012 at 04:16:35PM -0500, Rich Freeman wrote:
> Summarizing some irc discussion:
> 
> On Thu, Nov 8, 2012 at 1:53 PM, William Hubbs <williamh@gentoo.org> wrote:
> > I believe we can drop the gen_usr_ldscript question, yes, because if
> > everything else happens, we can just have the toolchain guys make it a
> > noop on Linux.
> 
> There is disagreement over whether this is a good idea.  Nobody
> objects to dropping gen_usr_ldscript from discussion if it is left
> alone, but it probably deserves some kind of consideration if we want
> to change it (maybe not a council vote, but at least discussion).
> 
> I think that the direction Gentoo wants to move in has no clear
> consensus.  I see several options:
> 1.  All boot-time files are in / (the old position, which we've agreed
> to move away from).
> 2.  Files can be in / or /usr at maintainer discretion (align with
> upstream, etc).
> 3.  All files should be in /usr - eventually /bin, /lib, and so on
> should be empty (where Fedora is going).
> 
> Dropping support for separate /usr without one of the solutions
> already discussed is making the move from #1 to #2.  I see modifying
> gen_usr_ldscript as making the step from #2 to #3.

No, it is part of the step from #1 to #2, since gen_usr_ldscript only
moves shared libraries. If we turn this off, we end up leaving shared
libraries where upstream intended them to be instead of putting them in
/ and separating them from the static libraries.

> Personally I don't have a problem with the /usr move, but that is a
> big step, and I don't want to see lots of files moving to /usr without
> maintainer involvement unless we're REALLY sure we want that.

I'm not advocating right now for the /usr move, just what you called
step #1 to #2.

> Also,
> before that function is modified to be a no-op on linux we should do
> some serious testing - a lot of very important packages are going to
> be affected.
 
 I do agree with testing, but this will all come after we implement
 separate /usr support; otherwise the testing will fail if you have
 separate /usr.

> And of course this only affects libraries - movement of anything else
> will require ebuild changes.
 
 Actually it only affects shared libraries.

> > I would be ok with going a little longer than 30 days, but 6 months or
> > a year might be a bit extreme.
> 
> That was my thought as well - maybe 60 or 90 days is a better option.
> Even 30 days though is a fair bit of time to migrate to initramfs.  We
> can always send out a news item that this is coming now if anybody
> wants to mess with ~arch packages on a test machine before things are
> stabilized.

I have to get a new openrc stable and we need a newer genkernel before
anything can start stabilizing. I don't want to send out  any newsitems
yet; I want to wait until the council says go ahead with this, and
probably I'll send it out when that happens and we have the newer openrc
and genkernel stabled and give a time window then.

Also, if you don't want to use initramfs, you can use busybox[sep-usr].
Emerge it with that use flag and follow the instructions you get.
William


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

  reply	other threads:[~2012-11-09  0:02 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-06 21:28 [gentoo-project] Council meeting: Tuesday 11 November 2012, 19:00 UTC Fabian Groffen
2012-11-08 16:30 ` [gentoo-project] Re: [gentoo-dev-announce] " Alexis Ballier
2012-11-08 17:46   ` Rich Freeman
2012-11-08 18:25     ` William Hubbs
2012-11-08 17:45 ` [gentoo-project] " William Hubbs
2012-11-08 18:15   ` Fabian Groffen
2012-11-08 18:53     ` William Hubbs
2012-11-08 21:16       ` Rich Freeman
2012-11-08 22:09         ` William Hubbs [this message]
2012-11-08 22:28           ` Rich Freeman
2012-11-08 23:46       ` Alexis Ballier
2012-11-09  5:13         ` William Hubbs
2012-11-09 11:19           ` Rich Freeman
2012-11-09 11:33           ` Alexis Ballier
2012-11-09 15:32             ` William Hubbs
2012-11-09 16:03               ` Rich Freeman
2012-11-09 17:01                 ` William Hubbs
2012-11-09 18:21               ` Fabian Groffen
2012-11-10  1:42                 ` William Hubbs
2012-11-10  9:00                   ` Fabian Groffen
2012-11-10 19:37                     ` William Hubbs
2012-11-10 19:39                       ` Ian Stakenvicius
2012-11-10 21:10                         ` [gentoo-project] Council meeting: Tuesday 13 " Petteri Räty
2012-11-11  8:51                       ` Fabian Groffen
2012-11-11 18:43                         ` William Hubbs
2012-11-09 18:21               ` [gentoo-project] Council meeting: Tuesday 11 " Alexis Ballier
2012-11-09  8:26         ` Fabian Groffen
2012-11-11  8:53 ` [gentoo-project] [corrected date] Council meeting: Tuesday 13 " Fabian Groffen
2012-11-11 10:57 ` [gentoo-project] Council meeting: Tuesday 11 " Ulrich Mueller
2012-11-17 19:02 ` [gentoo-project] Summary Council meeting Tuesday 13 November 2012 Fabian Groffen
  -- strict thread matches above, loose matches on Subject: below --
2012-12-04 18:11 [gentoo-project] Council meeting: Tuesday 11 November 2012, 19:00 UTC Fabian Groffen

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=20121108220918.GA6205@linux1 \
    --to=williamh@gentoo.org \
    --cc=gentoo-project@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