Re: [gentoo-dev] Handling of keywording bugs with only one arch

2010-03-27 Thread Petteri Räty
On 03/12/2010 09:18 PM, Petteri Räty wrote:
 There seems to be two different schools on who to assign a keywording
 bug with only a single arch. I have myself assigned it to the arch in
 question but there's a difference of opinion here:
 http://bugs.gentoo.org/show_bug.cgi?id=272160#c5
 Let's get agreed on a single approach and I will add a note here:
 http://devmanual.gentoo.org/keywording/index.html
 I naturally support the approach I have been doing as I think the arch
 team is the one in charge.
 
 Regards,
 Petteri
 

So let's summarize for assigning to the single arch:

Against (and my comments on why they don't apply):
 - Comments would only go to arch team after resolving:
  * maintainer is still in Cc or Reporter
 - Arch teams not in charge of fixing problems
  * If problems come up they deserve a new bug as a dependency
  * one bug per issue and a stabilization bug is about stabilization
 - Maintainer being able to decide when to go stable
  * Bug wranglers should still assign to maintainers for their ack
  * The maintainer assigns it to the arch team

In support (and my comments in support):
 - Can be used as a gentle reminder for slacker arches
 - The arch teams are actually ones doing the work to resolve the bug
  * As they are the ones to mark it as resolved it makes sense for them
to be the assignees

So based on this I propose that I will write this down in appropriate
places in to our documentation and commit a week from now. Please object
if you don't agree and we can discuss some more.

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] when to use a function and an implementation use flag.

2010-03-27 Thread Petteri Räty
On 03/24/2010 08:30 PM, Peter Hjalmarsson wrote:

 For qemu-kvm the problem is that there is only one implementation (i.e.
 gnutls), and if I want to have ssl support I have to enable gnutls for
 this package.

In this case the ebuild should have only ssl use flag.

 When I wrote a bug about this I got a rather short reply from maintainer
 about pointing me to the policy about this.

Where did he point you to?

 So I have a question:
 Is there no policy about this?

The policy is that USE=ssl controls whether to enable ssl support in
general. Then the specific use flags like gnutls and openssl control
what implementation to use if the package supports multiple.

USE=ssl -- should always give you ssl support

 If there is could someone please point me towards it and also it in that
 case may be time to update the gentoo development guide.
 
 [1]
 http://devmanual.gentoo.org/general-concepts/use-flags/index.html#conflicting-use-flags
 

If you read the example code you see what I said is already done in the
example code.

Opened a bug for qemu-kvm:
http://bugs.gentoo.org/show_bug.cgi?id=311627

Opened a bug for repoman:
http://bugs.gentoo.org/show_bug.cgi?id=311629

Regards,
Petteri




signature.asc
Description: OpenPGP digital signature


[gentoo-dev] RFC: changing ssl use flag descriptions and unify behavior

2010-03-27 Thread Petteri Räty
See this thread for background:
http://archives.gentoo.org/gentoo-dev/msg_0673a33fe75961e510872fd2c1044ced.xml

I think we should go through all the ssl use flag using packages and
unify the use flag descriptions and behavior to the following standing
policy (handed down probably):

1) packages always have the general ssl use flag to control whether to
   enable ssl at all
2) If the package supports multiple backends then there's use flags for
   gnutls, openssl or nss. EAPI 2 use defaults will be used to
   communicate upstream defaults if any. If they are all turned of
   select the default (ssl being on).

No objections and I will open a tracker a week from now and let's see
who joins up to go through packages and open bugs.

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Handling of keywording bugs with only one arch

2010-03-27 Thread Petteri Räty
On 03/27/2010 04:51 PM, Alex Alexander wrote:
 
 The only reason I don't really like this is because it breaks
 consistency. We have a ground rule, assign to maintainer, CC arch(es).
 Why make it more complicated? I have a feeling people will continue
 CCing arches out of habit.


I don't think we should punish people for not doing it this way but
consider it the preferred way when doing new bugs. The initial point
here was to tell arches that assigning bugs directly to them is not wrong.

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Re: Handling of keywording bugs with only one arch

2010-03-27 Thread Torsten Veller
* Petteri Räty betelge...@gentoo.org:
 So let's summarize for assigning to the single arch:

 In support (and my comments in support):
  - Can be used as a gentle reminder for slacker arches

And if not only one arch or single arch is slacking?
I guess you would find another gentle way to remind them.


How about a tool generating mails to arch teams, which lists all
STABLEREQ, KEQWORDREQ bugs to which the arch team is CC'ed for a month?
(Or probably easier or possible at all: which weren't changed for 30 days.)



Re: [gentoo-dev] Re: Handling of keywording bugs with only one arch

2010-03-27 Thread Alec Warner
On Sat, Mar 27, 2010 at 4:45 PM, Torsten Veller ml...@veller.net wrote:
 * Petteri Räty betelge...@gentoo.org:
 So let's summarize for assigning to the single arch:

 In support (and my comments in support):
  - Can be used as a gentle reminder for slacker arches

 And if not only one arch or single arch is slacking?
 I guess you would find another gentle way to remind them.


 How about a tool generating mails to arch teams, which lists all
 STABLEREQ, KEQWORDREQ bugs to which the arch team is CC'ed for a month?
 (Or probably easier or possible at all: which weren't changed for 30 days.)

I'd opt for a webpage personally.  I have found that push-nag systems
work well at first until the nagging increases to a level where the
nag-ee just filters the mail away.  This happens often at work.  For
example I get emails telling me to delete unused perforce clients; but
those mails just get marked as read by a filter and archived.

Could we generate a bugzilla search for arch teams?  Do arch teams
already use existing bugzilla functionality?

-A






Re: [gentoo-dev] Re: Handling of keywording bugs with only one arch

2010-03-27 Thread Matti Bickel
Alec Warner wrote:
 Could we generate a bugzilla search for arch teams?  Do arch teams
 already use existing bugzilla functionality?

At least when i was with the ppc team, we had a bugzie search. And
bugzie already sorts your query for you. I guess it could be made to
only show keyword=STABLEREQ, bug changed = -1month since bug creation,
assigned OR cc contains ppc@ or something like that.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Python 3.1: Stabilization and news item

2010-03-27 Thread William Hubbs
On Fri, Mar 26, 2010 at 05:27:46PM +, Jeremy Olexa wrote:
 
 On Fri, 26 Mar 2010 16:28:29 +, Alec Warner anta...@gentoo.org
 wrote:
  On Fri, Mar 26, 2010 at 4:08 PM, Dale rdalek1...@gmail.com wrote:
 
  As a user, I still think this could turn into a real mess. ??I think
 there
  will be quite a few that will see python being updated, run
 python-updater
  and switch it to the new python. ??At that point, it is going to hit the
 fan.
  ??I know because this is what I always do. ??News item or not, when
 python
  gets updated, I run python-updater and make sure it is selected.

If you don't bother reading news items or messages from packages, there
is nothing we can do.  I don't feel that this is an excuse for holding
up stabilization.

  * Messages for package dev-lang/python-3.1.2:
 
  * 
  * WARNING!
  * Many Python modules haven't been ported yet to Python 3.*.
  * Python 3 hasn't been activated and Python wrapper is still configured
 to use Python 2.
  * You can manually activate Python 3.1 using `eselect python set
 python3.1`.
  * It is recommended to currently have Python wrapper configured to use
 Python 2.
  * Having Python wrapper configured to use Python 3 is unsupported.
 
The message above looks pretty clear to me.  It works, but don't make it
the default.  Having it marked stable and being able to use it as the
default python are two separate things, and the maintainer is making it
very clear in this message that it can't be the default python.

William



pgp5kJU5CN4ta.pgp
Description: PGP signature


[gentoo-dev] reminding slacker arch's to handle bugs

2010-03-27 Thread William Hubbs
On Sat, Mar 27, 2010 at 05:45:51PM +0100, Torsten Veller wrote:
 * Petteri R?ty betelge...@gentoo.org:
  So let's summarize for assigning to the single arch:
 
  In support (and my comments in support):
   - Can be used as a gentle reminder for slacker arches
 
 And if not only one arch or single arch is slacking?
 I guess you would find another gentle way to remind them.
 
 
 How about a tool generating mails to arch teams, which lists all
 STABLEREQ, KEQWORDREQ bugs to which the arch team is CC'ed for a month?
 (Or probably easier or possible at all: which weren't changed for 30 days.)
 
 I know that I have several bugs right now with minor arch's on them
 waiting to be stabilized.  A couple have been waiting for a very long
 time.  I have even pinged some of the bugs several times with no response.

 Is there anything else I can do to get these arch teams attention?

 William



pgpYXc6L6Xlux.pgp
Description: PGP signature


[gentoo-dev] List of User projects

2010-03-27 Thread Alistair Bush
I was just thinking how nice it could be if we acknowledged some of the 
projects that contribute to gentoo but are actually developed primarily 
outside of gentoo's dev community.  How about a page on gentoo.org

So lets me start with a couple of obvious ones.

kportagetray
pkgcore
paludis


There must be more than these or else gentoo really is dead.

- Alistair

ps.  I would like the packages to be specifically for gentoo,  but there are 
exceptions to this.  as an example openrc (and even paludis to a degree).  If 
you think that there is a package not specifically targetting gentoo that 
deserves a mention please make it clear why.



Re: [gentoo-dev] [RFC] Reworking package stabilization policies

2010-03-27 Thread Maciej Mrozowski
On Saturday 27 of March 2010 21:58:41 William Hubbs wrote:
 On Sat, Mar 27, 2010 at 05:45:51PM +0100, Torsten Veller wrote:
  * Petteri R?ty betelge...@gentoo.org:
   So let's summarize for assigning to the single arch:
   
   In support (and my comments in support):
- Can be used as a gentle reminder for slacker arches
  
  And if not only one arch or single arch is slacking?
  I guess you would find another gentle way to remind them.
  
  
  How about a tool generating mails to arch teams, which lists all
  STABLEREQ, KEQWORDREQ bugs to which the arch team is CC'ed for a month?
  (Or probably easier or possible at all: which weren't changed for 30
  days.)
 
  I know that I have several bugs right now with minor arch's on them
  waiting to be stabilized.  A couple have been waiting for a very long
  time.  I have even pinged some of the bugs several times with no response.
 
  Is there anything else I can do to get these arch teams attention?

Yes, I think getting from them the privilege of being the only ones able to 
stabilize applications should do the job.

No, seriously - given the fact that some of my packages were even stabilized 
without contacting me (app-misc/hal-cups-utils, app-admin/system-config-
printer-common) - I think it should be:

* solely up to the package maintainers to stabilize application on arches 
they're using or on any arch if package is arch-agnostic (optionally, but 
preferably with some peer review from other project members or arch team 
members).

* to arch team members in other cases (like now)

* other rules (30 days 'waiting' period, bugzilla bug with STABLEREQ) applied 
as they are now

Role of arch teams would be decreased to peer review and solving KEYWORD 
requests.

It's really freaking silly to wait months for stabilization of some random 
php/perl library that's known to work.

Comments?

-- 
regards
MM