public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-project] Call for agenda items -- Council meeting 2012-05-08
@ 2012-04-24 18:21 Fabian Groffen
  2012-04-24 19:12 ` Ulrich Mueller
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Fabian Groffen @ 2012-04-24 18:21 UTC (permalink / raw
  To: gentoo-project, gentoo-dev-announce

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

In two weeks from now, the council will meet again.  This is the time
to raise and prepare items that the council should put on the agenda to         
vote on.

Please respond to this email with agenda items.  Please do not hestitate
to repeat your agenda item here with a pointer if you previously
suggested one (since the last meeting).

The agenda for the next meeting will be sent out by the meeting's
chairman on Tuesday 1st of May 2012.

Please respond to gentoo-project list, if possible.        

-- 
Fabian Groffen
Gentoo on a different level

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

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

* Re: [gentoo-project] Call for agenda items -- Council meeting 2012-05-08
  2012-04-24 18:21 [gentoo-project] Call for agenda items -- Council meeting 2012-05-08 Fabian Groffen
@ 2012-04-24 19:12 ` Ulrich Mueller
  2012-04-24 19:56 ` William Hubbs
  2012-04-26 19:56 ` Roy Bamford
  2 siblings, 0 replies; 13+ messages in thread
From: Ulrich Mueller @ 2012-04-24 19:12 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: message body text --]
[-- Type: text/plain, Size: 1165 bytes --]

>>>>> On Tue, 24 Apr 2012, Fabian Groffen wrote:

> In two weeks from now, the council will meet again. This is the time
> to raise and prepare items that the council should put on the agenda
> to vote on.

I would like the council to vote on the following two topics:

1. Following up to last month's topic "EAPI specification in ebuilds",
   the exact specification for PMS has been discussed in the
   gentoo-pms mailing list. See the full thread in [1], and the final
   wording in [2]. (For convenience, it is also attached to this
   message as plain text and as git-formatted patch.)

2. Related to this: GLEP 55 is still tagged as "Draft" [3].
   Considering previous council decisions [4,5] on the subject,
   I suggest that its status is changed to "Rejected".

Ulrich

[1] <http://archives.gentoo.org/gentoo-pms/msg_ef7635aa655913f2386e64e385f5a6ae.xml>
[2] <http://archives.gentoo.org/gentoo-pms/msg_3a441be5e49cc06689ecab00da461278.xml>
[3] <http://www.gentoo.org/proj/en/glep/#doc_chap4_sect3>
[4] <http://www.gentoo.org/proj/en/council/meeting-logs/20100823-summary.txt>
[5] <http://www.gentoo.org/proj/en/council/meeting-logs/20120403-summary.txt>


[-- Attachment #2: 0001-Specify-syntax-of-EAPI-assignment-for-parsing-by-pac.patch --]
[-- Type: text/plain, Size: 2974 bytes --]

If the EAPI is to be specified in an ebuild, the EAPI variable must
be assigned to precisely once. The assignment must not be preceded
by any lines other than blank lines or those that start with optional
whitespace (spaces or tabs) followed by a # character, and the line
containing the assignment statement must match the following regular
expression:
^[ \t]*EAPI=(['"]?)([A-Za-z0-9+_.-]*)\1[ \t]*(#.*)?$

The package manager may optionally determine the EAPI of an ebuild
by parsing its first non-blank and non-comment line, using above
regular expression. If a recognised EAPI has been determined such,
then the package manager must make sure that the EAPI value obtained
by sourcing the ebuild with bash is identical to the EAPI obtained
by parsing. The ebuild must be treated as invalid if these values are
different.


From c52a11a8e28eb81c6f40e0edcfea65c68bcb2a82 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ulrich=20M=C3=BCller?= <ulm@gentoo.org>
Date: Sun, 15 Apr 2012 12:15:46 +0200
Subject: [PATCH] Specify syntax of EAPI assignment for parsing by package
 managers.

---
 ebuild-vars.tex |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/ebuild-vars.tex b/ebuild-vars.tex
index d971234..f3b72bf 100644
--- a/ebuild-vars.tex
+++ b/ebuild-vars.tex
@@ -75,7 +75,7 @@ Ebuilds may define any of the following variables:
 
 \begin{description}
 \item[DEPEND] See section~\ref{sec:dependencies}.
-\item[EAPI] The EAPI. See below for defaults.
+\item[EAPI] The EAPI. See below.
 \item[PDEPEND] See section~\ref{sec:dependencies}.
 \item[RDEPEND] See section~\ref{sec:dependencies}. For some EAPIs, \t{RDEPEND} has special behaviour
     for its value if unset and when used with an eclass. See section~\ref{sec:rdepend-depend} for
@@ -124,6 +124,20 @@ ensure that it is unset.
 If any of these variables are set to invalid values, the package manager's behaviour is undefined;
 ideally, an error in one ebuild should not prevent operations upon other ebuilds or packages.
 
+If the EAPI is to be specified in an ebuild, the \t{EAPI} variable must be assigned to precisely
+once. The assignment must not be preceded by any lines other than blank lines or those that start
+with optional whitespace (spaces or tabs) followed by a \t{\#} character, and the line containing
+the assignment statement must match the following regular expression:
+\begin{verbatim}
+^[ \t]*EAPI=(['"]?)([A-Za-z0-9+_.-]*)\1[ \t]*(#.*)?$
+\end{verbatim}
+
+The package manager may optionally determine the EAPI of an ebuild by parsing its first non-blank
+and non-comment line, using above regular expression. If a recognised EAPI has been determined
+such, then the package manager must make sure that the \t{EAPI} value obtained by sourcing the
+ebuild with bash is identical to the EAPI obtained by parsing. The ebuild must be treated as
+invalid if these values are different.
+
 \subsection{\t{RDEPEND} value}
 \label{sec:rdepend-depend}
 
-- 
1.7.8.5


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

* Re: [gentoo-project] Call for agenda items -- Council meeting 2012-05-08
  2012-04-24 18:21 [gentoo-project] Call for agenda items -- Council meeting 2012-05-08 Fabian Groffen
  2012-04-24 19:12 ` Ulrich Mueller
@ 2012-04-24 19:56 ` William Hubbs
  2012-04-24 21:54   ` Markos Chandras
  2012-04-26 19:56 ` Roy Bamford
  2 siblings, 1 reply; 13+ messages in thread
From: William Hubbs @ 2012-04-24 19:56 UTC (permalink / raw
  To: gentoo-project

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

On Tue, Apr 24, 2012 at 08:21:41PM +0200, Fabian Groffen wrote:
> In two weeks from now, the council will meet again.  This is the time
> to raise and prepare items that the council should put on the agenda to         
> vote on.
> 
> Please respond to this email with agenda items.  Please do not hestitate
> to repeat your agenda item here with a pointer if you previously
> suggested one (since the last meeting).

Council members,

I am very concerned about your vote last meeting with regard to separate
/usr being supported. Whether or not it will be supported is not a valid
question, because it will be.

There is now division in the community about your vote, so I am formally
requesting a clarification.

I can assure the council that we are not going to try to stabilize newer
versions of udev out of hand. We have a tracker bug open which will show
all of the tasks we need to complete before that happens [1].

Once that happens, I want to start looking into the /usr merge (see
below).

I think the more appropriate question is, do we want to continue
attempting to support /usr as a separate partition without an initramfs?

This affects much more than udev. There is another event happening in
the linux community which is referred to as the /usr merge [2]. I know
this is happening on Fedora. I believe archlinux is looking into doing
this, and Debian is as well.

One advantage gentoo, as a distro, would have if we do the /usr merge is
that we can get rid of gen_usr_ldscript. This was put in place as a
workaround [3], and we would be able to remove it.

Any distribution which does the /usr merge will not be able to support /usr
as a separate partition without an initramfs, and I think it is just a
matter of time until packages don't check /{sbin,bin,lib*} any longer.

We did have a pretty extensive discussion on the dev mailing list
regarding the /usr merge, and my feeling from the community was that we
should do this [4].

In summary, I feel that if we continue supporting separate /usr without
an initramfs, we will be harming our distro in the long run, so I would
ask you to please carefully consider this before you vote.

Thanks much,

William

[1] https://bugs.gentoo.org/show_bug.cgi?id=411627
[2] http://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge
[3] https://bugs.gentoo.org/show_bug.cgi?id=4411
[4] http://archives.gentoo.org/gentoo-dev/msg_c3c5bdabbe058b08627ff04cee896af3.xml

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

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

* Re: [gentoo-project] Call for agenda items -- Council meeting 2012-05-08
  2012-04-24 19:56 ` William Hubbs
@ 2012-04-24 21:54   ` Markos Chandras
  2012-04-24 22:26     ` William Hubbs
  0 siblings, 1 reply; 13+ messages in thread
From: Markos Chandras @ 2012-04-24 21:54 UTC (permalink / raw
  To: gentoo-project

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 04/24/2012 08:56 PM, William Hubbs wrote:
> On Tue, Apr 24, 2012 at 08:21:41PM +0200, Fabian Groffen wrote:
>> In two weeks from now, the council will meet again.  This is the
>> time to raise and prepare items that the council should put on
>> the agenda to vote on.
>> 
>> Please respond to this email with agenda items.  Please do not
>> hestitate to repeat your agenda item here with a pointer if you
>> previously suggested one (since the last meeting).
> 
> Council members,
> 
> I am very concerned about your vote last meeting with regard to
> separate /usr being supported. Whether or not it will be supported
> is not a valid question, because it will be.
> 
> There is now division in the community about your vote, so I am
> formally requesting a clarification.
> 
> I can assure the council that we are not going to try to stabilize
> newer versions of udev out of hand. We have a tracker bug open
> which will show all of the tasks we need to complete before that
> happens [1].
> 
> Once that happens, I want to start looking into the /usr merge
> (see below).
> 
> I think the more appropriate question is, do we want to continue 
> attempting to support /usr as a separate partition without an
> initramfs?
> 
> This affects much more than udev. There is another event happening
> in the linux community which is referred to as the /usr merge [2].
> I know this is happening on Fedora. I believe archlinux is looking
> into doing this, and Debian is as well.
> 
> One advantage gentoo, as a distro, would have if we do the /usr
> merge is that we can get rid of gen_usr_ldscript. This was put in
> place as a workaround [3], and we would be able to remove it.
> 
> Any distribution which does the /usr merge will not be able to
> support /usr as a separate partition without an initramfs, and I
> think it is just a matter of time until packages don't check
> /{sbin,bin,lib*} any longer.
> 
> We did have a pretty extensive discussion on the dev mailing list 
> regarding the /usr merge, and my feeling from the community was
> that we should do this [4].
> 
> In summary, I feel that if we continue supporting separate /usr
> without an initramfs, we will be harming our distro in the long
> run, so I would ask you to please carefully consider this before
> you vote.
> 
> Thanks much,
> 
> William
> 
> [1] https://bugs.gentoo.org/show_bug.cgi?id=411627 [2]
> http://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge
>
> 
[3] https://bugs.gentoo.org/show_bug.cgi?id=4411
> [4]
> http://archives.gentoo.org/gentoo-dev/msg_c3c5bdabbe058b08627ff04cee896af3.xml

I
> 
was very confused the first time this topic was brought to the
Council. I still believe this is not something we (Council) should
decide but rather the udev maintainers should decide themselves. In
any case, I am fine with bringing this issue back to Council as it
seems there is a general confusion in the Gentoo community about this.

- -- 
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iQIcBAEBCgAGBQJPlyEtAAoJEPqDWhW0r/LCcP4P/idWNSK4M3AOBmKgmr9E4xDe
kxRBzSF4Xj+crohpYVT+dd9JAxfTlxPqwG0HyxktvGccZPMbMqweNEh6tb6Y1j7W
VtcmBxY5DZntr1qZAu4agr9SkHufl6E2ptxK/+YMkXqgc9fUOIvWaeolqTQmPh62
zt43zgsDQqNiMksR+kV2iBXuHEmVpGpJ7iUAbiq+Mh5ifXbRJodXy4ELQP71y1fu
UKu1Pp8AY0fuV43wfdHBR9BzyQvL1d7H+HfvwDVej4bDuWftEfWVGoXnHGJSv6gA
I4CEF29nn3gbw++/gv7AdCf6DWxkFXCn8JqUOQhhX4mre/mKrMsffKIibZImKa6p
hE6k4PxY6VqdTMfMUqSqMh8NufR7cuQL1yG8CZEDJmz/ruCwRT66u66Sb7CzVxA/
mzXVQXCKCfCaa3klliMY9yFBtbKs7YAXBzmky3HFzs3UBwyTadbmvqw0UeTdXaHp
/EiYg2rElvK4BX4eEgBYa+40Q0nDAzC6IMAIftvHlvwb6t/dk8rHdmGtFX6689P8
AWoVsU1ooL3Gf6yOyNb5GE6zsDAMzbFa60gr5g10LmxD7n4FFzjwsKGZhrCtG0ek
M8I/eAXCB4uQ/+tJTYPwb6boyv5giB7bWPMhBvcAAoTuEIzx1OPIE6UKGNdytxTj
cBlWOphMavH3+h7HOoYJ
=mOHn
-----END PGP SIGNATURE-----



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

* Re: [gentoo-project] Call for agenda items -- Council meeting 2012-05-08
  2012-04-24 21:54   ` Markos Chandras
@ 2012-04-24 22:26     ` William Hubbs
  2012-04-25  0:20       ` Rich Freeman
  0 siblings, 1 reply; 13+ messages in thread
From: William Hubbs @ 2012-04-24 22:26 UTC (permalink / raw
  To: gentoo-project

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

On Tue, Apr 24, 2012 at 10:54:53PM +0100, Markos Chandras wrote:
> I
> was very confused the first time this topic was brought to the
> Council. I still believe this is not something we (Council) should
> decide but rather the udev maintainers should decide themselves. In
> any case, I am fine with bringing this issue back to Council as it
> seems there is a general confusion in the Gentoo community about this.

Honestly, I agree with you. I am a udev maintainer myself, and the udev
maintainers did not bring this issue to council. More than that, no one,
that I recall, discussed any ramifications of this vote with any udev
maintainers before bringing it to council.

The ramifications, as I said in my previous email, are not just udev
related (see the section in my previous email about the /usr merge).

Once we start implementing the /usr merge, it will not matter whether
you use udev or not,  you will have to have an initramfs if your /usr is
separate.

William


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

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

* Re: [gentoo-project] Call for agenda items -- Council meeting 2012-05-08
  2012-04-24 22:26     ` William Hubbs
@ 2012-04-25  0:20       ` Rich Freeman
  2012-04-25  3:34         ` William Hubbs
  2012-04-26 18:45         ` Roy Bamford
  0 siblings, 2 replies; 13+ messages in thread
From: Rich Freeman @ 2012-04-25  0:20 UTC (permalink / raw
  To: gentoo-project

On Tue, Apr 24, 2012 at 6:26 PM, William Hubbs <williamh@gentoo.org> wrote:
> Honestly, I agree with you. I am a udev maintainer myself, and the udev
> maintainers did not bring this issue to council. More than that, no one,
> that I recall, discussed any ramifications of this vote with any udev
> maintainers before bringing it to council.
>
> The ramifications, as I said in my previous email, are not just udev
> related (see the section in my previous email about the /usr merge).
>
> Once we start implementing the /usr merge, it will not matter whether
> you use udev or not,  you will have to have an initramfs if your /usr is
> separate.

I have mixed feelings on this.

The fact that the ramifications are not just udev-related tends to
point to the fact that this shouldn't simply be up to the udev team.
These are big changes for Gentoo, and there is a great deal of
controversy across the Linux world resulting from them (the
Shuttleworth vs Pottering debate being the latest iteration of this).
Everybody has to live with this stuff, which points to council
involvement.

On the other hand, somebody has to maintain all this code, so having a
bunch of non-udev-maintainers telling them what to do is not a great
thing either.  Worst case you end up with a bunch of frustrated people
giving up on it, which leaves us much worse off.  If you are paying
your staff you can tell them what to do, but with volunteers you need
to be more "inspirational" in your leadership.  If the udev team
thinks this is the way the wind is blowing then either more people
need to step up and help them maintain more configurability, or we
need to just work with them to make the ride as smooth as we can.  I
don't think anybody wants to see needless end-user pain here in any
case, and as far as I can tell the udev maintainers are quite willing
to work with other projects (genkernel, dracut, docs, etc) as needed.

Lots of people have pointed out alternative options, and I've always
been a proponent of "Gentoo is about choice."  However, if we want a
choice to be available people do need to step up and make those
choices available.  Volunteer distros don't work well when people tell
others how to maintain their code.  We struggle enough with basic
quality control sometimes, and I think most of us can admit it when we
make a mistake in these areas (if for no reason than out of pride in
our work).  To ask developers to build to somebody else's design in a
volunteer organization may be asking a bit much.

I think the best we can do is look for opportunities to give people
choices when they're practical, and when people are willing to pitch
in and maintain their side of the interfaces.  You don't even have to
be a Gentoo developer to do that - just look at OpenRC/etc - get an
account on github, do good work, and ask some developer to commit your
ebuilds.

Rich



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

* Re: [gentoo-project] Call for agenda items -- Council meeting 2012-05-08
  2012-04-25  0:20       ` Rich Freeman
@ 2012-04-25  3:34         ` William Hubbs
  2012-04-27  7:13           ` Fabian Groffen
  2012-04-26 18:45         ` Roy Bamford
  1 sibling, 1 reply; 13+ messages in thread
From: William Hubbs @ 2012-04-25  3:34 UTC (permalink / raw
  To: gentoo-project

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

On Tue, Apr 24, 2012 at 08:20:10PM -0400, Rich Freeman wrote:
> The fact that the ramifications are not just udev-related tends to
> point to the fact that this shouldn't simply be up to the udev team.
> These are big changes for Gentoo, and there is a great deal of
> controversy across the Linux world resulting from them (the
> Shuttleworth vs Pottering debate being the latest iteration of this).
> Everybody has to live with this stuff, which points to council
> involvement.

Everybody has to live with this stuff couldn't be more true. We are
talking about changes in the linux world that are coming from outside of
gentoo.

> On the other hand, somebody has to maintain all this code, so having a
> bunch of non-udev-maintainers telling them what to do is not a great
> thing either.  Worst case you end up with a bunch of frustrated people
> giving up on it, which leaves us much worse off.  If you are paying
> your staff you can tell them what to do, but with volunteers you need
> to be more "inspirational" in your leadership.  If the udev team
> thinks this is the way the wind is blowing then either more people
> need to step up and help them maintain more configurability, or we
> need to just work with them to make the ride as smooth as we can.  I
> don't think anybody wants to see needless end-user pain here in any
> case, and as far as I can tell the udev maintainers are quite willing
> to work with other projects (genkernel, dracut, docs, etc) as needed.

Like I said above, it isn't just the udev maintainers. We aren't talking
about changes to udev. we are talking about changes to the entire
linux ecosystem.

> I think the best we can do is look for opportunities to give people
> choices when they're practical, and when people are willing to pitch
> in and maintain their side of the interfaces.  You don't even have to
> be a Gentoo developer to do that - just look at OpenRC/etc - get an
> account on github, do good work, and ask some developer to commit your
> ebuilds.

I too am definitely a proponent of choice. However, I don't feel that
the choice of having /usr on a separate file system without using an
initramfs is a practical one to offer; especially with the /usr merge
coming down the pipe.

I didn't like making the change either. But, after some thought and
reading the arguments supporting it, I did, because I can see how it
will make things easier in the future.

Building an initramfs that works was simple on my system using genkernel; the
tracker for udev points to the bug that shows how to do it.

Once the documentation for setting up an initramfs is in place which
will be done before >=udev-182 is stabilized, all you will need to do is
set one up, then you can just enjoy the ride. We will not start the /usr
merge before this udev is stabilized.

William


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

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

* Re: [gentoo-project] Call for agenda items -- Council meeting 2012-05-08
  2012-04-25  0:20       ` Rich Freeman
  2012-04-25  3:34         ` William Hubbs
@ 2012-04-26 18:45         ` Roy Bamford
  2012-04-26 22:20           ` Dale
  1 sibling, 1 reply; 13+ messages in thread
From: Roy Bamford @ 2012-04-26 18:45 UTC (permalink / raw
  To: gentoo-project

On 2012.04.25 01:20, Rich Freeman wrote:
> On Tue, Apr 24, 2012 at 6:26 PM, William Hubbs <williamh@gentoo.org>
> wrote:
> > Honestly, I agree with you. I am a udev maintainer myself, and the
> udev
> > maintainers did not bring this issue to council. More than that, no
> one,
> > that I recall, discussed any ramifications of this vote with any
> udev
> > maintainers before bringing it to council.
> >
> > The ramifications, as I said in my previous email, are not just 
> udev
> > related (see the section in my previous email about the /usr 
> merge).
> >
> > Once we start implementing the /usr merge, it will not matter
> whether
> > you use udev or not,  you will have to have an initramfs if your
> /usr is
> > separate.
> 
> I have mixed feelings on this.
> 
> The fact that the ramifications are not just udev-related tends to
> point to the fact that this shouldn't simply be up to the udev team.
> These are big changes for Gentoo, and there is a great deal of
> controversy across the Linux world resulting from them (the
> Shuttleworth vs Pottering debate being the latest iteration of this).
> Everybody has to live with this stuff, which points to council
> involvement.
> 
[snip]
> Rich
> 

Council involvement is only useful where there is a choice to be made
between alternatives and the proponents of the options can't agree.
In the udev case, there is as yet, no viable alternative, so the option 
is take it or leave it.

Gentoo may wish to support separate /usr without an initrd but until 
the code base allows it, there is nothing for the council to vote on. 
-- 
Regards,

Roy Bamford
(Neddyseagoon) a member of
elections
gentoo-ops
forum-mods
trustees



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

* Re: [gentoo-project] Call for agenda items -- Council meeting 2012-05-08
  2012-04-24 18:21 [gentoo-project] Call for agenda items -- Council meeting 2012-05-08 Fabian Groffen
  2012-04-24 19:12 ` Ulrich Mueller
  2012-04-24 19:56 ` William Hubbs
@ 2012-04-26 19:56 ` Roy Bamford
  2 siblings, 0 replies; 13+ messages in thread
From: Roy Bamford @ 2012-04-26 19:56 UTC (permalink / raw
  To: gentoo-project

On 2012.04.24 19:21, Fabian Groffen wrote:
> In two weeks from now, the council will meet again.  This is the time
> to raise and prepare items that the council should put on the agenda
> to         
> vote on.
> 
> Please respond to this email with agenda items.  Please do not
> hestitate
> to repeat your agenda item here with a pointer if you previously
> suggested one (since the last meeting).
> 
> The agenda for the next meeting will be sent out by the meeting's
> chairman on Tuesday 1st of May 2012.
> 
> Please respond to gentoo-project list, if possible.        
> 
> -- 
> Fabian Groffen
> Gentoo on a different level
> 

The May meeting should be the penultimate meeting of the present 
council. Individual council members should spend a few minutes each 
summing up their achievements over their term of office.  What went 
right, what went wrong, lessons learned, do they intend to stand for 
reelection during June etc?

There is nothing for the council to vote on here - the electorate will 
do that later.

-- 
Regards,

Roy Bamford
(Neddyseagoon) a member of
elections
gentoo-ops
forum-mods
trustees



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

* Re: [gentoo-project] Call for agenda items -- Council meeting 2012-05-08
  2012-04-26 18:45         ` Roy Bamford
@ 2012-04-26 22:20           ` Dale
  0 siblings, 0 replies; 13+ messages in thread
From: Dale @ 2012-04-26 22:20 UTC (permalink / raw
  To: gentoo-project

Roy Bamford wrote:

> Council involvement is only useful where there is a choice to be made
> between alternatives and the proponents of the options can't agree.
> In the udev case, there is as yet, no viable alternative, so the option 
> is take it or leave it.
> 
> Gentoo may wish to support separate /usr without an initrd but until 
> the code base allows it, there is nothing for the council to vote on. 


What did they vote on during the last meeting then?

Just curious.

Dale

:-)  :-)

-- 
I am only responsible for what I said ... Not for what you understood or
how you interpreted my words!

Miss the compile output?  Hint:
EMERGE_DEFAULT_OPTS="--quiet-build=n"



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

* Re: [gentoo-project] Call for agenda items -- Council meeting 2012-05-08
  2012-04-25  3:34         ` William Hubbs
@ 2012-04-27  7:13           ` Fabian Groffen
  2012-04-27  9:34             ` Zac Medico
  2012-04-30  4:17             ` William Hubbs
  0 siblings, 2 replies; 13+ messages in thread
From: Fabian Groffen @ 2012-04-27  7:13 UTC (permalink / raw
  To: gentoo-project

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

On 24-04-2012 22:34:45 -0500, William Hubbs wrote:
> Everybody has to live with this stuff couldn't be more true. We are
> talking about changes in the linux world that are coming from outside of
> gentoo.

[snip]

> Like I said above, it isn't just the udev maintainers. We aren't talking
> about changes to udev. we are talking about changes to the entire
> linux ecosystem.

[snip]

> I too am definitely a proponent of choice. However, I don't feel that
> the choice of having /usr on a separate file system without using an
> initramfs is a practical one to offer; especially with the /usr merge
> coming down the pipe.


The great /usr merge.

As far as I have understood from previous discussions here, the GnomeOS
folks have a vision that constitutes a one thing to rule them all
approach.  It makes their life (from a binary point of view) easier.

- If we want to follow the current trend in desktop systems, we need to
  follow the GnomeOS vision.
- The GnomeOS vision dictates that a vast majority of modules, libraries
  and programs are available early during boot.  They have chosen to
  expect them to be in /usr, and hence that /usr is availble early
  during boot.

In the past, and it is suggested in the quoted email again, it was
claimed that everyone will start installing stuff in /usr, because of
the GnomeOS vision.  The only proof being brought up back then actually
turned out not to be supporting that claim.

It was claimed multiple times that recent Solaris would have done "the
/usr merge" as well, but to my best understanding, this was based on a
misunderstanding of historical Solaris characteristics.  IMO UNIX
mandates "the /usr merge" not to happen.

Clearly, there is a drive to comply to the GnomeOS vision.  With the
characteristics and tools of Gentoo, this seems to be easy to
effectuate.  However, people that do not want to go with the GnomeOS
vision, are affected by just moving tools to /usr.  This is my
understanding of where problems arise, and why the council was involved.

People that do not want to follow the path of the GnomeOS vision, need
to stay with "old" software.  Software that we developed ourselves, or
that we've been using for a long time to get the systems working as we
want.  Because of the drive of current maintainers of critical software
components to follow the GnomeOS vision, the council has found people
willing to keep the current state of software running.  This means, that
those people who want to move on, following the vision they believe in,
can do so, without being forced to do things they don't believe in.

In my humble opinion, the essential bit missing here, is where both
camps respect each other.  That is, not to make it impossible for either
camp to follow their vision.
I've made suggestions for this in the last council meeting.  The options
we have as Gentoo -- a remarkable flexible and well controllable
source-based distribution -- are numerous.  We can have special
profiles, introduce new USE-flags, etc.

So far, the discussion has indicated not more than a shift of programs
from / to /usr.  This, IMO, should be controlled by a profile/use-flag
setting.  That is, gen_usr_ldscript should NOT go, but rather stay, and
just do nothing if the user is following the GnomeOS vision.

-- 
Fabian Groffen
Gentoo on a different level

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

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

* Re: [gentoo-project] Call for agenda items -- Council meeting 2012-05-08
  2012-04-27  7:13           ` Fabian Groffen
@ 2012-04-27  9:34             ` Zac Medico
  2012-04-30  4:17             ` William Hubbs
  1 sibling, 0 replies; 13+ messages in thread
From: Zac Medico @ 2012-04-27  9:34 UTC (permalink / raw
  To: gentoo-project

On 04/27/2012 12:13 AM, Fabian Groffen wrote:
> In my humble opinion, the essential bit missing here, is where both
> camps respect each other.  That is, not to make it impossible for either
> camp to follow their vision.
> I've made suggestions for this in the last council meeting.  The options
> we have as Gentoo -- a remarkable flexible and well controllable
> source-based distribution -- are numerous.  We can have special
> profiles, introduce new USE-flags, etc.
> 
> So far, the discussion has indicated not more than a shift of programs
> from / to /usr.  This, IMO, should be controlled by a profile/use-flag
> setting.  That is, gen_usr_ldscript should NOT go, but rather stay, and
> just do nothing if the user is following the GnomeOS vision.

Has anybody created an antithetical document to "The Case for the /usr
Merge"? It could be called "The Case Against the /usr Merge", and it
would be useful to have such a document in order to justify support of
the special profiles and USE-flags that you propose.

There is an obvious demand to provide a way forward for Gentoo's
installed base of separate-/usr-without-initramfs systems, but using
your proposed profiles and USE-flags as the way forward seems like
overkill in comparison to the simple alternatives that exist:

  Alternative 1: Don't install /usr on a separate partition
  Alternative 2: Mount /usr early with an initramfs

So, if we're going to move forward with your proposed profiles and
USE-flags, then let's create a document to justify it.
-- 
Thanks,
Zac



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

* Re: [gentoo-project] Call for agenda items -- Council meeting 2012-05-08
  2012-04-27  7:13           ` Fabian Groffen
  2012-04-27  9:34             ` Zac Medico
@ 2012-04-30  4:17             ` William Hubbs
  1 sibling, 0 replies; 13+ messages in thread
From: William Hubbs @ 2012-04-30  4:17 UTC (permalink / raw
  To: gentoo-project

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

 First off, we are not talking about Gnome OS. I personally am not a
 gnome user; I have know idea how to use it.

Also, I have /usr on a separate partition. I was against this change
initially, but after thinking about it, it makes a lot of sense.

This is the first issue we are talking about [1], and if you read it over,
you will see that gnome isn't driving this.

Regarding the case for the /usr merge, it again has nothing to do with
gnome. It is a simplification of the filesystem layout which
offers some compelling advantages [2].

As someone else said in this
thread, I have never seen a "case against the /usr merge" explaining why
it shouldn't happen.

 William

 [1] http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken
[2] http://freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge

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

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

end of thread, other threads:[~2012-04-30  6:03 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-24 18:21 [gentoo-project] Call for agenda items -- Council meeting 2012-05-08 Fabian Groffen
2012-04-24 19:12 ` Ulrich Mueller
2012-04-24 19:56 ` William Hubbs
2012-04-24 21:54   ` Markos Chandras
2012-04-24 22:26     ` William Hubbs
2012-04-25  0:20       ` Rich Freeman
2012-04-25  3:34         ` William Hubbs
2012-04-27  7:13           ` Fabian Groffen
2012-04-27  9:34             ` Zac Medico
2012-04-30  4:17             ` William Hubbs
2012-04-26 18:45         ` Roy Bamford
2012-04-26 22:20           ` Dale
2012-04-26 19:56 ` Roy Bamford

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