Re: [gentoo-dev] Re: amd64 help

2007-01-29 Thread Marius Mauch
On Mon, 29 Jan 2007 08:15:18 +0100 (MET)
Christian Faulhammer [EMAIL PROTECTED] wrote:

 Ciaran McCreesh [EMAIL PROTECTED]:
 
  On Sun, 28 Jan 2007 19:17:35 +0100 (MET) Christian Faulhammer
  [EMAIL PROTECTED] wrote:
  | As we all notice from time to time, amd64 team is lacking behind a
  | bit, due to various reasons. a) manpower, b) a lot of keywording.
  |  Java team asked arch teams if they object when Java team marks
  stable | generation-2 ebuilds on their own, due to the long time it
  takes and | to the amount of ebuilds to be stabilised.
  |  So, maybe we can discuss here another helping hand for amd64.  Devs
  | that work with a given software (not necessarily the maintainer) on
  | amd64 architecture and when there is a keywording bug open, then
  said | devs can keyword the ebuild.  For a short period of time this
  could be | allowed to all devs.
  |  Any objections?
  Why not just extend the amd64 team to include people who will only
  work on Java stuff? Other arch teams have no problems with developers
  being onboard only for a few particular packages.
 
  Because it was meant for every package and I only talk about
 keywording ~amd64, not stabling.  The latter is handled by the team in
 a timely manner, but keywording is put aside (it leads to even more
 stabling, once it is keyworded).  Java was only mentioned, as they came
 up with an idea to help amd64 in special and arch teams in general.

AFAIK that has been the (unofficial?) policy of the AMD64 team for as long as I 
can remember.

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



Re: [gentoo-dev] Topic for Feb council meeting

2007-01-29 Thread Wernfried Haas
On Sun, Jan 28, 2007 at 02:24:49PM -0800, Mike Doty wrote:
 1.  re-elect a whole new council.

Seems to be overkill to me.

 2.  elect a new member at a reduced term to fill the vacancy.

Personally i'd rather go with #3, but the GLEP also states: 
 If a council member who has been marked a slacker misses any further
 meeting (or their appointed proxy doesn't show up), they lose their
 position and a new election is held to replace that person. The newly
 elected council member gets a 'reduced' term so that the yearly
 elections still elect a full group.

Seems to be the closest case to a member simply resigning with the
slacker regulation.

 3.  take the 8th spot from the last election.

Seems to be the best - and least complicated - version to me.

4. The position stays empty until the next election (As long the
   number of council members doesn't drop below a certain number,
   let's say 5.

Just adding this as it may be an option, too.

 The spirit of the GLEP would indicate option 2, but it's never spelled
 out.  Speak out now if you have a opinion on the subject.

Agreed, personally i'd go with #2.

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


pgp9Wk3Aft4Vi.pgp
Description: PGP signature


Re: [gentoo-dev] Topic for Feb council meeting

2007-01-29 Thread Piotr Jaroszyński
On Monday 29 of January 2007 12:46:33 Wernfried Haas wrote:
 4. The position stays empty until the next election (As long the
number of council members doesn't drop below a certain number,
let's say 5.
I think we need odd no. of members to have a casting vote.

Btw. I vote for #3.

-- 
Best Regards,
Piotr Jaroszyński

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Topic for Feb council meeting

2007-01-29 Thread Rob C

For what its worth, I think option #2 is the best.

I think option #1 is out of the question and I think that #3 is flawed
because the 8th spot developer's situation or commitment to the project may
have changed since the last vote and in any case that developer would be
free to partake in the running vote with #2.

Cheers
-Rob

On 29/01/07, Wernfried Haas [EMAIL PROTECTED] wrote:


On Sun, Jan 28, 2007 at 02:24:49PM -0800, Mike Doty wrote:
 1.  re-elect a whole new council.

Seems to be overkill to me.

 2.  elect a new member at a reduced term to fill the vacancy.

Personally i'd rather go with #3, but the GLEP also states:
 If a council member who has been marked a slacker misses any further
 meeting (or their appointed proxy doesn't show up), they lose their
 position and a new election is held to replace that person. The newly
 elected council member gets a 'reduced' term so that the yearly
 elections still elect a full group.

Seems to be the closest case to a member simply resigning with the
slacker regulation.

 3.  take the 8th spot from the last election.

Seems to be the best - and least complicated - version to me.

4. The position stays empty until the next election (As long the
   number of council members doesn't drop below a certain number,
   let's say 5.

Just adding this as it may be an option, too.

 The spirit of the GLEP would indicate option 2, but it's never spelled
 out.  Speak out now if you have a opinion on the subject.

Agreed, personally i'd go with #2.

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 Forensics Team
 * GPG : 0x2217D168
 */


Re: [gentoo-dev] Topic for Feb council meeting

2007-01-29 Thread Roy Marples
On Mon, 29 Jan 2007 13:39:05 +0100
Rob C [EMAIL PROTECTED] wrote:

 For what its worth, I think option #2 is the best.
 
 I think option #1 is out of the question and I think that #3 is flawed
 because the 8th spot developer's situation or commitment to the
 project may have changed since the last vote and in any case that
 developer would be free to partake in the running vote with #2.
 
 Cheers
 -Rob

Then it should be offered to the 8th person, at which point either
he/she will then refuse the nomination and it's offered to the 9th.
Rinse and repeat.
If we run out of nominees then we'll need another election.

Thanks

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



Re: [gentoo-dev] Last rites: www-client/mozilla[-bin]

2007-01-29 Thread Mike Kelly
On Sun, 28 Jan 2007 18:03:49 +0100
Christian Heim [EMAIL PROTECTED] wrote:

 On Saturday, 27. January. 2007 13:22:56 Petteri Räty wrote:
  Raúl Porcel wrote:
   # Raúl Porcel [EMAIL PROTECTED] (27 Jan 2007)
   # Masked for removal 26 Feb 2007, bug 135257, security issues
   # Replaced by www-client/seamonkey[-bin]
   www-client/mozilla
   www-client/mozilla-bin
 
  How about not breaking the tree?
 
  !!! All ebuilds that could satisfy www-client/mozilla have been
  masked. !!! One of the following masked packages is required to
  complete your request:
  - www-client/mozilla-1.7.13 (masked by: package.mask)
 
 What about the rest of the portage error ? At least it could be used,
 to fix (well sort of) it :)

I think he just has www-client/mozilla in his world file. From what
I see, nothing in tree still depends on www-client/mozilla{,-bin}.
There's just a block against it by www-client/seamonkey.

-- 
Mike Kelly

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Topic for Feb council meeting

2007-01-29 Thread Ned Ludd
On Mon, 2007-01-29 at 14:46 +, Roy Marples wrote:
 On Mon, 29 Jan 2007 13:39:05 +0100
 Rob C [EMAIL PROTECTED] wrote:
 
  For what its worth, I think option #2 is the best.
  
  I think option #1 is out of the question and I think that #3 is flawed
  because the 8th spot developer's situation or commitment to the
  project may have changed since the last vote and in any case that
  developer would be free to partake in the running vote with #2.
  
  Cheers
  -Rob
 
 Then it should be offered to the 8th person, at which point either
 he/she will then refuse the nomination and it's offered to the 9th.
 Rinse and repeat.
 If we run out of nominees then we'll need another election.
 

Agreed. #3

From my POV having a new election potentially over and over is a waste
of time and resources.

-- 
Ned Ludd [EMAIL PROTECTED]
Gentoo Linux

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Last rites: www-client/mozilla[-bin]

2007-01-29 Thread Petteri Räty
Mike Kelly wrote:
 On Sun, 28 Jan 2007 18:03:49 +0100
 Christian Heim [EMAIL PROTECTED] wrote:
 
 On Saturday, 27. January. 2007 13:22:56 Petteri Räty wrote:
 Raúl Porcel wrote:
 # Raúl Porcel [EMAIL PROTECTED] (27 Jan 2007)
 # Masked for removal 26 Feb 2007, bug 135257, security issues
 # Replaced by www-client/seamonkey[-bin]
 www-client/mozilla
 www-client/mozilla-bin
 How about not breaking the tree?

 !!! All ebuilds that could satisfy www-client/mozilla have been
 masked. !!! One of the following masked packages is required to
 complete your request:
 - www-client/mozilla-1.7.13 (masked by: package.mask)
 What about the rest of the portage error ? At least it could be used,
 to fix (well sort of) it :)
 
 I think he just has www-client/mozilla in his world file. From what
 I see, nothing in tree still depends on www-client/mozilla{,-bin}.
 There's just a block against it by www-client/seamonkey.
 

No. I used reverse dependencies scanning tools to find that and posted
that as a mail. The issue was since resolved because I pointed it out.

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Last rites: www-client/mozilla[-bin]

2007-01-29 Thread Raúl Porcel
Delayed until we fix some depends on it.
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: DB vs SCM (was Re: [RFC] Some sync control)

2007-01-29 Thread Steve Long
Donnie Berkholz wrote:
 The idea of restricting access to specific parts of gentoo-x86 has come
 up many times. It doesn't fix anything and actually makes some things
 worse. Committers still have access to wherever they can commit, so they
 can work whatever evil they want there without needing the rest of the
 tree.
 
 If we trust people to commit anywhere, we should trust them to commit
 everywhere. If we don't trust them to commit, why do they have commit
 access? This implies a basic lack of trust within our development team,
 which means it can never be a true team.
 
Makes sense. I was just under the impression that devs were snowed under,
and that the team is understandably wary of giving commit access to the
whole tree. It's not about trust as much as human error, and I thought it
made sense to limit people's scope for error.

No biggy, just wondered at the model, especially in terms of bringing new
people in as ebuild devs. But as you imply, much damage can be done in a
single ebuild since it runs as root.


-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: DB vs SCM (was Re: [RFC] Some sync control)

2007-01-29 Thread Steve Long
Marius Mauch wrote:
 I'm a bit confused about all the portage tree stuff. There's just
 under 25,000 ebuilds, which are maintained by about 100 devs (not
 sure of exact number, taken from a forum post.) I guess what I'm
 asking is why this isn't just a database.
 
 Please define database.
 
OK, I accept that the existing setup can be called a database. As I'm sure
you guessed, I meant a database application in the sense of a standard
RDMBS, with finer grained control over permissions (ie per cp for new devs,
per category or whole tree access for more experienced.) If it's a bad
idea, no probs.

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: DB vs SCM (was Re: [RFC] Some sync control)

2007-01-29 Thread Steve Long
Petteri Räty wrote:
 Please note, I'm not talking about applications like portage or pkgcore,
 just the ebuild text files, which I understand have one maintainer?
 
 Many ebuilds are in maintained by a bunch of people via herds.

That's not really an issue for a db app.

 I appreciate that source control is needed to maintain files over a
 period of time and to roll back changes. Does that happen with ebuilds?

 Rolling back changes does not happen that often but a history is useful.

Sure, that's why I mentioned having a svn backend if an archive table is not
considered acceptable.

   I'm thinking in any case that a db app can save old revisions or use a
   svn
 backend. I'm looking at this from a workflow perspective, in terms
 especially of the security issue around giving commit access to the whole
 tree. If the individual maintainer only has permission for those ebuilds
 s/he is responsible for, it might make it easier to allow new people
 write access.
 
 I fail to see any benefit from a layer above svn. svn has good access
 control if we want use that built in.
 
So? Fair enough then.

   Sorry if this has all been discussed before.

 Most likely the access control has been discusses some times before. To
 summarize having access to everything is quite useful.
 
I can understand that; I'm not convinced that giving every dev access to the
whole thing is necessary or desirable, but it may well be how gentoo likes
to operate, and i have no quarrel with that.
 
 (Please note: I'm not discussing the mechanisms by which software might
 be installed for the end-user, rather the back-end which you devs use, of
 which I admittedly have no experience.)
 
 So please let people who actually use/know how source control work
 discuss the issue.

Um, I do understand source control and have used it for other stuff. It just
doesn't seem an ideal fit for this purpose. This really was motivated by a
desire to lessen the workload for existing devs, but clearly it doesn't fit
with the way gentoo works. No probs.


-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Topic for Feb council meeting

2007-01-29 Thread Grant Goodyear
Ned Ludd wrote: [Mon Jan 29 2007, 09:50:28AM CST]
  Then it should be offered to the 8th person, at which point either
  he/she will then refuse the nomination and it's offered to the 9th.
  Rinse and repeat.
  If we run out of nominees then we'll need another election.
  
 
 Agreed. #3
 
 From my POV having a new election potentially over and over is a waste
 of time and resources.

My only qualm with this approach is whether or not we then risk
promoting a candidate who was resoundingly defeated during the actual
election to a Council position because only a handful of people ran for
the position.

-g2boojum-
-- 
Grant Goodyear  
Gentoo Developer
[EMAIL PROTECTED]
http://www.gentoo.org/~g2boojum
GPG Fingerprint: D706 9802 1663 DEF5 81B0  9573 A6DC 7152 E0F6 5B76


pgphDsgw6xilV.pgp
Description: PGP signature


Re: [gentoo-dev] Topic for Feb council meeting

2007-01-29 Thread Olivier Crete
On Mon, 2007-29-01 at 14:01 -0600, Grant Goodyear wrote:
 Ned Ludd wrote: [Mon Jan 29 2007, 09:50:28AM CST]
   Then it should be offered to the 8th person, at which point either
   he/she will then refuse the nomination and it's offered to the 9th.
   Rinse and repeat.
   If we run out of nominees then we'll need another election.
   
  
  Agreed. #3
  
  From my POV having a new election potentially over and over is a waste
  of time and resources.
 
 My only qualm with this approach is whether or not we then risk
 promoting a candidate who was resoundingly defeated during the actual
 election to a Council position because only a handful of people ran for
 the position.

Don't we have a re-open nominations item in our electoral process? If
so, we can decide to consider only candidates who are above that
threshold.

-- 
Olivier Crête
[EMAIL PROTECTED]
Gentoo Developer


-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] tr1 dependencies

2007-01-29 Thread Ciaran McCreesh
[ Background: tr1 is a set of extensions to the C++ Standard Library
giving various useful things like hash tables and smart pointers. There
are partial implementations included in g++-4.1 and boost and full
implementations available from Dinkumware. It is likely that a lot of
C++ apps will start using it in the not too distant future. ]

What is the best way to handle packages that require parts of tr1? The
options appear to be:

* Hard dep upon boost. This sucks for g++-4.1 users.

* Hard dep upon g++-4.1, which isn't available for all archs. This
doesn't even work because there's no guarantee that =4.1 is being used
even if it's installed.

* || ( ) deps, and hope that if the user has 4.1 installed then they're
using it. Since library implementations aren't runtime switchable, this
will lead to breakages if users upgrade gcc and then remove boost.

None of these are particularly nice...

-- 
Ciaran McCreesh
Mail: ciaranm at ciaranm.org
Web : http://ciaranm.org/
Paludis, the secure package manager : http://paludis.pioto.org/



signature.asc
Description: PGP signature


Re: [gentoo-dev] tr1 dependencies

2007-01-29 Thread Luca Barbato
Ciaran McCreesh wrote:
 What is the best way to handle packages that require parts of tr1? The
 options appear to be:
 

* have the application bundle a static implementation and switch to
system on at configure time as done for other libs?

lu

-- 

Luca Barbato

Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] tr1 dependencies

2007-01-29 Thread Ciaran McCreesh
On Tue, 30 Jan 2007 08:30:40 +0100 Luca Barbato [EMAIL PROTECTED]
wrote:
| Ciaran McCreesh wrote:
|  What is the best way to handle packages that require parts of tr1?
|  The options appear to be:
|  
| 
| * have the application bundle a static implementation and switch to
| system on at configure time as done for other libs?

At something like five megs of code per application?

-- 
Ciaran McCreesh
Mail: ciaranm at ciaranm.org
Web : http://ciaranm.org/
Paludis, the secure package manager : http://paludis.pioto.org/



signature.asc
Description: PGP signature


Re: [gentoo-dev] tr1 dependencies

2007-01-29 Thread Luca Barbato
Ciaran McCreesh wrote:
 On Tue, 30 Jan 2007 08:30:40 +0100 Luca Barbato [EMAIL PROTECTED]
 wrote:
 | Ciaran McCreesh wrote:
 |  What is the best way to handle packages that require parts of tr1?
 |  The options appear to be:
 |  
 | 
 | * have the application bundle a static implementation and switch to
 | system on at configure time as done for other libs?
 
 At something like five megs of code per application?
 

fine by me. (5mb if you use everything, less if you use just certain
bits I hope)

lu

-- 

Luca Barbato

Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

-- 
gentoo-dev@gentoo.org mailing list