public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
From: Alexis Ballier <aballier@gentoo.org>
To: gentoo-project@lists.gentoo.org
Subject: Re: [gentoo-project] Call for agenda items - Council meeting 2013-08-13
Date: Thu, 1 Aug 2013 16:04:34 -0400	[thread overview]
Message-ID: <20130801160434.789cfc63@gentoo.org> (raw)
In-Reply-To: <20130801003614.GA29807@linux1>

On Wed, 31 Jul 2013 19:36:14 -0500
William Hubbs <williamh@gentoo.org> wrote:
[...]
> First, we will not have to worry any more about making sure all of the
> libraries needed by binaries in /{bin,sbin} are in /lib*. Also, we
> will not have to be concerned about programs on / trying to read data
> from /usr/share in early boot.

Why are those programs in / in the first place ? If they can't work
without /usr they are sort of useless in /.

[...]
> Because of this information, I propose that we vote not to
> require maintainers to support separate /usr configurations without an
> initramfs or some other early boot mechanism.

'not to require' leaves it up to the maintainers e.g. if they want to
call gen_usr_ldscript or install into /, right ? Or does that imply they
should not do it ?

The current requirement imposes some consistency, and lifting it would
leave us with some bastardized system where some random files are in /
and others in /usr.

I have no opinion whether separate usr should be supported or not: I
have not been using this layout since years. However, I strongly prefer
some kind of consistency: The traditional layout with a minimal / to
boot or the usr move both have their advantages; if we go for something
in between we get none of them.

I think most of what is in / currently is maintained by base-system@.
base-system@, or the council, could decide to provide a way to drop the
self-contained / properly. Say, you have to define a variable in
make.conf, let's call it GENTOO_USR_MOVE, and this variable would no-op
gen_usr_ldscript (they waste space if /usr is required anyway) and then
some packages could decide to install to /usr instead of / if this
variable is set, etc. Once this is ready, you can define this variable
in the profiles and get all the profit advertised by Fedora usr move.

Alexis.


  reply	other threads:[~2013-08-01 20:05 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-31  9:41 [gentoo-project] Call for agenda items - Council meeting 2013-08-13 Ulrich Mueller
2013-08-01  0:36 ` William Hubbs
2013-08-01 20:04   ` Alexis Ballier [this message]
2013-08-01 21:07     ` William Hubbs
2013-08-01 21:40       ` Alexis Ballier
2013-08-06 14:13 ` Build log locales (was: [gentoo-project] Call for agenda items - Council meeting 2013-08-13) Andreas K. Huettel
2013-08-06 15:39   ` [gentoo-project] Re: Build log locales Michael Weber
2013-08-06 15:52   ` Build log locales (was: [gentoo-project] Call for agenda items - Council meeting 2013-08-13) Michał Górny
2013-08-06 19:34     ` Alexis Ballier
2013-08-07  0:24       ` Mike Gilbert
2013-08-07  9:38         ` Andreas K. Huettel
2013-08-07 10:08           ` [gentoo-project] Re: Build log locales Ulrich Mueller
2013-08-07 10:14             ` Andreas K. Huettel
2013-08-06 16:07   ` Ulrich Mueller
2013-08-06 18:35     ` Mike Gilbert
2013-08-06 19:05       ` Rich Freeman
2013-08-06 19:26       ` Ulrich Mueller
2013-08-06 19:31       ` Michał Górny
2013-08-07  0:13         ` Mike Gilbert
2013-08-07  9:24 ` [gentoo-project] Council meeting: Tuesday 2013-08-13, 19:00 UTC Ulrich Mueller

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=20130801160434.789cfc63@gentoo.org \
    --to=aballier@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