public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-project] Call for agenda items - Council meeting 2014-02-25
@ 2014-02-10 14:45 Andreas K. Huettel
  2014-02-10 15:39 ` Ulrich Mueller
                   ` (4 more replies)
  0 siblings, 5 replies; 30+ messages in thread
From: Andreas K. Huettel @ 2014-02-10 14:45 UTC (permalink / raw
  To: gentoo-dev-announce, gentoo-project

[-- Attachment #1: Type: Text/Plain, Size: 943 bytes --]

Due to FOSDEM-induced travel chaos, we decided to postpone the monthly council 
meeting by two weeks. As a consequence, ...

In two weeks, the council will have its (well, this time only nearly regular) 
monthly meeting. Now is the time to raise and prepare items that the council 
should put on the agenda to discuss or vote on.

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

We will send out the agenda one week before the meeting date, i.e. 2014-02-18.

Your responses should go to the gentoo-project list.

Best, 
Andreas

-- 
Dr. Andreas K. Huettel
Institute for Experimental and Applied Physics
University of Regensburg
D-93040 Regensburg
Germany

tel. +49 151 241 67748 (mobile)
e-mail andreas.huettel@ur.de
http://www.akhuettel.de/
http://www.physik.uni-r.de/forschung/huettel/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-10 14:45 [gentoo-project] Call for agenda items - Council meeting 2014-02-25 Andreas K. Huettel
@ 2014-02-10 15:39 ` Ulrich Mueller
  2014-02-10 16:00   ` Andreas K. Huettel
  2014-02-10 19:07 ` hasufell
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 30+ messages in thread
From: Ulrich Mueller @ 2014-02-10 15:39 UTC (permalink / raw
  To: gentoo-project

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

>>>>> On Mon, 10 Feb 2014, Andreas K Huettel wrote:

> In two weeks, the council will have its (well, this time only nearly
> regular) monthly meeting. Now is the time to raise and prepare items
> that the council should put on the agenda to discuss or vote on.

> Please respond to this message with agenda items. Do not hesitate to
> repeat your agenda item here with a pointer if you previously
> suggested one (since the last meeting).

Can we discuss/vote about EAPI deprecation please? Looking at the
summary of our 2013-04-09 meeting, we could take the following three
votes:

- "EAPI 3 is no longer required for the upgrade path of users' systems."
- "EAPI 3 is discouraged. Repoman should warn about this."
- "EAPI 0 is discouraged. Repoman should warn about this."

Portage 2.1.9.42 (supporting EAPI 4) went stable on the last
architecture on 2011-03-17 which was almost three years ago.

Ulrich

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

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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-10 15:39 ` Ulrich Mueller
@ 2014-02-10 16:00   ` Andreas K. Huettel
  2014-02-10 16:22     ` Ruud Koolen
  0 siblings, 1 reply; 30+ messages in thread
From: Andreas K. Huettel @ 2014-02-10 16:00 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: Text/Plain, Size: 805 bytes --]

Am Montag, 10. Februar 2014, 16:39:17 schrieb Ulrich Mueller:
> 
> Can we discuss/vote about EAPI deprecation please? Looking at the
> summary of our 2013-04-09 meeting, we could take the following three
> votes:
> 
> - "EAPI 3 is no longer required for the upgrade path of users' systems."
> - "EAPI 3 is discouraged. Repoman should warn about this."
> - "EAPI 0 is discouraged. Repoman should warn about this."
> 

Let's add two more votes, following inspiration by Patrick:

- "EAPI 1 is long deprecated and now banned. Repoman should refuse committing 
an EAPI 1 ebuild."
- "EAPI 2 is long deprecated and now banned. Repoman should refuse committing 
an EAPI 2 ebuild."

-- 
Andreas K. Huettel
Gentoo Linux developer (council, kde)
dilfridge@gentoo.org
http://www.akhuettel.de/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-10 16:00   ` Andreas K. Huettel
@ 2014-02-10 16:22     ` Ruud Koolen
  2014-02-10 18:03       ` Tom Wijsman
  0 siblings, 1 reply; 30+ messages in thread
From: Ruud Koolen @ 2014-02-10 16:22 UTC (permalink / raw
  To: gentoo-project

On Monday 10 February 2014 17:00:11 Andreas K. Huettel wrote:
> Let's add two more votes, following inspiration by Patrick:
>
> - "EAPI 1 is long deprecated and now banned. Repoman should refuse
> committing an EAPI 1 ebuild."
> - "EAPI 2 is long deprecated and now banned. Repoman should refuse
> committing an EAPI 2 ebuild."

For clarification, does this cover only new ebuilds, or bugfix commits to 
existing EAPI [12] builds as well? I can see banning the latter to be 
problematic.

-- Ruud


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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-10 16:22     ` Ruud Koolen
@ 2014-02-10 18:03       ` Tom Wijsman
  2014-02-10 18:49         ` Ciaran McCreesh
  2014-02-10 18:51         ` Ulrich Mueller
  0 siblings, 2 replies; 30+ messages in thread
From: Tom Wijsman @ 2014-02-10 18:03 UTC (permalink / raw
  To: gentoo-project

On Mon, 10 Feb 2014 17:22:05 +0100
Ruud Koolen <redlizard@gentoo.org> wrote:

> On Monday 10 February 2014 17:00:11 Andreas K. Huettel wrote:
> > Let's add two more votes, following inspiration by Patrick:
> >
> > - "EAPI 1 is long deprecated and now banned. Repoman should refuse
> > committing an EAPI 1 ebuild."
> > - "EAPI 2 is long deprecated and now banned. Repoman should refuse
> > committing an EAPI 2 ebuild."
> 
> For clarification, does this cover only new ebuilds, or bugfix
> commits to existing EAPI [12] builds as well? I can see banning the
> latter to be problematic.

Indeed, as pointed out in the other thread on -dev; there are multiple
possibilities here:

    1. an edit to an existing ebuild;

    2. a revision bump;

    3. a version bump.

Definitely would want to ban (3), I think banning (2) might be possible
too if we expect developers to bump EAPI as they revision bump (and
perhaps give the exception for critical security fixes to not have to
bump the EAPI), banning (1) gets a bit more tricky.

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : TomWij@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D


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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-10 18:03       ` Tom Wijsman
@ 2014-02-10 18:49         ` Ciaran McCreesh
  2014-02-10 18:51         ` Ulrich Mueller
  1 sibling, 0 replies; 30+ messages in thread
From: Ciaran McCreesh @ 2014-02-10 18:49 UTC (permalink / raw
  To: gentoo-project

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

On Mon, 10 Feb 2014 19:03:21 +0100
Tom Wijsman <TomWij@gentoo.org> wrote:
> Indeed, as pointed out in the other thread on -dev; there are multiple
> possibilities here:
> 
>     1. an edit to an existing ebuild;
> 
>     2. a revision bump;
> 
>     3. a version bump.
> 
> Definitely would want to ban (3), I think banning (2) might be
> possible too if we expect developers to bump EAPI as they revision
> bump (and perhaps give the exception for critical security fixes to
> not have to bump the EAPI), banning (1) gets a bit more tricky.

Bumping to EAPI 5 should always involve a revbump, to avoid a messy
situation with use dependency defaults.

-- 
Ciaran McCreesh

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

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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-10 18:03       ` Tom Wijsman
  2014-02-10 18:49         ` Ciaran McCreesh
@ 2014-02-10 18:51         ` Ulrich Mueller
  1 sibling, 0 replies; 30+ messages in thread
From: Ulrich Mueller @ 2014-02-10 18:51 UTC (permalink / raw
  To: gentoo-project

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

>>>>> On Mon, 10 Feb 2014, Tom Wijsman wrote:

> Indeed, as pointed out in the other thread on -dev; there are
> multiple possibilities here:

>     1. an edit to an existing ebuild;

>     2. a revision bump;

>     3. a version bump.

> Definitely would want to ban (3), I think banning (2) might be
> possible too if we expect developers to bump EAPI as they revision
> bump (and perhaps give the exception for critical security fixes to
> not have to bump the EAPI), banning (1) gets a bit more tricky.

Banning (1) is not a good idea, because it would get in the way of
simple tasks like updating KEYWORDS, LICENSE, or *DEPEND.

Ulrich

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

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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-10 14:45 [gentoo-project] Call for agenda items - Council meeting 2014-02-25 Andreas K. Huettel
  2014-02-10 15:39 ` Ulrich Mueller
@ 2014-02-10 19:07 ` hasufell
  2014-02-11  2:39   ` Rick "Zero_Chaos" Farina
  2014-02-20  9:33   ` Ulrich Mueller
  2014-02-11 19:46 ` Andreas K. Huettel
                   ` (2 subsequent siblings)
  4 siblings, 2 replies; 30+ messages in thread
From: hasufell @ 2014-02-10 19:07 UTC (permalink / raw
  To: gentoo-project

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

As discussed on gentoo-dev ML and recently with the QA team, we have
no clear rule/policy about 'gtk' USE flags. Currently there are all
kinds of them: gtk, gtk2, gtk3. That looks inconsistent to me.

The council should decide whether to allow:
* gtk only
* gtk2, gtk3, ..., but without 'gtk'

mixing these two concepts is confusing from a usability POV.
I have no strong opinion on what to do. But we should not do both.

links:
http://www.gossamer-threads.com/lists/gentoo/dev/255125
http://us.generation-nt.com/answer/gentoo-dev-gtk2-gtk3-use-flags-help-212168702.html
https://bugs.gentoo.org/show_bug.cgi?id=420493
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJS+SNjAAoJEFpvPKfnPDWzSWIIAKMV/9olwc4EKkag+QyByT/4
SHx08y4Ul/3DeZtxNykvFQ2ZgItlnxRZJaTkrbM0ZMs2/8u20ZtW3rV1S3B0Nte1
HDZicsmE33X+iRHObErBp+MJvbqBRJvQynEtPSzAWb5lWdN5fjp4v6DZKUPplXYn
id8VSqDxK5y0v33uY0R+GWsOyUyIulp7FWDI2aKKOIaa24fOGIqQf7Npob7D8Q9w
FDwabtmbiUHL4rF2Qvy3KlvHUhv8ChDVZHBEYov+4mnJl0y+E6gwGvQICz3woYgk
hJRgzRO3FdIQqWkgRYrA67F95iaEKjaEeIrPh8IWgNq26kjBpJ1GK6BaR7F89S0=
=Vlmi
-----END PGP SIGNATURE-----


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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-10 19:07 ` hasufell
@ 2014-02-11  2:39   ` Rick "Zero_Chaos" Farina
  2014-02-11 23:20     ` hasufell
  2014-02-20  9:33   ` Ulrich Mueller
  1 sibling, 1 reply; 30+ messages in thread
From: Rick "Zero_Chaos" Farina @ 2014-02-11  2:39 UTC (permalink / raw
  To: gentoo-project

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 02/10/2014 02:07 PM, hasufell wrote:
> As discussed on gentoo-dev ML and recently with the QA team, we have
> no clear rule/policy about 'gtk' USE flags. Currently there are all
> kinds of them: gtk, gtk2, gtk3. That looks inconsistent to me.
> 
> The council should decide whether to allow:
> * gtk only
> * gtk2, gtk3, ..., but without 'gtk'
> 
> mixing these two concepts is confusing from a usability POV.
> I have no strong opinion on what to do. But we should not do both.

QA is opening a discussion with the gnome team on this matter.  I
believe we can work together for the common good and come up with a
policy without concerning the council.  When I'm wrong, we can ask the
council for guidance.

Thanks,
Zero
> 
> links:
> http://www.gossamer-threads.com/lists/gentoo/dev/255125
> http://us.generation-nt.com/answer/gentoo-dev-gtk2-gtk3-use-flags-help-212168702.html
> https://bugs.gentoo.org/show_bug.cgi?id=420493
> 
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJS+Y1zAAoJEKXdFCfdEflKwyAP/iVkpaaV7IXRMtaWF8XDtw4S
1+RCiK6I3pl4XTVT2ndWqQBWQkrMYdflXDvkV20gfr0/vnZFSvvk/AGzg0LWxeTs
L8TkNmu964p0Du4o2UI58qG5LJao4EeIiHIHd8MYMkYYTdm42BZmiXj3yLgT3Fw7
ulldqOd71ShWq6jLKHRJ1X/+b2OHYMqF9mk+cfzqUupOptPWd5LgnJVUp+Ez1IKp
Dg7i/mCHFh5YeXhmHFwoEI/Xlp3cJVnG6U2LRssiPOCGn/a2vj027FzLTM8N3FHm
1HYOF696fMgsQeCsy651KYhzfLUxWyMBS9nH104yRNr7THLdNX5ay9w8r8DRFcX/
mxTBgrAk3FFyoWPkumlxZMZtMdh6O38HWC3lR6z6rVGCta9D0FtWcBYjWW/vn1m9
V80wHskJRnQZYgJJSMJNzu3kbrtCAR0yKTGkruqslOlBwStjJvKzOxc4/wS6DM6V
rjS8FYiPJ4XWoF3vqwgEOJ9G14gMnQnL+ecJVb4MwBjTidx7lw94031SZccwVgjr
UvyAI1nAecmslZIeHP+fg2LtQa6Bc0QAYP93Mg+p9POSbJ3Z+Sv2LNtTFXKdd6bc
AjWg929a7Syud+QazcUhtiLsUxc3aDOqDjrQUAdPG2Xii2Nkn5wCiScHOI+47ipE
jRn70PeBgDw+D0voG/qA
=4/ZC
-----END PGP SIGNATURE-----


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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-10 14:45 [gentoo-project] Call for agenda items - Council meeting 2014-02-25 Andreas K. Huettel
  2014-02-10 15:39 ` Ulrich Mueller
  2014-02-10 19:07 ` hasufell
@ 2014-02-11 19:46 ` Andreas K. Huettel
  2014-02-13  4:35   ` William Hubbs
  2014-02-21  0:14 ` Chí-Thanh Christopher Nguyễn
  2014-02-24 23:54 ` Patrick Lauer
  4 siblings, 1 reply; 30+ messages in thread
From: Andreas K. Huettel @ 2014-02-11 19:46 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: Text/Plain, Size: 1369 bytes --]


Stable keywords on "~arch only" architectures in ebuilds.

Possible options include 
* drop 'em all
* require a "dropping by tree aging"
* allow for arch-team purposes limited stable marking, but package maintainers 
neednt care

In any case the policy should be documented more in detail (devmanual?), since 
the current state is not just a bit messy.

See also 
https://bugs.gentoo.org/show_bug.cgi?id=498332
http://thread.gmane.org/gmane.linux.gentoo.devel/89844

Am Montag, 10. Februar 2014, 15:45:35 schrieb Andreas K. Huettel:
> Due to FOSDEM-induced travel chaos, we decided to postpone the monthly
> council meeting by two weeks. As a consequence, ...
> 
> In two weeks, the council will have its (well, this time only nearly
> regular) monthly meeting. Now is the time to raise and prepare items that
> the council should put on the agenda to discuss or vote on.
> 
> Please respond to this message with agenda items. Do not hesitate to repeat
> your agenda item here with a pointer if you previously suggested one (since
> the last meeting).
> 
> We will send out the agenda one week before the meeting date, i.e.
> 2014-02-18.
> 
> Your responses should go to the gentoo-project list.
> 
> Best,
> Andreas


-- 
Andreas K. Huettel
Gentoo Linux developer (council, kde)
dilfridge@gentoo.org
http://www.akhuettel.de/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-11  2:39   ` Rick "Zero_Chaos" Farina
@ 2014-02-11 23:20     ` hasufell
  0 siblings, 0 replies; 30+ messages in thread
From: hasufell @ 2014-02-11 23:20 UTC (permalink / raw
  To: gentoo-project

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 02/11/2014 03:39 AM, Rick "Zero_Chaos" Farina wrote:
> On 02/10/2014 02:07 PM, hasufell wrote:
>> As discussed on gentoo-dev ML and recently with the QA team, we
>> have no clear rule/policy about 'gtk' USE flags. Currently there
>> are all kinds of them: gtk, gtk2, gtk3. That looks inconsistent
>> to me.
> 
>> The council should decide whether to allow: * gtk only * gtk2,
>> gtk3, ..., but without 'gtk'
> 
>> mixing these two concepts is confusing from a usability POV. I
>> have no strong opinion on what to do. But we should not do both.
> 
> QA is opening a discussion with the gnome team on this matter.  I 
> believe we can work together for the common good and come up with
> a policy without concerning the council.  When I'm wrong, we can
> ask the council for guidance.
> 
> Thanks, Zero
> 
>> links: http://www.gossamer-threads.com/lists/gentoo/dev/255125 
>> http://us.generation-nt.com/answer/gentoo-dev-gtk2-gtk3-use-flags-help-212168702.html
>>
>> 
https://bugs.gentoo.org/show_bug.cgi?id=420493
> 
> 
> 
> 

Afais the QA team has not set a QA policy anywhere about this. I want
the inconsistency to be banned (in any way) or ultimately allowed, so
I expect this to be on the agenda.

A "recommendation" is not enough IMO, so this is a matter for the
council to decide on.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJS+rAoAAoJEFpvPKfnPDWzJFcH/0FQePgcdzgFbGSi48QQgrQD
b9RjBV8bjQXeaiA6bg5FqlB8TXyHNXaAj59kVKIlBtUwpZ3pSNjFWoo/PJtv/5Mq
cZWTkt0VB+7WY/dG2YyCzmaNTu71OE97IJsaVRuCjNrbmyn+7esvN43yke2m/biY
GgaxowcQajLToXbGQ+NI1fTLaghQaMOmgtL7nbtb0BNybBaoLjMui49kmMnuD/qI
ofBaoNcKbcxaYOoptkUAapHxaBJbh+og5/LEMsoOUmbumhrip/i+6Rig8HPP0dHw
TNMadR8++ovTeejOss8tFoSzaajASEK5mAnoYnb1n0hkCdEfabGHDv9xsG0rFgA=
=DwOn
-----END PGP SIGNATURE-----


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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-11 19:46 ` Andreas K. Huettel
@ 2014-02-13  4:35   ` William Hubbs
  2014-02-13 11:41     ` Andreas K. Huettel
  0 siblings, 1 reply; 30+ messages in thread
From: William Hubbs @ 2014-02-13  4:35 UTC (permalink / raw
  To: gentoo-project

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

On Tue, Feb 11, 2014 at 08:46:33PM +0100, Andreas K. Huettel wrote:
> 
> Stable keywords on "~arch only" architectures in ebuilds.
> 
> Possible options include 
> * drop 'em all
> * require a "dropping by tree aging"
> * allow for arch-team purposes limited stable marking, but package maintainers 
> neednt care

How about moving the status of ~arch only profiles to exp in
profiles.desc as vapier suggested, or is that covered in your last
option?

William


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

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

* Re: Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-13  4:35   ` William Hubbs
@ 2014-02-13 11:41     ` Andreas K. Huettel
  2014-02-21  3:28       ` Donnie Berkholz
  0 siblings, 1 reply; 30+ messages in thread
From: Andreas K. Huettel @ 2014-02-13 11:41 UTC (permalink / raw
  To: gentoo-project

> On Tue, Feb 11, 2014 at 08:46:33PM +0100, Andreas K. Huettel wrote:
> > Stable keywords on "~arch only" architectures in ebuilds.
> > 
> > Possible options include
> > * drop 'em all
> > * require a "dropping by tree aging"
> > * allow for arch-team purposes limited stable marking, but package
> > maintainers neednt care
> 
> How about moving the status of ~arch only profiles to exp in
> profiles.desc as vapier suggested, or is that covered in your last
> option?

Can do that, sure... I didnt really intend to exhaustively describe everything 
when writing this mail, that's why I linked to bug and ml thread.

-- 
Andreas K. Huettel
Gentoo Linux developer
kde, council



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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-10 19:07 ` hasufell
  2014-02-11  2:39   ` Rick "Zero_Chaos" Farina
@ 2014-02-20  9:33   ` Ulrich Mueller
  2014-02-20 15:46     ` hasufell
  1 sibling, 1 reply; 30+ messages in thread
From: Ulrich Mueller @ 2014-02-20  9:33 UTC (permalink / raw
  To: gentoo-project

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

>>>>> On Mon, 10 Feb 2014, hasufell  wrote:

> As discussed on gentoo-dev ML and recently with the QA team, we have
> no clear rule/policy about 'gtk' USE flags. Currently there are all
> kinds of them: gtk, gtk2, gtk3. That looks inconsistent to me.

> The council should decide whether to allow:
> * gtk only
> * gtk2, gtk3, ..., but without 'gtk'

> mixing these two concepts is confusing from a usability POV. I have
> no strong opinion on what to do. But we should not do both.

I support adding this point to the agenda. The discussion in
gentoo-dev following yesterdays QA decision shows that the issue is
controversial, and guidance from the Council is needed.

Ulrich

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

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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-20  9:33   ` Ulrich Mueller
@ 2014-02-20 15:46     ` hasufell
  0 siblings, 0 replies; 30+ messages in thread
From: hasufell @ 2014-02-20 15:46 UTC (permalink / raw
  To: gentoo-project

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

Ulrich Mueller:
>>>>>> On Mon, 10 Feb 2014, hasufell  wrote:
> 
>> As discussed on gentoo-dev ML and recently with the QA team, we
>> have no clear rule/policy about 'gtk' USE flags. Currently there
>> are all kinds of them: gtk, gtk2, gtk3. That looks inconsistent
>> to me.
> 
>> The council should decide whether to allow: * gtk only * gtk2,
>> gtk3, ..., but without 'gtk'
> 
>> mixing these two concepts is confusing from a usability POV. I
>> have no strong opinion on what to do. But we should not do both.
> 
> I support adding this point to the agenda. The discussion in 
> gentoo-dev following yesterdays QA decision shows that the issue
> is controversial, and guidance from the Council is needed.
> 
> Ulrich
> 

My list of possible decisions is not complete (e.g. is missing the one
QA is advising), but I guess the situation is more or less clear
enough to reach one.
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCgAGBQJTBiM9AAoJEFpvPKfnPDWzTcoH/0I1dxEGZD4hqZH1s5/b8QSX
AvBzPWk4toq3BmhmHgutmQ6caJKsj7BzkOfpWGYG4zfNdhc8GfFUnnMj+9zHzbij
I5EtR8r2zy+siR80QX/Ph/eu6xREAeYhOS/ebzZTNuWjY1McIgKMcyEb9CW0uDk3
L9OBdmE7glSLUt+P6vwkuN5/KO/aWwizIs1Jq4yHz5VFFgGswzK4NOJTjGDYtHDz
9ZKZzcbI4J0YSkD4qwRtYRtD7yHmzuFeC1XrbLO8jNFZ2DSiIJ7XiBqlZhGIS/z/
tuBkaY/06+73yt0RICotJcf4QtLbciwNRnX9nkzoTYLCtqa9PXxQQpkYtZvqGN0=
=q6xv
-----END PGP SIGNATURE-----


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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-10 14:45 [gentoo-project] Call for agenda items - Council meeting 2014-02-25 Andreas K. Huettel
                   ` (2 preceding siblings ...)
  2014-02-11 19:46 ` Andreas K. Huettel
@ 2014-02-21  0:14 ` Chí-Thanh Christopher Nguyễn
  2014-02-21  3:47   ` Donnie Berkholz
  2014-02-24 23:54 ` Patrick Lauer
  4 siblings, 1 reply; 30+ messages in thread
From: Chí-Thanh Christopher Nguyễn @ 2014-02-21  0:14 UTC (permalink / raw
  To: gentoo-project

Andreas K. Huettel schrieb:

> Please respond to this message with agenda items. Do not hesitate to
> repeat your agenda item here with a pointer if you previously suggested
> one (since the last meeting).
> 
> We will send out the agenda one week before the meeting date, i.e.
> 2014-02-18.

If that is still possible, I would like to add one more item related to the
gtk/gtk2/gtk3 USE flags to the agenda. Namely, whether Council gives QA the
powers to enact such a rule.

In my opinion, it is not necessary for QA to have such powers (and
therefore better if they don't have it). QA can already act per GLEP 48 if
there is an immediate serious problem for users. And when there is not an
immediate serious problem, any such rule can be proposed by QA to council
for decision, especially if the topic is as controversial as the gtk USE
flag issue.


Best regards,
Chí-Thanh Christopher Nguyễn



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

* Re: Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-13 11:41     ` Andreas K. Huettel
@ 2014-02-21  3:28       ` Donnie Berkholz
  0 siblings, 0 replies; 30+ messages in thread
From: Donnie Berkholz @ 2014-02-21  3:28 UTC (permalink / raw
  To: gentoo-project

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

On 12:41 Thu 13 Feb     , Andreas K. Huettel wrote:
> > On Tue, Feb 11, 2014 at 08:46:33PM +0100, Andreas K. Huettel wrote:
> > > Stable keywords on "~arch only" architectures in ebuilds.
> > > 
> > > Possible options include
> > > * drop 'em all
> > > * require a "dropping by tree aging"
> > > * allow for arch-team purposes limited stable marking, but package
> > > maintainers neednt care
> > 
> > How about moving the status of ~arch only profiles to exp in
> > profiles.desc as vapier suggested, or is that covered in your last
> > option?
> 
> Can do that, sure... I didnt really intend to exhaustively describe everything 
> when writing this mail, that's why I linked to bug and ml thread.

Yeah, this idea of dropping keywords wholesale totally screws with new 
or revived ports. I much prefer repoman ignoring stable on a given arch 
by marking it exp (during active porting) or dev (when the port is 
thought to basically work) as Mike described in 
<https://bugs.gentoo.org/show_bug.cgi?id=498332#c5> / 
<https://bugs.gentoo.org/show_bug.cgi?id=498332#c11>.

-- 
Thanks,
Donnie

Donnie Berkholz
Council Member / Sr. Developer, Gentoo Linux <http://dberkholz.com>
Analyst, RedMonk <http://redmonk.com/dberkholz/>

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

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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-21  0:14 ` Chí-Thanh Christopher Nguyễn
@ 2014-02-21  3:47   ` Donnie Berkholz
  2014-02-21  4:03     ` Rich Freeman
                       ` (2 more replies)
  0 siblings, 3 replies; 30+ messages in thread
From: Donnie Berkholz @ 2014-02-21  3:47 UTC (permalink / raw
  To: gentoo-project

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

On 01:14 Fri 21 Feb     , Chí-Thanh Christopher Nguyễn wrote:
> Andreas K. Huettel schrieb:
> 
> > Please respond to this message with agenda items. Do not hesitate to
> > repeat your agenda item here with a pointer if you previously suggested
> > one (since the last meeting).
> > 
> > We will send out the agenda one week before the meeting date, i.e.
> > 2014-02-18.
> 
> If that is still possible, I would like to add one more item related to the
> gtk/gtk2/gtk3 USE flags to the agenda. Namely, whether Council gives QA the
> powers to enact such a rule.
> 
> In my opinion, it is not necessary for QA to have such powers (and
> therefore better if they don't have it). QA can already act per GLEP 48 if
> there is an immediate serious problem for users. And when there is not an
> immediate serious problem, any such rule can be proposed by QA to council
> for decision, especially if the topic is as controversial as the gtk USE
> flag issue.

Funny how every time a controversial decision gets made, somebody 
inevitably tries to undermine the authority of the group making the 
decision.

In my understanding, the issue you want to address is whether the QA 
team has authority over tree policy.

Will add to the agenda.

I happen to disagree. GLEP 48's point about maintaining "QA Standards" 
applies to this.

-- 
Thanks,
Donnie

Donnie Berkholz
Council Member / Sr. Developer, Gentoo Linux <http://dberkholz.com>
Analyst, RedMonk <http://redmonk.com/dberkholz/>

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

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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-21  3:47   ` Donnie Berkholz
@ 2014-02-21  4:03     ` Rich Freeman
  2014-02-21  4:04       ` Donnie Berkholz
  2014-02-21  8:38     ` Michał Górny
  2014-02-24 16:46     ` Chí-Thanh Christopher Nguyễn
  2 siblings, 1 reply; 30+ messages in thread
From: Rich Freeman @ 2014-02-21  4:03 UTC (permalink / raw
  To: gentoo-project

On Thu, Feb 20, 2014 at 10:47 PM, Donnie Berkholz <dberkholz@gentoo.org> wrote:
> Funny how every time a controversial decision gets made, somebody
> inevitably tries to undermine the authority of the group making the
> decision.
>

As long as we're still adding agenda items, can we get one to depose
the meeting chair?  :)

Rich


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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-21  4:03     ` Rich Freeman
@ 2014-02-21  4:04       ` Donnie Berkholz
  2014-02-21 13:32         ` Anthony G. Basile
  0 siblings, 1 reply; 30+ messages in thread
From: Donnie Berkholz @ 2014-02-21  4:04 UTC (permalink / raw
  To: gentoo-project

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

On 23:03 Thu 20 Feb     , Rich Freeman wrote:
> On Thu, Feb 20, 2014 at 10:47 PM, Donnie Berkholz <dberkholz@gentoo.org> wrote:
> > Funny how every time a controversial decision gets made, somebody
> > inevitably tries to undermine the authority of the group making the
> > decision.
> >
> 
> As long as we're still adding agenda items, can we get one to depose
> the meeting chair?  :)

Should work out well, as there's a new one next month. =)

-- 
Thanks,
Donnie

Donnie Berkholz
Council Member / Sr. Developer, Gentoo Linux <http://dberkholz.com>
Analyst, RedMonk <http://redmonk.com/dberkholz/>

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

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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-21  3:47   ` Donnie Berkholz
  2014-02-21  4:03     ` Rich Freeman
@ 2014-02-21  8:38     ` Michał Górny
  2014-02-21 10:34       ` Tom Wijsman
  2014-02-24 16:46     ` Chí-Thanh Christopher Nguyễn
  2 siblings, 1 reply; 30+ messages in thread
From: Michał Górny @ 2014-02-21  8:38 UTC (permalink / raw
  To: gentoo-project; +Cc: dberkholz

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

Dnia 2014-02-20, o godz. 21:47:46
Donnie Berkholz <dberkholz@gentoo.org> napisał(a):

> On 01:14 Fri 21 Feb     , Chí-Thanh Christopher Nguyễn wrote:
> > Andreas K. Huettel schrieb:
> > 
> > > Please respond to this message with agenda items. Do not hesitate to
> > > repeat your agenda item here with a pointer if you previously suggested
> > > one (since the last meeting).
> > > 
> > > We will send out the agenda one week before the meeting date, i.e.
> > > 2014-02-18.
> > 
> > If that is still possible, I would like to add one more item related to the
> > gtk/gtk2/gtk3 USE flags to the agenda. Namely, whether Council gives QA the
> > powers to enact such a rule.
> > 
> > In my opinion, it is not necessary for QA to have such powers (and
> > therefore better if they don't have it). QA can already act per GLEP 48 if
> > there is an immediate serious problem for users. And when there is not an
> > immediate serious problem, any such rule can be proposed by QA to council
> > for decision, especially if the topic is as controversial as the gtk USE
> > flag issue.
> 
> Funny how every time a controversial decision gets made, somebody 
> inevitably tries to undermine the authority of the group making the 
> decision.

Well, I think one issue here is that QA undermined the authority of
GTK+ maintainer here, and applied another policy behind their backs. So
we have two conflicting policies now, one from people who maintain GTK+
and a lot of packages using it, and the other from a team of people who
just had a meeting and decided otherwise.

> In my understanding, the issue you want to address is whether the QA 
> team has authority over tree policy.

Even more general, whether QA is supposed to ignore people and just
tell them what to do instead of trying to reach an agreement over
having a single policy.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 966 bytes --]

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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-21  8:38     ` Michał Górny
@ 2014-02-21 10:34       ` Tom Wijsman
  0 siblings, 0 replies; 30+ messages in thread
From: Tom Wijsman @ 2014-02-21 10:34 UTC (permalink / raw
  To: gentoo-project

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

On Fri, 21 Feb 2014 09:38:41 +0100
Michał Górny <mgorny@gentoo.org> wrote:

> Dnia 2014-02-20, o godz. 21:47:46
> Donnie Berkholz <dberkholz@gentoo.org> napisał(a):
> 
> > On 01:14 Fri 21 Feb     , Chí-Thanh Christopher Nguyễn wrote:
> > > Andreas K. Huettel schrieb:
> > > 
> > > > Please respond to this message with agenda items. Do not
> > > > hesitate to repeat your agenda item here with a pointer if you
> > > > previously suggested one (since the last meeting).
> > > > 
> > > > We will send out the agenda one week before the meeting date,
> > > > i.e. 2014-02-18.
> > > 
> > > If that is still possible, I would like to add one more item
> > > related to the gtk/gtk2/gtk3 USE flags to the agenda. Namely,
> > > whether Council gives QA the powers to enact such a rule.
> > > 
> > > In my opinion, it is not necessary for QA to have such powers (and
> > > therefore better if they don't have it). QA can already act per
> > > GLEP 48 if there is an immediate serious problem for users. And
> > > when there is not an immediate serious problem, any such rule can
> > > be proposed by QA to council for decision, especially if the
> > > topic is as controversial as the gtk USE flag issue.
> > 
> > Funny how every time a controversial decision gets made, somebody 
> > inevitably tries to undermine the authority of the group making the 
> > decision.
> 
> Well, I think one issue here is that QA undermined the authority of
> GTK+ maintainer here,

The USE flag is meant for tree wide usage, it is thus more of a question
of responsibility. If other maintainers as well as users have an
inconsistent and therefore confusing usage of the USE flag, then the
GTK+ maintainer can under that authority be expected to address that; as
to stop several reincarnations, a tracking bug they're not CC-ed on,
the QA team as well as Council getting pinged about this, ...

Note that I do not mean to blame them in specific, as there appears no
document stating who owns USE flags, and that owner can very well be
Gentoo itself; the above paragraph just assumes the authority over the
USE flag as you have put it forward, but it could just as well be seen
as that such authority by the GTK+ maintainers is non-existing.

If the meaning of the USE flags affects other maintainers more, as well
as our users; I'd think the authority should be with Gentoo as a whole.

Otherwise it is questionable as to why the community is discussing these
GTK+ USE flags in the first place. Does the community have an influence?

> and applied another policy behind their backs.

QA meetings are public and can be attended by those interested;
the policy idea was brought to this gentoo-dev ML by wired, thus
everyone has the opportunity to give feedback on the policy forming.

> So we have two conflicting policies now, one from people who maintain
> GTK+ and a lot of packages using it, and the other from a team of
> people who just had a meeting and decided otherwise.

GLEP 48 resolves this conflict.

> > In my understanding, the issue you want to address is whether the
> > QA team has authority over tree policy.
> 
> Even more general, whether QA is supposed to ignore people

We've read a lot about it.

> and just tell them what to do instead of trying to reach an agreement
> over having a single policy.

After several years, an agreement with all parties involved has shown
to be unreachable. The time has come to decide as a distribution in
the upcoming council meeting; with the users, consistent usage,
acceptable maintenance, migration history and future goals in mind.

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : TomWij@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-21  4:04       ` Donnie Berkholz
@ 2014-02-21 13:32         ` Anthony G. Basile
  0 siblings, 0 replies; 30+ messages in thread
From: Anthony G. Basile @ 2014-02-21 13:32 UTC (permalink / raw
  To: gentoo-project

On 02/20/2014 11:04 PM, Donnie Berkholz wrote:
> On 23:03 Thu 20 Feb     , Rich Freeman wrote:
>> On Thu, Feb 20, 2014 at 10:47 PM, Donnie Berkholz <dberkholz@gentoo.org> wrote:
>>> Funny how every time a controversial decision gets made, somebody
>>> inevitably tries to undermine the authority of the group making the
>>> decision.
>>>
>> As long as we're still adding agenda items, can we get one to depose
>> the meeting chair?  :)
> Should work out well, as there's a new one next month. =)
>
Yes and as soon as this meeting is over, I'm going to call for agenda 
items to try to get us back on track.

-- 
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail    : blueness@gentoo.org
GnuPG FP  : 1FED FAD9 D82C 52A5 3BAB  DC79 9384 FA6E F52D 4BBA
GnuPG ID  : F52D4BBA



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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-21  3:47   ` Donnie Berkholz
  2014-02-21  4:03     ` Rich Freeman
  2014-02-21  8:38     ` Michał Górny
@ 2014-02-24 16:46     ` Chí-Thanh Christopher Nguyễn
  2014-02-24 18:59       ` Tom Wijsman
  2014-02-24 23:13       ` Patrick Lauer
  2 siblings, 2 replies; 30+ messages in thread
From: Chí-Thanh Christopher Nguyễn @ 2014-02-24 16:46 UTC (permalink / raw
  To: gentoo-project

Donnie Berkholz schrieb:
> Funny how every time a controversial decision gets made, somebody
> inevitably tries to undermine the authority of the group making the
>  decision.
>
> In my understanding, the issue you want to address is whether the
> QA team has authority over tree policy.
>
> Will add to the agenda.

Thanks, I would like to phrase the question a little more precisely:

I would like to ask council to state whether the QA team has the
authority to mandate a policy when there is neither general agreement
that this policy is a good thing, nor the policy would avert any kind
of immediate serious problem for users.

> I happen to disagree. GLEP 48's point about maintaining "QA
> Standards" applies to this.

"QA Standards" are not really defined in GLEP 48 either. Maybe council
could also clarify whether "QA Standard" is just another name for
"tree policy".


Best regards,
Chí-Thanh Christopher Nguyễn




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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-24 16:46     ` Chí-Thanh Christopher Nguyễn
@ 2014-02-24 18:59       ` Tom Wijsman
  2014-02-24 21:43         ` Chí-Thanh Christopher Nguyễn
  2014-02-24 23:13       ` Patrick Lauer
  1 sibling, 1 reply; 30+ messages in thread
From: Tom Wijsman @ 2014-02-24 18:59 UTC (permalink / raw
  To: gentoo-project

On Mon, 24 Feb 2014 17:46:22 +0100
Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> wrote:

> Donnie Berkholz schrieb:
> > Funny how every time a controversial decision gets made, somebody
> > inevitably tries to undermine the authority of the group making the
> >  decision.
> >
> > In my understanding, the issue you want to address is whether the
> > QA team has authority over tree policy.
> >
> > Will add to the agenda.
> 
> Thanks, I would like to phrase the question a little more precisely:
> 
> I would like to ask council to state whether the QA team has the
> authority to mandate a policy when there is neither general agreement
> that this policy is a good thing, nor the policy would avert any kind
> of immediate serious problem for users.

That can be reduced to the question whether QA is considered serious.

(There is a majority that agrees as well as a serious problem to users
in the GTK+ USE flag situation; the former can be deduced from the
mailing list, the latter can be realized when controlling the USE flag
among a lot of GTK+ packages. It is something that can be done later; on
the other hand, if we categorize everything that way it halts progress)

> > I happen to disagree. GLEP 48's point about maintaining "QA
> > Standards" applies to this.
> 
> "QA Standards" are not really defined in GLEP 48 either. Maybe council
> could also clarify whether "QA Standard" is just another name for
> "tree policy".

The GLEP states that we can

 1) maintain a list of current "QA Standards";

 2) ensure all developer tools are in line with the current QA
 standards;

 3) and apply it as per "In the event that a developer still insists
 that a package does not break QA standards, an appeal can be made at
 the next council meeting. The package should be dealt with per QA's
 request until such a time that a decision is made by the council."

which effectively makes the "QA Standards" act as policy.

As "QA Standards" under this interpretation are needed to raise
quality; the council should clarify whether we are able to raise the
quality level, or rather are restricted to what exists and expect the
council to raise the quality instead (by having the council do that).

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : TomWij@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D


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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-24 18:59       ` Tom Wijsman
@ 2014-02-24 21:43         ` Chí-Thanh Christopher Nguyễn
  2014-02-24 23:55           ` Tom Wijsman
  2014-02-25  0:12           ` Rich Freeman
  0 siblings, 2 replies; 30+ messages in thread
From: Chí-Thanh Christopher Nguyễn @ 2014-02-24 21:43 UTC (permalink / raw
  To: gentoo-project

Tom Wijsman schrieb:
>> Thanks, I would like to phrase the question a little more precisely:
>>
>> I would like to ask council to state whether the QA team has the
>> authority to mandate a policy when there is neither general agreement
>> that this policy is a good thing, nor the policy would avert any kind
>> of immediate serious problem for users.
> That can be reduced to the question whether QA is considered serious.

I don't think so. If the council answers this question in the negative,
QA still has its emergency powers and can enforce the policy set by the
council.
QA can also propose any new policy they consider useful to the council,
which can then hear the opposing sides and make a decision based on that.

> (There is a majority that agrees as well as a serious problem to users
> in the GTK+ USE flag situation; the former can be deduced from the
> mailing list, the latter can be realized when controlling the USE flag
> among a lot of GTK+ packages. It is something that can be done later; on
> the other hand, if we categorize everything that way it halts progress)

The gtk flag naming problem is not serious in the sense that it will
break user systems. Additionally, it has been known and discussed for a
long time. Establishing a gtk USE flag policy did not become suddenly so
urgent that next council meeting was too far in the future.

> The GLEP states that we can
>
>  1) maintain a list of current "QA Standards";
>
>  2) ensure all developer tools are in line with the current QA
>  standards;
>
>  3) and apply it as per "In the event that a developer still insists
>  that a package does not break QA standards, an appeal can be made at
>  the next council meeting. The package should be dealt with per QA's
>  request until such a time that a decision is made by the council."
>
> which effectively makes the "QA Standards" act as policy.

I don't think that it is necessarily the case. "QA standard" could also
mean telling developers to either use gtk USE flags in the QA team
recommended way, or ensuring through other means that users to not
encounter unexpected breakage. Another possible interpretation is that
QA standards codify established good practices which are largely
non-controversial (it was attempted with saying that live ebuilds should
be unkeyworded or p.mask'ed IIRC)..

> As "QA Standards" under this interpretation are needed to raise
> quality; the council should clarify whether we are able to raise the
> quality level, or rather are restricted to what exists and expect the
> council to raise the quality instead (by having the council do that).

"raise the quality" is very subjective. This would not restrict QA
powers at all, because almost any policy can claim that as its aim.


Best regards,
Chí-Thanh Christopher Nguyễn



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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-24 16:46     ` Chí-Thanh Christopher Nguyễn
  2014-02-24 18:59       ` Tom Wijsman
@ 2014-02-24 23:13       ` Patrick Lauer
  1 sibling, 0 replies; 30+ messages in thread
From: Patrick Lauer @ 2014-02-24 23:13 UTC (permalink / raw
  To: gentoo-project

On 02/25/2014 12:46 AM, Chí-Thanh Christopher Nguyễn wrote:
> Donnie Berkholz schrieb:
>> Funny how every time a controversial decision gets made, somebody
>> inevitably tries to undermine the authority of the group making the
>>  decision.
>>
>> In my understanding, the issue you want to address is whether the
>> QA team has authority over tree policy.
>>
>> Will add to the agenda.
> 
> Thanks, I would like to phrase the question a little more precisely:
> 
> I would like to ask council to state whether the QA team has the
> authority to mandate a policy when there is neither general agreement
> that this policy is a good thing, nor the policy would avert any kind
> of immediate serious problem for users.

Since there will always be disagreement and subjective interpretation
this can also be rephrased as:

"I'd like to ask the council to reconsider having a QA team"

How do you expect improvement to happen when the only "legal" action is,
err, writing a strongly-worded letter?
> 
>> I happen to disagree. GLEP 48's point about maintaining "QA
>> Standards" applies to this.
> 
> "QA Standards" are not really defined in GLEP 48 either. Maybe council
> could also clarify whether "QA Standard" is just another name for
> "tree policy".
> 
> 
> Best regards,
> Chí-Thanh Christopher Nguyễn
> 
> 
> 



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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-10 14:45 [gentoo-project] Call for agenda items - Council meeting 2014-02-25 Andreas K. Huettel
                   ` (3 preceding siblings ...)
  2014-02-21  0:14 ` Chí-Thanh Christopher Nguyễn
@ 2014-02-24 23:54 ` Patrick Lauer
  4 siblings, 0 replies; 30+ messages in thread
From: Patrick Lauer @ 2014-02-24 23:54 UTC (permalink / raw
  To: gentoo-project


> Please respond to this message with agenda items. Do not hesitate to repeat 
> your agenda item here with a pointer if you previously suggested one (since 
> the last meeting).

Here's one thing that's low priority and still controversial:

(Since no one wants the QA team to actually *do* anything ... sigh)


Make all cosmetic repoman warnings fatal

Rationale: Either we care about things like whitespace and quoting, or
we don't.

If we care then we shouldn't allow anyone to commit a bad ebuild

If we don't care then repoman shouldn't annoy us with useless whining
that doesn't matter anyway


The affected repoman checks should be at least (but possibly not limited
to):

* unused local useflag descriptions in metadata.xml
* Whitespace, both at the beginning and the end of the line
	(this will need an improved repoman check to make sense
	as it currently has a few false positive matches)
* variable quoting (may have false positives too)


Thanks,

Patrick



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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-24 21:43         ` Chí-Thanh Christopher Nguyễn
@ 2014-02-24 23:55           ` Tom Wijsman
  2014-02-25  0:12           ` Rich Freeman
  1 sibling, 0 replies; 30+ messages in thread
From: Tom Wijsman @ 2014-02-24 23:55 UTC (permalink / raw
  To: gentoo-project

On Mon, 24 Feb 2014 22:43:41 +0100
Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> wrote:

> Tom Wijsman schrieb:
> >> Thanks, I would like to phrase the question a little more
> >> precisely:
> >>
> >> I would like to ask council to state whether the QA team has the
> >> authority to mandate a policy when there is neither general
> >> agreement that this policy is a good thing, nor the policy would
> >> avert any kind of immediate serious problem for users.
> > That can be reduced to the question whether QA is considered
> > serious.
> 
> I don't think so. If the council answers this question in the
> negative, QA still has its emergency powers and can enforce the
> policy set by the council.
> QA can also propose any new policy they consider useful to the
> council, which can then hear the opposing sides and make a decision
> based on that.

You describe a Gentoo Developer, apart from the small difference that
they have this emergency power; when it comes to it, that power is
quite similar to having a Gentoo Developer revert according to policy
and that deemed as OK (under the assumption of there being no QA team).

> > (There is a majority that agrees as well as a serious problem to
> > users in the GTK+ USE flag situation; the former can be deduced
> > from the mailing list, the latter can be realized when controlling
> > the USE flag among a lot of GTK+ packages. It is something that can
> > be done later; on the other hand, if we categorize everything that
> > way it halts progress)
> 
> The gtk flag naming problem is not serious in the sense that it will
> break user systems.

It depends on how you define the words; but I find it a serious issue
if you have an USE flag that works one way in a set of packages and
works the other way in another set of packages, it is broken in the
sense that the user now has to use package.use if he has a lot of
packages that have a gtk flag and needs that flag to behave.

> Additionally, it has been known and discussed for a long time.

If it comes up again and again on ML, upsets people in bugs, have people
bring it up independently to both QA and Council; it is of much more
concern than for example a thread about small bug wrangling details.

> Establishing a gtk USE flag policy did not become suddenly so urgent
> that next council meeting was too far in the future.

The discussions, pings and mails act as a nagging reminder.

> > The GLEP states that we can
> >
> >  1) maintain a list of current "QA Standards";
> >
> >  2) ensure all developer tools are in line with the current QA
> >  standards;
> >
> >  3) and apply it as per "In the event that a developer still insists
> >  that a package does not break QA standards, an appeal can be made
> > at the next council meeting. The package should be dealt with per
> > QA's request until such a time that a decision is made by the
> > council."
> >
> > which effectively makes the "QA Standards" act as policy.
> 
> I don't think that it is necessarily the case. "QA standard" could
> also mean telling developers to either use gtk USE flags in the QA
> team recommended way, or ensuring through other means that users to
> not encounter unexpected breakage.

The GNOME team's internal policy was a recommendation; as can be seen
from the current state, that doesn't ensure anything. What other means
would ensure that users do not have to micro manage with package.use?

> Another possible interpretation is that QA standards codify
> established good practices which are largely non-controversial (it
> was attempted with saying that live ebuilds should be unkeyworded or
> p.mask'ed IIRC)..

It also depends on who discovers the new problems, who forms the
explanations, who decides how to fix the problem; ...

For that, you can look at mentions like "This is done primarily by
finding and pointing out issues to maintainers and, where necessary,
taking direct action.". But then you once again need to know whether
"issues" are meant as "policy violation", or as "breakage", I think we
can go on for a while here...

We need to remind ourselves that a GLEP is a "Gentoo Linux Enhancement
Proposals" and that it is nowhere a picture perfect policy; so, yes, I
hope the seriousness (and associated consequences) is clarified.

GLEP 48 addresses controversy with "In the event that a developer still
insists that a package does not break QA standards, an appeal can be
made at the next council meeting. The package should be dealt with per
QA's request until such a time that a decision is made by the council.".

> > As "QA Standards" under this interpretation are needed to raise
> > quality; the council should clarify whether we are able to raise the
> > quality level, or rather are restricted to what exists and expect
> > the council to raise the quality instead (by having the council do
> > that).
> 
> "raise the quality" is very subjective. This would not restrict QA
> powers at all, because almost any policy can claim that as its aim.

Policy formulation is a power that has a near direct effect on quality.

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : TomWij@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D


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

* Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
  2014-02-24 21:43         ` Chí-Thanh Christopher Nguyễn
  2014-02-24 23:55           ` Tom Wijsman
@ 2014-02-25  0:12           ` Rich Freeman
  1 sibling, 0 replies; 30+ messages in thread
From: Rich Freeman @ 2014-02-25  0:12 UTC (permalink / raw
  To: gentoo-project

On Mon, Feb 24, 2014 at 4:43 PM, Chí-Thanh Christopher Nguyễn
<chithanh@gentoo.org> wrote:
> The gtk flag naming problem is not serious in the sense that it will
> break user systems. Additionally, it has been known and discussed for a
> long time. Establishing a gtk USE flag policy did not become suddenly so
> urgent that next council meeting was too far in the future.

Just tossing this out there, but a compromise might be to encourage QA
to make non-urgent policy changes effective after a period of time
(~30 days).  That would allow them time to make revisions if they feel
it necessary in light of comments (but would not obligate them to do
so), and it would give the council time to take action if necessary
(but QA policies would not require explicit council confirmation).
Whether any particular policy change warrants the delay vs taking
effect immediately could be at their discretion.

Rich


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

end of thread, other threads:[~2014-02-25  0:12 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-10 14:45 [gentoo-project] Call for agenda items - Council meeting 2014-02-25 Andreas K. Huettel
2014-02-10 15:39 ` Ulrich Mueller
2014-02-10 16:00   ` Andreas K. Huettel
2014-02-10 16:22     ` Ruud Koolen
2014-02-10 18:03       ` Tom Wijsman
2014-02-10 18:49         ` Ciaran McCreesh
2014-02-10 18:51         ` Ulrich Mueller
2014-02-10 19:07 ` hasufell
2014-02-11  2:39   ` Rick "Zero_Chaos" Farina
2014-02-11 23:20     ` hasufell
2014-02-20  9:33   ` Ulrich Mueller
2014-02-20 15:46     ` hasufell
2014-02-11 19:46 ` Andreas K. Huettel
2014-02-13  4:35   ` William Hubbs
2014-02-13 11:41     ` Andreas K. Huettel
2014-02-21  3:28       ` Donnie Berkholz
2014-02-21  0:14 ` Chí-Thanh Christopher Nguyễn
2014-02-21  3:47   ` Donnie Berkholz
2014-02-21  4:03     ` Rich Freeman
2014-02-21  4:04       ` Donnie Berkholz
2014-02-21 13:32         ` Anthony G. Basile
2014-02-21  8:38     ` Michał Górny
2014-02-21 10:34       ` Tom Wijsman
2014-02-24 16:46     ` Chí-Thanh Christopher Nguyễn
2014-02-24 18:59       ` Tom Wijsman
2014-02-24 21:43         ` Chí-Thanh Christopher Nguyễn
2014-02-24 23:55           ` Tom Wijsman
2014-02-25  0:12           ` Rich Freeman
2014-02-24 23:13       ` Patrick Lauer
2014-02-24 23:54 ` Patrick Lauer

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