Re: [gentoo-dev] first council meeting

2005-09-27 Thread Marius Mauch

Mike Frysinger wrote:

On Monday 26 September 2005 12:01 am, Andrew Muraco wrote:


1) would ?arch become the old ~arch, if it was implemented?
2) would people actually try to run a full ?arch system?
3) #2, would it be possible without breakage?



if we went with a testing mask it'd mean that users would be forced to select 
individual testing packages ... they wouldnt be able to globally accept all 
testing packages


Not completely true (assuming testing.mask would work like 
package.mask), but I'd rather not say how it's possible.


Marius
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-25 Thread Andrew Muraco

In response to all replies Thus far,
I as a User,
I expect that arch works (no matter what) - no arguments there
I assume that ~arch will work 95% of the time.
I never ever touch anything in p.mask.

Now, where do we put packages that could work for most users, but they 
might not work for the other 49% of users?
p.mask seems to prevent that 49% of users from trying it, and reporting 
those bugs, but on the other hand ~arch means that 49% of users using 
~arch will have problem x,y, or z.


Now understand, this is the viewpoint of myself, and I have used a full 
~arch system for a while, and i didn't ever run into anything more then 
the occasional package with a new config, or config update that i didnt 
do properly. (lazy-ness)


things to consider
1) would ?arch become the old ~arch, if it was implemented?
2) would people actually try to run a full ?arch system?
3) #2, would it be possible without breakage?

I personally like the idea of the UNSTABLE= because to me, it changes 
nothing, but allows the AT and PM to communicate, on a per-ebuild basis.


(comments welcome)
just some thoughts,
Andrew


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-25 Thread Mike Frysinger
On Monday 26 September 2005 12:01 am, Andrew Muraco wrote:
 1) would ?arch become the old ~arch, if it was implemented?
 2) would people actually try to run a full ?arch system?
 3) #2, would it be possible without breakage?

if we went with a testing mask it'd mean that users would be forced to select 
individual testing packages ... they wouldnt be able to globally accept all 
testing packages

this is another advantage of going with a testing.mask instead of a ?arch 
system
-mike
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-19 Thread Paul de Vrieze
On Friday 16 September 2005 23:51, Mike Frysinger wrote:
 that's the problem, there's no way to flag which packages should be
 consulted and which ones are a non-issue

This indeed kind of sums up my point.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpUE5zyvN9HR.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-18 Thread Wernfried Haas
On Sat, Sep 17, 2005 at 04:17:10PM -0400, Mike Frysinger wrote:
 i really want to get away from the idea of 'package.mask is for testing 
 packages' ... its current dual role as both masking 'testing' packages and 
 'broken' packages is wrong imo
 
 we dont want to try reeducating our users to not be afraid of package.mask 
 because a lot of things in there they *should* be afraid of

Coming from the user side (forums) i fully agree. Common sense among
the users always used to be:
arch: stable
~arch: testing
p.mask: broken

This is also covered in our current documentation, see
http://www.gentoo.org/doc/en/handbook/hb-portage-branches.xml
--snip--
The Testing Branch

If you want to use more recent software, you can consider using the
testing branch instead. To have Portage use the testing branch, add a
~ in front of your architecture.

The testing branch is exactly what it says - Testing. If a package is
in testing, it means that the developers feel that it is functional
but has not been thoroughly tested. You could very well be the first
to discover a bug in the package in which case you could file a
bugreport to let the developers know about it.

Beware though, you might notice stability issues, imperfect package
handling (for instance wrong/missing dependencies), too frequent
updates (resulting in lots of building) or broken packages. If you do
not know how Gentoo works and how to solve problems, we recommend that
you stick with the stable and tested branch. 
--snip--

Doesn't exactly sound like packages in ~arch should be ready to enter
arch after 30 days (and or the other QA requirements). If someone
wants to change that, that would be a major change to Gentoo,
especially as it affects _every_ user. So it would at least require a
GLEP to do that.
I'd rather like to finally see proper QA applied and those who don't
beaten with a stick than making fundamental changes to existing common
sense just because it is written down somewhere _that_ way.

cheers,
Wernfried

-- 
Wernfried Haas (amne) - amne at gentoo dot org
Gentoo Forums: http://forums.gentoo.org
IRC: #gentoo-forums on freenode - email: forum-mods at gentoo dot org
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-18 Thread Wernfried Haas
Oh, and for the sake of completeness, also from
http://www.gentoo.org/doc/en/handbook/hb-portage-branches.xml
--snip--
1.c. Using Masked Packages

The package.unmask file

The Gentoo developers do not support the use of these files. Please
exercise due caution when doing so. Support requests related to
package.unmask and/or package.mask will not be answered. You have been
warned.

When a package has been masked by the Gentoo developers and you still
want to use it despite the reason mentioned in the package.mask file
(situated in /usr/portage/profiles by default), add the exact same
line in /etc/portage/package.unmask. 
--snip--

-- 
Wernfried Haas (amne) - amne at gentoo dot org
Gentoo Forums: http://forums.gentoo.org
IRC: #gentoo-forums on freenode - email: forum-mods at gentoo dot org
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-18 Thread Ciaran McCreesh
On Sun, 18 Sep 2005 08:46:37 +0200 Wernfried Haas [EMAIL PROTECTED]
wrote:
| Doesn't exactly sound like packages in ~arch should be ready to enter
| arch after 30 days (and or the other QA requirements). If someone
| wants to change that, that would be a major change to Gentoo,
| especially as it affects _every_ user. So it would at least require a
| GLEP to do that.

Uhm. That's current policy and has been current policy for several
years. No GLEP needed.

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



pgpLa1EEMeJUC.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-18 Thread Matti Bickel
Wernfried Haas [EMAIL PROTECTED] wrote:
 Coming from the user side (forums) i fully agree. Common sense among
 the users always used to be:
 arch: stable
 ~arch: testing
 p.mask: broken

And this is what it should be IMHO.
The solutions so far seem to introduce only a new testing layer, already
represented by ~arch and advertised as such:
 http://www.gentoo.org/doc/en/handbook/hb-portage-branches.xml
 --snip--
 The Testing Branch
 [...]
 Beware though, you might notice stability issues, imperfect package
 handling (for instance wrong/missing dependencies), too frequent
 updates (resulting in lots of building) or broken packages. If you do
 not know how Gentoo works and how to solve problems, we recommend that
 you stick with the stable and tested branch. 
 --snip--

 Doesn't exactly sound like packages in ~arch should be ready to enter
 arch after 30 days (and or the other QA requirements).

The rules for a package to go to arch were introduced to me as
* 30 days ~arch
* no open bugs
* tested by AT|Dev and deemed stable

And IMHO this is both flexible and quick enough. If anybody has a
problem with the ebuild going stable, file a bug or bug a dev and
explain that you think the ebuild needs more testing.
That's about it.

 I'd rather like to finally see proper QA applied and those who don't
 beaten with a stick than making fundamental changes to existing common
 sense just because it is written down somewhere _that_ way.

Well, i think everybody's wants proper QA. The problem was just how
to. And of course i agree with you on that stick part ;-)

Regards,
Matti
-- 


pgpaw5VWunuop.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-18 Thread Wernfried Haas
On Sun, Sep 18, 2005 at 01:32:32PM +0100, Ciaran McCreesh wrote:
 Uhm. That's current policy and has been current policy for several
 years. No GLEP needed.

If that's currenty policy, why does the handbook say something quite
different then? Does it need to be fixed?

If so, i truly don't understand what ~arch should be about in the
first place - what use is a ~arch system for testing if everything in
there just works and stuff to be tested is p.masked?

cheers,
Wernfried

-- 
Wernfried Haas (amne) - amne at gentoo dot org
Gentoo Forums: http://forums.gentoo.org
IRC: #gentoo-forums on freenode - email: forum-mods at gentoo dot org
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-18 Thread Alec Warner
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Wernfried Haas wrote:
 On Sun, Sep 18, 2005 at 01:32:32PM +0100, Ciaran McCreesh wrote:
 
Uhm. That's current policy and has been current policy for several
years. No GLEP needed.
 
 
 If that's currenty policy, why does the handbook say something quite
 different then? Does it need to be fixed?
 
 If so, i truly don't understand what ~arch should be about in the
 first place - what use is a ~arch system for testing if everything in
 there just works and stuff to be tested is p.masked?
 
 cheers,
   Wernfried
 

The point being that ~arch is generally for EBUILD testing, not package
testing.  This is bad because some PACKAGES need lots of testing but
don't get it because they are in p.mask ( because the PACKAGE is not
stable ).  Some people have begun putting unstable PACKAGES in ~arch,
instead of in p.mask because p.mask does not get enough testing done, so
things rot in p.mask forever.  For larger packages ( apache, mysql,
gnome ) this system works fine because upstream does a lot of testing.

Since users shy away from p.mask ( things in there can have security
issues for example ) a new PACKAGE testing area was proposed.  Packages
in this area would need PACKAGE testing.  Users would know that packages
with security issues would not be in this new testing area.

Personally I like Ciaran's wording of the levels.

~arch - Canidate for Stable on Arch
arch - Stable on Arch

You wouldn't suggest a program you hadn't tested as a Canidate for
Stable.  That would be utterly retarded.  You've tested it
thoroughly(sp?) and it seems to work well for you.  You have had other
developers in your herd test it and they also encounter no problems.
Thus it enters ~arch because you cannot find anything wrong with the
package and you think it's stable.  If the users find a huge bug you can
regress the ~arch back to the testing layer ( be it p.mask or something
new ) and fix the bug.  If no one files a bug for 30 days have an AT
test it and then mark it stable.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQIVAwUBQy10O2zglR5RwbyYAQLBcQ/9FPBNN6N2GmGvBpT1T2fnSnPTPiyFais5
4nSedhgi2uwROlCIOCdZevVEGLQbomwuOklWjjHhZK5TRYAmiqnqlSEscn881L10
KqRxTj7ctpBC7WExxvjpCOto4WYos+7jIe9n3mCXCeptv4R4/WBGTIXeHFqij8Mq
ii7tL2fxKR1iCzPJ2Hf596Ip6FeMcL5HPpiZ9TEBrx4Bl47OH42USMKVHUODDV4G
dDlGQKPuItubFsv8D4GwEIEFxWCxbIDj5gvTk3Y3g9gVc07sbFNzcO3RJKaN8zff
msDGONSWXZ4dNuYbPwrIs8IC9VWEctVmHxy3iB/HzIlnAoRIq5+an3QDuy93JlCN
TFmyWhf6MGkR4fovjo+zZ4FC4vGy8jYRuptRZpx2VLSX8fH4ishkZ/dJLOyZsRKC
5irvdz7l9y8q5Ge4ZEd/EkdOaYOAK7ZqxsbydKEImoYwY6yLRwnj+LbG3BO9ukUF
5jxyec+X1wWANaxwiWKZ2+WzXpt/QZUQo+r7tLNKUMOs9MZXIX5yTaaEqSNvCGhf
QHTlRjKOX9Z1YxD2u/mhv9UNYmX/gb9LUz/q9rzVUjHXm7CFB4aQiyGhL+HgEqrW
0h/OCHyShYOzG418Dc1lrJff5vVz5O0u5caIhEzn5Z6iHr0EInaqzr0DCtoFUCKa
uzurfVUN5lQ=
=GI+1
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-18 Thread Ciaran McCreesh
On Sun, 18 Sep 2005 15:01:13 +0200 Wernfried Haas [EMAIL PROTECTED]
wrote:
| On Sun, Sep 18, 2005 at 01:32:32PM +0100, Ciaran McCreesh wrote:
|  Uhm. That's current policy and has been current policy for several
|  years. No GLEP needed.
| 
| If that's currenty policy, why does the handbook say something quite
| different then? Does it need to be fixed?

The deal with the handbook wording is... Originally, it was phrased
very much in favour of ~arch, and suggesting that arch was the
equivalent of Debian Stable. Many users who didn't know what they were
doing would use ~arch and then complain when they encountered the
occasional breakage. Certain developers complained, and the wording was
changed.

Here's the important part. What we tell the end user is not the same as
what we tell the developer. Users should not use ~arch unless they're
prepared to accept breakages. Developers should not put things into
~arch if they think there's a significant chance of it breaking things.
That way, breakages will still sometimes occur in ~arch, and when they
do users don't get to complain too much.

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



pgpggsVSawGW5.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-18 Thread Philip Webb
050918 Alec Warner wrote:
 Personally I like Ciaran's wording of the levels.
   ~arch - Canidate for Stable on Arch
   arch - Stable on Arch

/spectate

As a mere user, that's how I read '~arch',
ie 'not known to be defective, but use at your own risk for now',
while 'arch' means 'the relevant dev(s) are satisfied this is bug-free:
you can feel safe using it in your production system'.

spectate

-- 
,,
SUPPORT ___//___,  Philip Webb : [EMAIL PROTECTED]
ELECTRIC   /] [] [] [] [] []|  Centre for Urban  Community Studies
TRANSIT`-O--O---'  University of Toronto
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-17 Thread Elfyn McBratney
On Fri, Sep 16, 2005 at 04:16:22PM -0400, Aron Griffis wrote:
 Vapier wrote:[Fri Sep 16 2005, 03:15:26PM EDT]
  not really ... sometimes you want to keep a package in unstable
  forever (like the cvs snapshots i make of e17), or until you work
  some quirks/features out for a new revbump which you would want
  stable
 
 Why wouldn't you put these in package.mask?

Why would you ? ;)  If package foo isn't known to be broken, or known to
break other packages, and generally just works(tm), why make it just that
little bit harder for other people to test it ?

Forgetting that it's just one extra step to take before emerging (adding
an atom for package to /etc/portage/p.unmask), in addition to adding an
atom for it to /etc/portage/p.keywords also, there's also the fact that
package.mask is a dumping ground for packages that fit one (or more) of
the following:

* is vulnerable to exploitation and the like, or;
* is broken on some level (crashes, munched goldfish, ..); or
* requires extensive testing with the rest of the system i.e.,
  could _completely_ break ones install.

In other words, it's unstable, and many users (including myself) stay
away from packages therein.

So, the question is: when did ~arch and packake.mask become synonymous ?

Best,
Elfyn

-- 
Elfyn McBratney
beu/irc.freenode.nethttp://dev.gentoo.org/~beu/
+O.o- http://dev.gentoo.org/~beu/pubkey.asc

PGP Key ID: 0x69DF17AD
PGP Key Fingerprint:
  DBD3 B756 ED58 B1B4 47B9  B3BD 8D41 E597 69DF 17AD


pgpvyf6gdlxQn.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-17 Thread Kevin F. Quinn
How about if the maintainer wants wider testing, i.e. wants to move
it out of package.mask and into ~arch but isn't confident it's ready
yet for arch, adding a string variable to ebuilds indicating why the
maintainer considers the package unstable, eg:

UNSTABLE=#100435, #100345, unconfirmed break with foo

The maintainer would simply alter this line as bugs get confirmed or
resolved.  If a package wants to stay ~arch for longer than normal,
even though there are as yet no reports of problems, the maintainer
can just keep it set to something:

UNSTABLE=gaining maturity

The arch team could consider an ebuild without an UNSTABLE line
as a candidate for stable, and it provides an easy way for maintainers
to communicate what issues are known with a package to the arch team
(and anyone else who is interested).

The 30-day could be calculated from the $Header: of ebuilds that have
no UNSTABLE, or where it's empty.

Kev.

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-17 Thread Brian Harring
On Sat, Sep 17, 2005 at 11:28:03AM +0200, Kevin F. Quinn wrote:
 The 30-day could be calculated from the $Header: of ebuilds that have
 no UNSTABLE, or where it's empty.

Doesn't work for N arches keywording, or ebuild dev doing minor 
syntax touch ups.

~harring


pgp9GsjkqH1mC.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-17 Thread Kevin F. Quinn
On 17/9/2005 11:34:56, Brian Harring ([EMAIL PROTECTED]) wrote:
 On Sat, Sep 17, 2005 at 11:28:03AM +0200, Kevin F. Quinn wrote:
  The 30-day could be calculated from the $Header: of ebuilds that have
  no UNSTABLE, or where it's empty.
 
 Doesn't work for N arches keywording, or ebuild dev doing minor 
 syntax touch ups.

Good point.  The minor touch-up issue could be resolved by setting
the string to the date the last issue was cleared instead of deleting
it:

UNSTABLE=2005/10/04

but to handle N arches needs a different approach (the 'maint' keyword
idea also falls down here).


My favourite idea so far is mike's '?arch' on the understanding that
we have:

package.mask - 'alpha'
  Not suitable for mainstream testing

?arch - 'beta'
  Works on maintainers systems, worth testing
  Maintainer may not have tried it on arch.

~arch - 'release candidate'
  Maintainer  arch team happy that it's a good candidate for arch
  30-day maturity phase, arch testing in progress

arch - 'released'
  Arch team happy it's stable


In particular it's worth noting that marking ?arch is not restricted
the way marking ~arch is.  Over time I expect the x86 arch team to
impose more rigour on the use of ~x86, so that it behaves similarly
to the other arches.

In general, it would make sense for people to have arch or ~arch in
make.conf, and use package.keywords to grab stuff from ?arch in a
controlled fashion.

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-17 Thread Mike Frysinger
On Saturday 17 September 2005 05:28 am, Kevin F. Quinn wrote:
 How about if the maintainer wants wider testing, i.e. wants to move
 it out of package.mask and into ~arch but isn't confident it's ready
 yet for arch, adding a string variable to ebuilds indicating why the
 maintainer considers the package unstable, eg:

i really want to get away from the idea of 'package.mask is for testing 
packages' ... its current dual role as both masking 'testing' packages and 
'broken' packages is wrong imo

we dont want to try reeducating our users to not be afraid of package.mask 
because a lot of things in there they *should* be afraid of
-mike
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-17 Thread Alec Warner
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Mike Frysinger wrote:
 On Saturday 17 September 2005 05:28 am, Kevin F. Quinn wrote:
 
How about if the maintainer wants wider testing, i.e. wants to move
it out of package.mask and into ~arch but isn't confident it's ready
yet for arch, adding a string variable to ebuilds indicating why the
maintainer considers the package unstable, eg:
 
 
 i really want to get away from the idea of 'package.mask is for testing 
 packages' ... its current dual role as both masking 'testing' packages and 
 'broken' packages is wrong imo
 
 we dont want to try reeducating our users to not be afraid of package.mask 
 because a lot of things in there they *should* be afraid of
 -mike

Why not merely add an overlay to the main tree and put the testing
packages in the overlay.  Then instruct users to add the overlay to
their portage settings.  Testing overlay for testing, p.mask for broken
packages.

   /usr/portage/overlay/cat/pkg/bla.ebuild
or
   /usr/portage/testing/cat/pkg/bla.ebuild
and so on...

- -Alec Warner
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQIVAwUBQyyRwmzglR5RwbyYAQJzOg/9GtwWPrshqv+24mXpWzjyXJddH/dT2sHF
WLf/BJOLJtsjsPuD/3V/R5RoiMhNAfXbmxsFDmp/Ny2LEJNue534+vMsiPFKRn3q
zLN38ldGkDbRbx3mXkpWlc4SauRasl06Wv2IgoLc0fO37Evv1IzJVG0vMA8o2js7
ZMvGegiW+kfQ8cbQA3LShR92hBK5gZS1pvGUbr6tWv23ebfh7zzwhCVcRGF3Akb6
Kl71I/sDlqPJnTLRwEZZdoSp00JAbGDDEF425O1QRDWZfLT8gZbcBQJ/ouiP2wh2
yy07uMokUHz8dhvcJ44WhQx7QBG0Yjo5OxNnZRasROse9bmEpFp9uNvGgS0nnRgn
PuWTnS2KBWCvfyd8eYY2PJB8rw3qmkgduBVO39XmUhCwD3kwR8wMcS1G2RXNnobc
BU4RCJQmUmzWDN9w/kDY4BL7NZekiZfjb2CjYDM2Acu8BaHKGvWjlygypsyiwzYy
B2pipj9S6Ad+itRFfvXZ+w1kbyp1yJmvXNIwYZC0ylyuYqpboQwKuEFKV/oUpbkX
Z/CK6du7Ke8cD8IYXgkH45MRTl5kvWkd5jhzDGeX+sGnuuXzHAAdQl7+tQbM2Oey
2B0W1ddKNsbnZOhXRGh8sX6+A1j1ao6D33I+M5kj3EyURqCsRhrcqPdxBYKpJyGl
y8wDdEb8Lpc=
=syMf
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-17 Thread Mike Frysinger
On Saturday 17 September 2005 05:59 pm, Alec Warner wrote:
 Mike Frysinger wrote:
  On Saturday 17 September 2005 05:28 am, Kevin F. Quinn wrote:
 How about if the maintainer wants wider testing, i.e. wants to move
 it out of package.mask and into ~arch but isn't confident it's ready
 yet for arch, adding a string variable to ebuilds indicating why the
 maintainer considers the package unstable, eg:
 
  i really want to get away from the idea of 'package.mask is for testing
  packages' ... its current dual role as both masking 'testing' packages
  and 'broken' packages is wrong imo
 
  we dont want to try reeducating our users to not be afraid of
  package.mask because a lot of things in there they *should* be afraid of
  -mike

 Why not merely add an overlay to the main tree and put the testing
 packages in the overlay.  Then instruct users to add the overlay to
 their portage settings.  Testing overlay for testing, p.mask for broken
 packages.

that does sound like a pretty quick and clean solution ... the only problem i 
would have with it is that when we move from testing to normal portage tree, 
we lose cvs history ... and we'd have to merge ChangeLogs ...
-mike
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-16 Thread Martin Schlemmer
On Fri, 2005-09-16 at 19:42 +0200, Paul de Vrieze wrote:
 On Friday 16 September 2005 00:20, Mike Frysinger wrote:
  actually this is came up in the meeting as something we would like to see
  spelled out explicitly ... either as a GLEP itself or as a policy update to
  current stabilization practices
 
  the GLEP was approved on the grounds that we need an x86 team and that it
  needs to be treated as any other arch ... arch team interaction with
  maintainers should be spelled out clearly rather than part of a single
  sentence '... or make individual arrangements with the x86 arch team.'
 
 Ok, I do think that we will need a way for the maintainer to indicate that 
 the 
 package is stable. I'd be happy to leave stabilizing out of my hands, but I 
 wouldn't want my packages to be stabilized before I deem it stable.
 

File a bug if the arches (or main ones at least) haven't picked it up
yet?  Will make the problem of missing some or other keyword minimal
(especially for some obscure package not often used).


-- 
Martin Schlemmer



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Brian Harring
On Fri, Sep 16, 2005 at 08:14:08PM +0200, Martin Schlemmer wrote:
 On Fri, 2005-09-16 at 19:42 +0200, Paul de Vrieze wrote:
  On Friday 16 September 2005 00:20, Mike Frysinger wrote:
   actually this is came up in the meeting as something we would like to see
   spelled out explicitly ... either as a GLEP itself or as a policy update 
   to
   current stabilization practices
  
   the GLEP was approved on the grounds that we need an x86 team and that it
   needs to be treated as any other arch ... arch team interaction with
   maintainers should be spelled out clearly rather than part of a single
   sentence '... or make individual arrangements with the x86 arch team.'
  
  Ok, I do think that we will need a way for the maintainer to indicate that 
  the 
  package is stable. I'd be happy to leave stabilizing out of my hands, but I 
  wouldn't want my packages to be stabilized before I deem it stable.
  
 
 File a bug if the arches (or main ones at least) haven't picked it up
 yet?  Will make the problem of missing some or other keyword minimal
 (especially for some obscure package not often used).
I would prefer this route, personally.

Jamming a maint keyword into the ebuild is kind of ugly from where I 
sit :)
~harring


pgp1E2oHKfzdH.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Simon Stelling

Paul de Vrieze wrote:
Ok, I do think that we will need a way for the maintainer to indicate that the 
package is stable. I'd be happy to leave stabilizing out of my hands, but I 
wouldn't want my packages to be stabilized before I deem it stable.


That's exactly what the maint keyword is for.


--
Simon Stelling
Gentoo/AMD64 Operational Co-Lead
[EMAIL PROTECTED]
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-16 Thread Ciaran McCreesh
On Fri, 16 Sep 2005 19:42:36 +0200 Paul de Vrieze [EMAIL PROTECTED]
wrote:
| Ok, I do think that we will need a way for the maintainer to indicate
| that the package is stable. I'd be happy to leave stabilizing out of
| my hands, but I wouldn't want my packages to be stabilized before I
| deem it stable.

Take it out of package.mask and leave it for thirty (package-dependent)
days. If there is a pressing (eg security) reason for it to go to
stable sooner than would normally be expected, file a bug and Cc: the
relevant arch teams.

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



pgpi9rE5zIdCg.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Ciaran McCreesh
On Fri, 16 Sep 2005 20:48:45 +0200 Paul de Vrieze [EMAIL PROTECTED]
wrote:
|  Take it out of package.mask and leave it for thirty
|  (package-dependent) days. If there is a pressing (eg security)
|  reason for it to go to stable sooner than would normally be
|  expected, file a bug and Cc: the relevant arch teams.
| 
| I was thinking more like signalling that it shouldn't be stable yet,
| but shouldn't be masked either.

Well, if it's in ~arch it's a candidate to go to stable after further
testing. If a package maintainer isn't prepared to have a package moved
to stable, they shouldn't take it out of package.mask.

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



pgpPAZRMgyiSL.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Simon Stelling

Ciaran McCreesh wrote:

Well, if it's in ~arch it's a candidate to go to stable after further
testing. If a package maintainer isn't prepared to have a package moved
to stable, they shouldn't take it out of package.mask.


The 30 days are just a rule, there are enough packages which surely need a 
longer testing period, even if they work flawlessly. Or would you mark gcc 4.0 
stable after 30 days? I think that's what Paul wanted to say.


--
Simon Stelling
Gentoo/AMD64 Operational Co-Lead
[EMAIL PROTECTED]
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-16 Thread Mike Frysinger
On Friday 16 September 2005 03:02 pm, Ciaran McCreesh wrote:
 On Fri, 16 Sep 2005 20:48:45 +0200 Paul de Vrieze [EMAIL PROTECTED]

 wrote:
 |  Take it out of package.mask and leave it for thirty
 |  (package-dependent) days. If there is a pressing (eg security)
 |  reason for it to go to stable sooner than would normally be
 |  expected, file a bug and Cc: the relevant arch teams.
 |
 | I was thinking more like signalling that it shouldn't be stable yet,
 | but shouldn't be masked either.

 Well, if it's in ~arch it's a candidate to go to stable after further
 testing. If a package maintainer isn't prepared to have a package moved
 to stable, they shouldn't take it out of package.mask.

not really ... sometimes you want to keep a package in unstable forever (like 
the cvs snapshots i make of e17), or until you work some quirks/features out 
for a new revbump which you would want stable
-mike
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-16 Thread Ciaran McCreesh
On Fri, 16 Sep 2005 21:12:56 +0200 Simon Stelling [EMAIL PROTECTED]
wrote:
| Ciaran McCreesh wrote:
|  Well, if it's in ~arch it's a candidate to go to stable after
|  further testing. If a package maintainer isn't prepared to have a
|  package moved to stable, they shouldn't take it out of package.mask.
| 
| The 30 days are just a rule, there are enough packages which surely
| need a longer testing period, even if they work flawlessly. Or would
| you mark gcc 4.0 stable after 30 days? I think that's what Paul
| wanted to say.

For that, I'd point you at the devmanual version of keywording policy,
which is a hell of a lot better written and includes an explicit remark
about core system components needing a lot more than 30 days.

http://dev.gentoo.org/~plasmaroo/devmanual/keywording/

Plus for stuff like gcc, it's very much an arch decision, not a package
maintainer decision.

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



pgp54tvvRBLYy.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Ciaran McCreesh
On Fri, 16 Sep 2005 15:15:26 -0400 Mike Frysinger [EMAIL PROTECTED]
wrote:
| not really ... sometimes you want to keep a package in unstable
| forever (like the cvs snapshots i make of e17), or until you work
| some quirks/features out for a new revbump which you would want stable

Those should be in package.mask. ~arch is for candidates for arch that
haven't yet proven themselves.

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



pgpO2kheLRBls.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Aron Griffis
Vapier wrote:[Fri Sep 16 2005, 03:15:26PM EDT]
 not really ... sometimes you want to keep a package in unstable
 forever (like the cvs snapshots i make of e17), or until you work
 some quirks/features out for a new revbump which you would want
 stable

Why wouldn't you put these in package.mask?

Regards,
Aron

--
Aron Griffis
Gentoo Linux Developer



pgp4V1gCmR7oy.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Aron Griffis
Paul de Vrieze wrote:[Fri Sep 16 2005, 04:11:14PM EDT]
  Those should be in package.mask. ~arch is for candidates for arch that
  haven't yet proven themselves.
 
 It's often the case that those ebuilds in principle work, but there
 are other reasons for not marking stable yet. Some packages for
 example can have upgrade problems for stable users while being
 stable for testing (by benefit of allready having passed such
 upgrade problems). Masking the ebuild is not really an option
 (causing testing users to go through unnecessary hoops again), while
 marking stable is also no option.

You're saying there's four states:

package.mask
~arch
~arch candidate for arch
arch

Putting packages in package.mask isn't a hardship for testers.  I'm
not sure that's a good reason for the additional state.  It's purely
a matter of

echo 'dev-util/mercurial'  /etc/portage/package.unmask

So far I find myself agreeing with Ciaran's idea in this thread.
I don't see the point (yet) in more than three states.

Regards,
Aron

--
Aron Griffis
Gentoo Linux Developer



pgppgsKoBkwrJ.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Mike Frysinger
On Friday 16 September 2005 03:34 pm, Ciaran McCreesh wrote:
 On Fri, 16 Sep 2005 15:15:26 -0400 Mike Frysinger [EMAIL PROTECTED]

 wrote:
 | not really ... sometimes you want to keep a package in unstable
 | forever (like the cvs snapshots i make of e17), or until you work
 | some quirks/features out for a new revbump which you would want stable

 Those should be in package.mask. ~arch is for candidates for arch that
 haven't yet proven themselves.

ok, e17 packages dont count here.  however, your hardcore view i still dont 
buy.  how about the baselayout-1.9.x - baselayout-1.11.x stabilization 
process ?  are you telling me that arch teams should have had the power to 
move those into stable without talking to the maintainer ?  baselayout may be 
a core package, but if you continue with your hard rule here, then it doesnt 
matter.
-mike
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-16 Thread Olivier Crete
On Fri, 2005-16-09 at 16:21 -0400, Aron Griffis wrote:
 Paul de Vrieze wrote:[Fri Sep 16 2005, 04:11:14PM EDT]
   Those should be in package.mask. ~arch is for candidates for arch that
   haven't yet proven themselves.
  
  It's often the case that those ebuilds in principle work, but there
  are other reasons for not marking stable yet. Some packages for
  example can have upgrade problems for stable users while being
  stable for testing (by benefit of allready having passed such
  upgrade problems). Masking the ebuild is not really an option
  (causing testing users to go through unnecessary hoops again), while
  marking stable is also no option.
 
 You're saying there's four states:
 
 package.mask
 ~arch
 ~arch candidate for arch
 arch
[...]
 So far I find myself agreeing with Ciaran's idea in this thread.
 I don't see the point (yet) in more than three states.

Well having the ~arch candidate for arch makes the imlate script much
easier to use.. I would find it a PITA to have to go through the
changelog of every package to see if it has been in testing for 30
days.. Or we need to automate it, something like a
imlate-because-the-package-hasnt-changed-in-30-days.py 

-- 
Olivier CrĂȘte
[EMAIL PROTECTED]
Gentoo Developer
x86 Security Liaison


-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-16 Thread Ciaran McCreesh
On Fri, 16 Sep 2005 22:17:20 +0200 Carsten Lohrke [EMAIL PROTECTED]
wrote:
| On Friday 16 September 2005 21:34, Ciaran McCreesh wrote:
|  Those should be in package.mask. ~arch is for candidates for arch
|  that haven't yet proven themselves.
| 
| No. Your idea how it should work simply doesn't match reality.

That's not my idea. That's policy. I just happen to a) have actually
read what policy says and b) agree with it.

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



pgpanIaLjyO98.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Mike Frysinger
On Friday 16 September 2005 04:25 pm, Daniel Ostrow wrote:
 His point (and it's an unfortunately valid one) as I understand it is
 that our user base has been (mis)educated to avoid packages in p.mask
 for fear of breaking things too badly. As such it gets an inherently far
 smaller test base then packages in ~arch do.

i [rightly] fear package.mask packages most of the time.  we stick things in 
there that have security issues, or are known to be badly broken in some way, 
or wont work in subprofiles for archs (think glibc-specific packages masked 
in a uclibc profile).  at the sametime, we use package.mask for things that 
*should* work fine, but we dont know yet.  i wouldnt mind a restricted 4th 
level of masking here:

arch stable
~arch unstable
?arch should work fine, but not 100% sure yet
package.mask known to be broken in some way

it's also a pita to maintain package.mask since we're storing information 
about specific ebuilds outside of the ebuild itself, and it tends to suffer 
badly from bitrot
-mike
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-16 Thread Mike Frysinger
On Friday 16 September 2005 04:44 pm, Ciaran McCreesh wrote:
 On Fri, 16 Sep 2005 16:33:13 -0400 Mike Frysinger [EMAIL PROTECTED]

 wrote:
 | ok, e17 packages dont count here.  however, your hardcore view i
 | still dont buy.  how about the baselayout-1.9.x - baselayout-1.11.x
 | stabilization process ?  are you telling me that arch teams should
 | have had the power to move those into stable without talking to the
 | maintainer ?  baselayout may be a core package, but if you continue
 | with your hard rule here, then it doesnt matter.

 I'm saying that arch teams should be allowed to mark it stable if they
 think it's appropriate. Not that it must be moved to stable after $x
 days, but that it can be at the arch team's discretion. And any arch
 team which is silly enough to mark a broken baselayout stable has far
 bigger problems anyway...

baselayout is an example, any package can be used here (although not many are 
as critical)

i'm saying that the maintainer may have a certain idea of when the package is 
ready for stable (a target feature set, working out certain quirks, etc...).  
your current hard view does not allow for that.  for example, i had an arch 
maintainer one time mark bash-3 stable before base-system was ready for it 
(readline, baselayout, etc... were going to be stabilized together).  i 
smacked them hard for it, but if we went with this hard view, it would have 
been perfectly acceptable behavior.
-mike
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-16 Thread Ciaran McCreesh
On Fri, 16 Sep 2005 16:59:56 -0400 Mike Frysinger [EMAIL PROTECTED]
wrote:
| baselayout is an example, any package can be used here (although not
| many are as critical)
| 
| i'm saying that the maintainer may have a certain idea of when the
| package is ready for stable (a target feature set, working out
| certain quirks, etc...). your current hard view does not allow for
| that.  for example, i had an arch maintainer one time mark bash-3
| stable before base-system was ready for it (readline, baselayout,
| etc... were going to be stabilized together).  i smacked them hard
| for it, but if we went with this hard view, it would have been
| perfectly acceptable behavior. -mike

There is nothing in this view that says consulting the package
maintainer is not part of the stable decision-making process for arch
teams.

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



pgpZ2x7fCaSsi.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Simon Stelling

Ciaran McCreesh wrote:

There is nothing in this view that says consulting the package
maintainer is not part of the stable decision-making process for arch
teams.


So do I have to ask the maintainer first everytime I want mark a package stable? 
Is that what you are currently doing?


--
Simon Stelling
Gentoo/AMD64 Operational Co-Lead
[EMAIL PROTECTED]
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-16 Thread Carsten Lohrke
On Friday 16 September 2005 22:38, Ciaran McCreesh wrote:
 That's not my idea. That's policy. I just happen to a) have actually
 read what policy says and b) agree with it.

First: I know you're proposing this regularly, but please show me the policy - 
I'm sure your interpretation doesn't match mine.

Second: a) and b) doesn't match what's going on with large parts of the tree 
and I refuse to constantly add and remove ebuilds from the package.mask file, 
that are not really broken. It's only extra work for me and confusing for 
users.


Carsten


pgpzWVdprzyGa.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Ciaran McCreesh
On Fri, 16 Sep 2005 23:20:58 +0200 Simon Stelling [EMAIL PROTECTED]
wrote:
| Ciaran McCreesh wrote:
|  There is nothing in this view that says consulting the package
|  maintainer is not part of the stable decision-making process for
|  arch teams.
| 
| So do I have to ask the maintainer first everytime I want mark a
| package stable? Is that what you are currently doing?

No. You *can* ask the package maintainer, if you feel that such a move
would be useful and productive.

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



pgpO5yI6AE5KF.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Ciaran McCreesh
On Fri, 16 Sep 2005 23:23:35 +0200 Carsten Lohrke [EMAIL PROTECTED]
wrote:
| On Friday 16 September 2005 22:38, Ciaran McCreesh wrote:
|  That's not my idea. That's policy. I just happen to a) have actually
|  read what policy says and b) agree with it.
| 
| First: I know you're proposing this regularly, but please show me the
| policy - I'm sure your interpretation doesn't match mine.

http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=3chap=1

 There is a difference between using package.mask and ~arch for
 ebuilds. The use of ~arch denotes an ebuild requires testing. The use
 of package.mask denotes that the application or library itself is
 deemed unstable.

| Second: a) and b) doesn't match what's going on with large parts of
| the tree 

Good time for package maintainers to start following policy properly,
eh?

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



pgpWkh8wb13nI.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Patrick Lauer
On Fri, 2005-09-16 at 22:34 +0100, Ciaran McCreesh wrote:
  There is a difference between using package.mask and ~arch for
  ebuilds. The use of ~arch denotes an ebuild requires testing. The use
  of package.mask denotes that the application or library itself is
  deemed unstable.
 | Second: a) and b) doesn't match what's going on with large parts of
 | the tree 
 
 Good time for package maintainers to start following policy properly,
 eh?
Good time for policy to be adapted to match reality ;-)

-- 
Stand still, and let the rest of the universe move


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Ciaran McCreesh
On Fri, 16 Sep 2005 23:41:21 +0200 Patrick Lauer [EMAIL PROTECTED]
wrote:
|  Good time for package maintainers to start following policy
|  properly, eh?
| Good time for policy to be adapted to match reality ;-)

Reality is that most people do exactly what policy says. Most bumps
don't warrant a package.mask entry anyway -- most upstreams for
non-trivial apps know about change control.

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



pgpSQvLgb0bFc.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Mike Frysinger
On Friday 16 September 2005 04:43 pm, Mike Frysinger wrote:
 On Friday 16 September 2005 04:25 pm, Daniel Ostrow wrote:
  His point (and it's an unfortunately valid one) as I understand it is
  that our user base has been (mis)educated to avoid packages in p.mask
  for fear of breaking things too badly. As such it gets an inherently far
  smaller test base then packages in ~arch do.

 arch stable
 ~arch unstable
 ?arch should work fine, but not 100% sure yet
 package.mask known to be broken in some way

actually, going with say 'testing.mask' instead of '?arch' may be better ... 
reinforce the fact that this is a package-level issue rather than 
arch-specific
-mike
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-16 Thread Mike Frysinger
On Friday 16 September 2005 05:26 pm, Ciaran McCreesh wrote:
 On Fri, 16 Sep 2005 23:20:58 +0200 Simon Stelling [EMAIL PROTECTED]

 wrote:
 | Ciaran McCreesh wrote:
 |  There is nothing in this view that says consulting the package
 |  maintainer is not part of the stable decision-making process for
 |  arch teams.
 |
 | So do I have to ask the maintainer first everytime I want mark a
 | package stable? Is that what you are currently doing?

 No. You *can* ask the package maintainer, if you feel that such a move
 would be useful and productive.

that's the problem, there's no way to flag which packages should be consulted 
and which ones are a non-issue
-mike
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-16 Thread Martin Schlemmer
On Fri, 2005-09-16 at 16:59 -0400, Mike Frysinger wrote:
 On Friday 16 September 2005 04:44 pm, Ciaran McCreesh wrote:
  On Fri, 16 Sep 2005 16:33:13 -0400 Mike Frysinger [EMAIL PROTECTED]
 
  wrote:
  | ok, e17 packages dont count here.  however, your hardcore view i
  | still dont buy.  how about the baselayout-1.9.x - baselayout-1.11.x
  | stabilization process ?  are you telling me that arch teams should
  | have had the power to move those into stable without talking to the
  | maintainer ?  baselayout may be a core package, but if you continue
  | with your hard rule here, then it doesnt matter.
 
  I'm saying that arch teams should be allowed to mark it stable if they
  think it's appropriate. Not that it must be moved to stable after $x
  days, but that it can be at the arch team's discretion. And any arch
  team which is silly enough to mark a broken baselayout stable has far
  bigger problems anyway...
 
 baselayout is an example, any package can be used here (although not many are 
 as critical)
 
 i'm saying that the maintainer may have a certain idea of when the package is 
 ready for stable (a target feature set, working out certain quirks, etc...).  
 your current hard view does not allow for that.  for example, i had an arch 
 maintainer one time mark bash-3 stable before base-system was ready for it 
 (readline, baselayout, etc... were going to be stabilized together).  i 
 smacked them hard for it, but if we went with this hard view, it would have 
 been perfectly acceptable behavior.

We still have KEYWORDS=-*.  Sure, I know many do not like it, and if
something was decided in regards to it, I missed it, but it is generally
seen as 'less severe' than a package.mask'd mask, and its local to the
package, so should not get stale.



-- 
Martin Schlemmer



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Kito


On Sep 16, 2005, at 4:50 PM, Mike Frysinger wrote:


actually, going with say 'testing.mask' instead of '?arch' may be  
better ...

reinforce the fact that this is a package-level issue rather than
arch-specific


I like that concept. A lot less communication overhead, and addresses  
most of the current problems AFAICT.


--Kito

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-16 Thread Mike Frysinger
On Friday 16 September 2005 05:57 pm, Martin Schlemmer wrote:
 On Fri, 2005-09-16 at 16:59 -0400, Mike Frysinger wrote:
  On Friday 16 September 2005 04:44 pm, Ciaran McCreesh wrote:
   On Fri, 16 Sep 2005 16:33:13 -0400 Mike Frysinger [EMAIL PROTECTED]
  
   wrote:
   | ok, e17 packages dont count here.  however, your hardcore view i
   | still dont buy.  how about the baselayout-1.9.x - baselayout-1.11.x
   | stabilization process ?  are you telling me that arch teams should
   | have had the power to move those into stable without talking to the
   | maintainer ?  baselayout may be a core package, but if you continue
   | with your hard rule here, then it doesnt matter.
  
   I'm saying that arch teams should be allowed to mark it stable if they
   think it's appropriate. Not that it must be moved to stable after $x
   days, but that it can be at the arch team's discretion. And any arch
   team which is silly enough to mark a broken baselayout stable has far
   bigger problems anyway...
 
  baselayout is an example, any package can be used here (although not many
  are as critical)
 
  i'm saying that the maintainer may have a certain idea of when the
  package is ready for stable (a target feature set, working out certain
  quirks, etc...). your current hard view does not allow for that.  for
  example, i had an arch maintainer one time mark bash-3 stable before
  base-system was ready for it (readline, baselayout, etc... were going to
  be stabilized together).  i smacked them hard for it, but if we went with
  this hard view, it would have been perfectly acceptable behavior.

 We still have KEYWORDS=-*.  Sure, I know many do not like it, and if
 something was decided in regards to it, I missed it, but it is generally
 seen as 'less severe' than a package.mask'd mask, and its local to the
 package, so should not get stale.

that would address the 'arch teams marking ahead of maintainer' issue, but in 
general, i think we need a testing mask of some sort separate from 
package.mask where we can put things like modular X, new KDE betas, new GNOME 
betas, e17 packages, etc...
-mike
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-16 Thread Maurice van der Pot
On Fri, Sep 16, 2005 at 05:50:39PM -0400, Mike Frysinger wrote:
 actually, going with say 'testing.mask' instead of '?arch' may be better ... 
 reinforce the fact that this is a package-level issue rather than 
 arch-specific

Let me get things straight. We would want this because it's the least of 
two evils?

On one hand ?arch isn't nice because it's package-level instead of 
arch-specific, so it doesn't belong among keywords. 
On the other hand testing.mask (if it's like package.mask) takes this 
(package-level) stuff and moves it out of the ebuilds it belongs to and 
dumps it all in one file.

So we'd want this because we don't want to introduce something new in
the ebuilds?

Just getting things straight before expressing my opinion explicitly =]

Maurice.

-- 
Maurice van der Pot

Gentoo Linux Developer   [EMAIL PROTECTED] http://www.gentoo.org
Creator of BiteMe!   [EMAIL PROTECTED]   http://www.kfk4ever.com



pgpdCM9aKrnq7.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Carsten Lohrke
On Friday 16 September 2005 23:50, Mike Frysinger wrote:
 actually, going with say 'testing.mask' instead of '?arch' may be better
 ... reinforce the fact that this is a package-level issue rather than
 arch-specific
 -mike

That's nearly as bad as having to deal with package.mask all the time. Keeping 
the maintainer's opinion on an ebuild outside of it doesn't make any sense.


Carsten


pgpSbVWzSfada.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Carsten Lohrke
On Friday 16 September 2005 23:26, Ciaran McCreesh wrote:
 No. You *can* ask the package maintainer, if you feel that such a move
 would be useful and productive.

No. There're lot of issues an arch maintainer not necessarily knows about. 
Without a way to indicate which ebuild is good, the whole position of a 
package maintainer is void.


Carsten


pgp1d23pqkLkk.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Carsten Lohrke
On Friday 16 September 2005 23:57, Martin Schlemmer wrote:
 We still have KEYWORDS=-*.

I'd appreciate, if we disallow that and all use package.mask.


Carsten


pgpanBD00AO4P.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Ciaran McCreesh
On Sat, 17 Sep 2005 00:43:02 +0200 Carsten Lohrke [EMAIL PROTECTED]
wrote:
|  Good time for package maintainers to start following policy
|  properly, eh?
| 
| I'm sorry, not your idea of this policy.

Policy is rather specific about it. It's not a matter of interpretation
at all.

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



pgpWzMjPyBw6j.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-16 Thread Carsten Lohrke
On Saturday 17 September 2005 01:00, Ciaran McCreesh wrote:
 Policy is rather specific about it. It's not a matter of interpretation
 at all.

That I disagree should prove that this is not a case. It's one thing to 
consider an application to just work for the user and another having e.g. 
the history of bug fix releases for previous versions in mind or knowing 
about minor but annoying bugs, which should be fixed before some version of 
it goes stable.


Carsten


pgpV8TNkyg3Vn.pgp
Description: PGP signature


Re: [gentoo-dev] first council meeting

2005-09-15 Thread Olivier Crete
On Thu, 2005-15-09 at 16:51 -0400, Aron Griffis wrote:
  3. glep40: Standardizing arch keywording across all archs
 Vote asked by Grant Goodyear
 
 Approved.

What does that glep mean anyways ? Appart from the creation of the x86
team, is there any action to be taken?
- Is the maint keyword approved? 
- Does it mean that devs who are not part of the x86 team can't move
packages from ~x86 to x86 ?
- Is there something else I failed to read?

-- 
Olivier CrĂȘte
[EMAIL PROTECTED]
Gentoo Developer
x86 Security Liaison


-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-15 Thread Mike Frysinger
On Thursday 15 September 2005 05:57 pm, Chris Gianelloni wrote:
 On Thu, 2005-09-15 at 17:25 -0400, Olivier Crete wrote:
  - Does it mean that devs who are not part of the x86 team can't move
  packages from ~x86 to x86 ?

 Correct.  They can, however, make previous arrangements with the x86
 arch team to allow them to stabilize their own packages.  What this says
 is I acknowledge that anything that I break or that breaks on x86 with
 my package, I get to fix and is not the responsibility of the x86 arch
 team.  The x86 team will keep a list of these developers.  This is
 similar (or identical) to how other arch teams work.  For example, I'm
 not a member of the amd64 arch team, but they know I have an amd64 and
 use it as my primary development box, so I have made arrangements with
 them so I can ~amd64 - amd64 my own packages.  If something breaks, I
 pick up the pieces, not them.

actually this is came up in the meeting as something we would like to see 
spelled out explicitly ... either as a GLEP itself or as a policy update to 
current stabilization practices

the GLEP was approved on the grounds that we need an x86 team and that it 
needs to be treated as any other arch ... arch team interaction with 
maintainers should be spelled out clearly rather than part of a single 
sentence '... or make individual arrangements with the x86 arch team.'
-mike
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] first council meeting

2005-09-15 Thread Jason Stubbs
On Friday 16 September 2005 05:51, Aron Griffis wrote:
 Regarding GLEP 31, the council is in favor of enforcement ASAP,
 provided nano is confirmed to be capable of compliance.  That will set
 the bar to require UTF-8 capable editors for portage work.

Confirmed.

-- 
Jason Stubbs


pgpeTCg9uOJs8.pgp
Description: PGP signature