Re: [gentoo-dev] Resignation

2006-07-27 Thread Josh Saddler
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Henrik Brix Andersen wrote:
> To my former fellow Gentoo developers and users,
> 
> On Thu, Jul 27, 2006 at 11:58:09PM +0200, Stefan Schweizer wrote:
>> To my fellow Gentoo developers and users,
>>
>> In last weeks council meeting [1] it was decided that the Sunrise project is
>> no longer suspended. I can give a short overview of the current status of
>> the overlay:
> 
> Seeing this I'd like to resign as a Gentoo developer.
> 
> Thank you to all the developers and users who have made the last two
> years a fun period of my life in OSS. You all know who you are. I'll
> miss you guys and gals.
> 
> I wish the remaining developers good luck with keeping Gentoo Linux
> among the top GNU/Linux distributions out there.
> 
> I can be reached at [EMAIL PROTECTED] should anybody have any
> questions to the ebuilds, I used to maintain. Sorry about dumping the
> ebuilds on the people who kindly took over when I announced my present
> hiatus - but I'm sure you'll do a good job at maintaining them.
> 
> I have an unfinished draft for a pcmcia-cs to pcmciautils migration
> howto sitting in my home dir - I'd appreciate if someone would step
> up and finish it.
> 
> So long and thank you for all the fish,
> Brix
i'll miss you greatly, brix. You made my laptop and wireless (madwifi) worlds
much much happier places. i'm on devaway, but when I'm back, if no one else has
done it, i'll xmlify your pcmciautils doc -- you were the one who took the time
to explain to me that -utils wouldn't bite this longterm -cs user. :)

good luck in all your future endeavors. hope i see you around irc.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (GNU/Linux)

iD8DBQFEya7mrsJQqN81j74RAp9ZAKCWdFKPX11wlwHCjQV/eBZ1PtzkzACfTZk/
lXGQZS2wZq3NkZyvXpp1ZZw=
=EozF
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] proxy-dev (an alternative to sunrise?)

2006-07-27 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Thomas Cort wrote:
> On Thu, 27 Jul 2006 22:19:14 -0400
> Luis Francisco Araujo <[EMAIL PROTECTED]> wrote:
> 
>> The users explicitly compromise to (just to make it clear): [1,2,3,4]
> 
> People who participate in open projects like Gentoo come and go. What
> happens if/when the proxy maintainer decides to leave? Who will take
> care of the package? Maybe the mailing list could also be used to find
> users to proxy maintain abandoned packages?
> 
Good point.

Definitely, the mailing list could be used to address this case too.

I see two possible situations in the best case:

1 - The developer sends the request to the mailing list asking for
somebody interested to continue proxy-maintaining the packages. Any
interested developer could step in.

2 - The proxy-user *could* be interested to become official developer to
maintain this package too.

As long as there exist an interested user to maintain the package i
think it's a matter of time to find a proxy-developer. (Any mechanism to
inform us which packages are in this state would be useful too, probably
a monthly message to the list?)

Now if the user isn't interested anymore , and i think this would be the
'worst' of the case, could be addressed in the following manner:

1- He could notify to the mailing list for any user interested to
continue maintaining the package(s).

2- If no user steps in, the developer would still represent officially
the package inside the tree. Now, this package _ideally_ shouldn't have
any bug (the user should have taken care of all of them right?), so
practically, this package shouldn't be any serious menace to the tree,
and therefore, the developer doesn't need to update the package if he
doesn't want to. If a bug appears , the developer can: a) Fix it , b)
mask the package , c) After b, remove the package. This being the
*worse* of the case as i said.

Now, i also see an interesting problem here.

I can notice we (as developers) make sort of an agreement when we become
a developer, but not when we leave the project. This is the main cause
we keep having so many packages unmaintained. I think that whatever we
do, if we don't find a solution to this situation, gentoo will continue
to suffer of this problem. And this idea is just an attempt to alleviate
some of it.

>> I know there already exist some developers working as proxy, well, i
>> appreciate if they got any comment or observation about this idea. This
>> is just a way of giving some organization to this kind of cooperative
>> mechanism at some degree. And an 'official' representation inside Gentoo
>> if we agree with it.
> 
> I work with a user (Kai Huuhko) to maintain media-sound/quodlibet,
> media-libs/mutagen, and media-plugins/quodlibet-*. I have a dev overlay
> on overlays.gentoo.org where Kai and I both have commit access. We both
> work on the ebuilds in the overylay and exchange ideas over e-mail.
> After the ebuilds are complete and tested, I commit them to the official
> tree. Kia helps with bugs too. So far it has worked very well for us
> and we haven't had any problems with the arrangement. Having a helper
> saves me time and energy, which allows me do other Gentoo related tasks.
> 
> -Thomas

Nice, we have something similar inside the Haskell herd. It looks like
we are not the only ones doing good then.

Probably making this mechanism more 'organized' and 'official', would
encourage more developers to work with it.

- --


Luis F. Araujo "araujo at gentoo.org"
Gentoo Linux
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (GNU/Linux)

iD8DBQFEyYr4dZ42PGEF17URAovbAKCwSlJ8657WQpLPhRamAZ4SRrUdSgCgvMS2
ZS8ybMME+hXrByoct5BQh8Y=
=31YO
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] proxy-dev (an alternative to sunrise?)

2006-07-27 Thread Thomas Cort
On Thu, 27 Jul 2006 22:19:14 -0400
Luis Francisco Araujo <[EMAIL PROTECTED]> wrote:

> The users explicitly compromise to (just to make it clear): [1,2,3,4]

People who participate in open projects like Gentoo come and go. What
happens if/when the proxy maintainer decides to leave? Who will take
care of the package? Maybe the mailing list could also be used to find
users to proxy maintain abandoned packages?

> I know there already exist some developers working as proxy, well, i
> appreciate if they got any comment or observation about this idea. This
> is just a way of giving some organization to this kind of cooperative
> mechanism at some degree. And an 'official' representation inside Gentoo
> if we agree with it.

I work with a user (Kai Huuhko) to maintain media-sound/quodlibet,
media-libs/mutagen, and media-plugins/quodlibet-*. I have a dev overlay
on overlays.gentoo.org where Kai and I both have commit access. We both
work on the ebuilds in the overylay and exchange ideas over e-mail.
After the ebuilds are complete and tested, I commit them to the official
tree. Kia helps with bugs too. So far it has worked very well for us
and we haven't had any problems with the arrangement. Having a helper
saves me time and energy, which allows me do other Gentoo related tasks.

-Thomas


pgpXTAZUK3SsB.pgp
Description: PGP signature


[gentoo-dev] proxy-dev (an alternative to sunrise?)

2006-07-27 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello everyone,

Here, with this email, i propose (after a brief discussion on irc with
gensteaf)an alternative or at least a new model to address a few issues
with our maintainers needs and the inclusion of new packages into the
tree. Probably an alternative (temporary?) as well to the sunrise
project as the subject of this email suggest.

The idea is very simple, i will generally describe it here.

In my opinion, most of the developers are usually afraid of taking care
of maintainer-{needed-wanted} packages because of the following reasons:

1 - To fix bugs of the package: this might be a very easy task, or a
whole nightmare. Many of these packages got bunch of open bugs, so, a
developer think twice before going after a package that probably he even
doesn't know what it is for, besides that, this task might become very
time-consuming , the developer might prefer to invest this time with the
packages/herd he already maintains instead.

2 - To keep track of upstream: Though it sounds as an easy task, it
might become tedious sometimes, mainly if the developer isn't interested
at all on the project, and, this is definitely, another important point
when maintaining a package.

3 - Interesting packages: Which packages should we pick? , There exist
interested users/developers to maintain/use such a package?. We don't
have an easy way to keep track of this either.

These are the main points i have personally faced when picking
maintainer-{needed,wanted} ebuilds from bugzilla. So, i am pretty much
assuming from a personal point-of-view that others developers might be
also finding these problems (sorry if it is not the case). I don't
believe we all are happy with the current status of packages in need of
maintainers, something must be happening, and i think these three points
are part of the problem.

Ok, after detecting the problem, we need to solve it right? , the idea
is to create a proxy developer structure/mechanism/model/project , where
 the developers could let all these three points at the hands of the
user wanting to get the ebuild included into the tree.

The 'modus-operandi' would go like this:

1 - We setup a mailing list (yes, yet another one, but this one is gonna
be useful!) , call it , [EMAIL PROTECTED] , or [EMAIL PROTECTED]

2 - Developers interested to serve as a proxy , subscribe to the list.

3 - Users ask on this mailing list if there exist any developer
interested to include X, or Y ebuild into the tree. (Probably we could
create a template for this?)

4 - An interested developer says 'yes' on the list (so the rest of devel
can see him too) , and from there on, the developer and the user work
off-list.
   Or a developer can say 'no'. Explaining the reason (if any) of why
this ebuild shouldn't be included into the tree.
   I think this would be solving some bugzilla communication annoyances,
and opening the doors of another 'feedback' way between developers and
users.

This is pretty much the general behaviour , simple right?

Now .. most of you must already be thinking, "well .. isn't this the
same that going and picking maintainer-wanted ebuilds after all?"

Here it comes the trick or 'trap' ;-)

The user _has_ to compromise to take care of those previous commented
three points that some of us might be afraid of, besides of giving us a
centralized way of keeping informed about new ebuilds.

The users explicitly compromise to (just to make it clear):

1 - To fix *all* bugs and problems of the package: The user will need to
take care of all the bugs and problems of the specific package.
Including all dependencies if needed, in the case that the package need
dependencies that are not in the tree yet. (All these requirements
should of course be explicitly stated in the user request email)

2 - To keep track of upstream: The user needs to know the package's
project, and all the communication with upstream should be
responsibility of the user. we also sometimes find developers of a
specific project who would like to cooperate with gentoo , in my opinion
this model would give them an easy and organized opportunity to do so
either.

3 - This will give us a nice way to officially include into the tree
those packages that are more interesting for our users community. After
all they are the ones maintaining them.

4 - These users will need to keep constant and fluent communication with
the developers , you can even call it a 'team' , where the gentoo
developer is the official representation of the project. This also would
give a nice 'isolated' environment , where Gentoo as a project only
would see one developer , so we don't need any internal changes to our
current way of working. /me knock infra doors :-)

This evidently brings some developers responsibilities too, we will need
to review, and test the ebuilds. we sometimes will have to check with
upstream, and comment on the ebuild, or fixing some details. But it
should be a far minimimal effort than th

Re: [gentoo-dev] Resignation (was: Project Sunrise resumed)

2006-07-27 Thread Henrik Brix Andersen
To my former fellow Gentoo developers and users,

On Thu, Jul 27, 2006 at 11:58:09PM +0200, Stefan Schweizer wrote:
> To my fellow Gentoo developers and users,
> 
> In last weeks council meeting [1] it was decided that the Sunrise project is
> no longer suspended. I can give a short overview of the current status of
> the overlay:

Seeing this I'd like to resign as a Gentoo developer.

Thank you to all the developers and users who have made the last two
years a fun period of my life in OSS. You all know who you are. I'll
miss you guys and gals.

I wish the remaining developers good luck with keeping Gentoo Linux
among the top GNU/Linux distributions out there.

I can be reached at [EMAIL PROTECTED] should anybody have any
questions to the ebuilds, I used to maintain. Sorry about dumping the
ebuilds on the people who kindly took over when I announced my present
hiatus - but I'm sure you'll do a good job at maintaining them.

I have an unfinished draft for a pcmcia-cs to pcmciautils migration
howto sitting in my home dir - I'd appreciate if someone would step
up and finish it.

So long and thank you for all the fish,
Brix
-- 
Henrik Brix Andersen <[EMAIL PROTECTED]>
Gentoo Metadistribution | Mobile computing herd


pgpehjJjlZS3n.pgp
Description: PGP signature


[gentoo-dev] Re: Project Sunrise resumed

2006-07-27 Thread Stefan Schweizer
Stephen P. Becker wrote:
> Eso since when did we have the discussion where you actually
> addressed all of the numerous concerns brought forth right before this
> project was initially suspended?

Do you have any concrete concerns that have not been dealt with yet? I would
like to hear about them in that case.

I have so far as good as possible implemented suggestions and answered
concerns.

- Stefan

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Project Sunrise resumed

2006-07-27 Thread Stephen P. Becker

Stefan Schweizer wrote:

In last weeks council meeting [1] it was decided that the Sunrise project is
no longer suspended. I can give a short overview of the current status of
the overlay:

- we currently have 154 ebuilds in 58 categories in the overlay
  not counting the ebuilds that got into portage and were removed again

- we have 8 developers, 4 trusted committers who have taken the ebuild quiz
  and 26 users committing to the overlay

The basic project concept of creating a social workspace has been reached.
#gentoo-sunrise is an active IRC channel where users usually find help
quickly and it also forms a friendly community.

>

[1] http://www.gentoo.org/proj/en/council/meeting-logs/20060720-summary.txt
http://www.gentoo.org/proj/en/council/meeting-logs/20060720.txt


Eso since when did we have the discussion where you actually 
addressed all of the numerous concerns brought forth right before this 
project was initially suspended?  Looking at the meeting log, the 
council even noted that the concerns had not been addressed, yet still 
voted to un-suspend anyway.  WTF?


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



[gentoo-dev] Proposed eclasses: vmware and vmware-mod

2006-07-27 Thread Mike Auty
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi everybody,

The Gentoo vmware team have been developing new ebuilds for
vmware-workstation, vmware-player and vmware-server (and
vmware-server-console), to help ease the maintenance of the shared
modules and shared patches between these products.  Since they all have
a similar shared installer, and many use the same modules, it was a felt
eclasses would be the best system for reducing the shared code between them.

The first eclass is for installing the video and network modules that
most vmware products use, but should also be able to deploy the modules
used in a guest vmware, for the various tools packages.

The second eclass if for installing the products themselves, which all
tend to follow a similar install process, putting the files in similar
locations, and maintaining a pseudo-installation-database used by the
vmware configuration and init scripts.

So, please take a look through the following proposed eclasses:

http://overlays.gentoo.org/svn/proj/vmware/trunk/eclass/vmware-mod.eclass
http://overlays.gentoo.org/svn/proj/vmware/trunk/eclass/vmware.eclass

and feel free to post any comments, questions or suggestions relating to
them so that we can get them fixed up and put in the tree.  Once that
happens we'll being migrating over the packages from the overlay to the
main tree, and we'll be halfway towards having easily maintained and
mess free vmware installations for all!  5:)

Thanks very much!
Mike  5:)
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (GNU/Linux)

iD8DBQFEyTrsu7rWomwgFXoRAtGvAJ9yQMtjTgWYabA8cR0+ydrKI8UwugCbBpiP
ua+Udbyc0jIiaOQkBSKJUE0=
=UFup
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Project Sunrise resumed

2006-07-27 Thread Stefan Schweizer
To my fellow Gentoo developers and users,

Sunrise is about contributing ebuilds and getting feedback and review while
doing so. The main resource this currently happens for is the Gentoo User
Overlay of Sunrise and second come ebuilds that get into portage afterwards

In last weeks council meeting [1] it was decided that the Sunrise project is
no longer suspended. I can give a short overview of the current status of
the overlay:

- we currently have 154 ebuilds in 58 categories in the overlay
  not counting the ebuilds that got into portage and were removed again

- we have 8 developers, 4 trusted committers who have taken the ebuild quiz
  and 26 users committing to the overlay

The basic project concept of creating a social workspace has been reached.
#gentoo-sunrise is an active IRC channel where users usually find help
quickly and it also forms a friendly community.

Best regards,
Stefan

[1] http://www.gentoo.org/proj/en/council/meeting-logs/20060720-summary.txt
http://www.gentoo.org/proj/en/council/meeting-logs/20060720.txt
Other useful resources:
Project page http://www.gentoo.org/proj/en/sunrise/
svn reviewed http://www.gentoo-sunrise.org/svn/reviewed/
cia page http://cia.navi.cx/stats/project/sunrise/

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: aging ebuilds with unstable keywords - how can we help?

2006-07-27 Thread Robert Cernansky
(I subscribed to -dev only a while ago so I can use only this message
to reply. So take this as more general reply. I used quotes from other
mails also. Hopefully it is not too confusing.)


On Thu, 27 Jul 2006 11:11:33 -0700 Richard Fish <[EMAIL PROTECTED]> wrote:

> On 7/27/06, Chris Gianelloni <[EMAIL PROTECTED]> wrote:
> 
> > testing.  Sure, we could probably stabilize a bunch of the fringe
> > packages that hardly anyone uses and it wouldn't affect anything.
> 
> The majority of Aliz's database seems to be made up of these "fringe"
> packages.  Many of which are stable on at least one arch already, or
> have only a single version in the tree anyway.  Stabilizing these on
> the remaining archs that they support should not have any significant
> impact on the perceived overall quality of Gentoo.

This sounds good. I agree. But the problem is probably:

Chris Gianelloni wrote:
> But, nobody likes doing the small stuff, and I can't blame them.

I understand. I do not expect that these packages will have same
attention by developers as major ones. I would understand if
stabilisation or version bumping will be slower than normal. But at
least it should be done somewhen.

> > Seriously, folks.  If you think that packages should be available
> > faster, run ~arch.  Test the packages.  Report successes/failures
> > to the maintainers.  File stabilization bugs if your favorite
> > package hasn't had another bug in 30 days and you've been using
> > it.

Yes, we (users) should help. But I can't have impression that when
I don't ask for stabilisation/version bump it simply never happen.

Moving of package (updating/stabilizing) is also my motivation to make
and submit a new ebuild. If the package never moves without my further
interaction why should I bother by making an ebuld? I'll rather take
tar.gz, unpack & build it. It will be less work for now (I do not need
to make ebuild) and also for future (I do not need to fill bugs that
package should be included/keyworded/stabilized/bumped to new
version+updating the ebuild).

>From the user point of view it is simply lot of work, lot of
maintaining a distribution to fill a bug for every action that should
be made on package.

Again, I agree that we should help, but if our busyness does not allow
it for a while, the packages should move anyway.

> > Basically, help out, rather than sitting back and complaining.
> > Complaining helps nobody.

But it is also good to know what users think about your work, how they
feel when using Gentoo. It is not big complaint from me. I'm not
saying that I'm unhappy with Gentoo. I'm happy with it, but there is
a chance that I can be happier. ;-)

Stefan Schweizer <[EMAIL PROTECTED]> wrote:
> As a better system I would like to see packages stable automatically
> after 30 days and no bugs. But this is probably not going to happen
> with gentoo so I just stay away from stable and put ACCEPT_KEYWORDS
> in my make.conf

I agree with others that this can cause a big quality drop. Maybe it
should be done that way, that only _some_ packages will be allowed to
stabilize automatically. And it could be just these "fringe"
packages. It would solve doing that small suff that nobody likes.

Robert


-- 
Robert Cernansky
E-mail: [EMAIL PROTECTED]
Jabber: [EMAIL PROTECTED]

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: aging ebuilds with unstable keywords - how can we help?

2006-07-27 Thread Richard Fish

On 7/27/06, Chris Gianelloni <[EMAIL PROTECTED]> wrote:

Honestly, they shouldn't be stable.  In fact, likely, many shouldn't be
in the tree.  We have way too many packages that are used solely by a
small group of people sitting around the tree.  These would be better
served in official overlays, where they can be maintained by the
interested parties (including users), rather than in the tree.


This might be a good idea.  I think some additional tools support
would be useful, so that things like esearch could find things in the
official overlays that are not actually present on the user's system.


The "majority" of packages are also the ones that need more extensive
testing.  Sure, we could probably stabilize a bunch of the fringe
packages that hardly anyone uses and it wouldn't affect anything.


The majority of Aliz's database seems to be made up of these "fringe"
packages.  Many of which are stable on at least one arch already, or
have only a single version in the tree anyway.  Stabilizing these on
the remaining archs that they support should not have any significant
impact on the perceived overall quality of Gentoo.


Another problem is that we don't *know* what is being run by our users.
This is something that the Summer of Code project for a Gentoo Stats
project should at least help with, as it will give us an insight into
what is actually being used and what isn't.


I hope that all users subscribe to this, it will only be useful with a
large enough pool of people submitting their stats.  It would also be
great if Aliz's database incorporated this information when it becomes
available.


Seriously, folks.  If you think that packages should be available
faster, run ~arch.  Test the packages.  Report successes/failures to the
maintainers.  File stabilization bugs if your favorite package hasn't
had another bug in 30 days and you've been using it.  Basically, help
out, rather than sitting back and complaining.  Complaining helps
nobody.


Please don't interpret my original message as a complaint.  It isn't.
It is mostly a question of the process.  My understanding of
stabilization bugs was that they should be the exception, not the
rule...


that you might not be able to make a commitment, or even want to do so.
However, every single bug report that you file *is* helping out... and
every little bit helps.


...and I was wrong.

Regards,
-Richard
--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: Re: Re: aging ebuilds with unstable keywords - how can we help?

2006-07-27 Thread Duncan
Chris Gianelloni <[EMAIL PROTECTED]> posted
[EMAIL PROTECTED], excerpted below, on  Thu,
27 Jul 2006 10:25:52 -0400:

> Since the introduction of the x86 architecture team, we have had a
> significant slowdown in the "stabilization" of packages in the tree.
> However, we have also gotten numerous emails and messages from users who
> have said that their systems are much more stable and are highly
> appreciative of it[.]  I tend to think that our quality has improved
> dramatically on x86 due to this[.]  I can attest that this extra testing,
> as well as the increased efforts of the newly-energized QA project, have
> made this release a much more smooth affair than any previous release. 
> I would definitely call this a success.

=8^)  I'm not on x86 but amd64, but of course amd64 pioneered the idea of
AT, so we've been reaping the benefits for awhile, now.  I too would
consider an arch team, both arch-devs and arch-testers, a huge benefit.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: aging ebuilds with unstable keywords - how can we help?

2006-07-27 Thread Enrico Weigelt
* Steve Dibb <[EMAIL PROTECTED]> schrieb:



> That's actually how I read the first email, was that it's really the 
> majority of the _minor_ packages that get completely neglected, and 
> just sits in the tree for months or years marked unstable because 
> nobody cares.  

then the users probably didn't put enough preasure on the stabelizing
teams ;-P

As I suggested in my last mail: an tool which files stabelizing
requests for installed packages after some time (semi-)automatically
could help a lot. 

Once I've got some spare time, I'll sit down and code something. 
Anyone who likes to join me ?


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: aging ebuilds with unstable keywords - how can we help?

2006-07-27 Thread Enrico Weigelt
* Chris Gianelloni <[EMAIL PROTECTED]> schrieb:



> > 1) thousands of packages will never be marked stable
> 
> Honestly, they shouldn't be stable.  

hmm, maybe we should have different groups of ports (*1) for 

a) quite stable:  no bugs yet and enough votes)
b) *proven* to be stable: has passed the whole bunch of qm tests.

The quite stable category could be used for "normal" packages which 
are used in production but are not very critical. Maybe games and 
seldomly used stuff can be taken from here.

Critical things (ie. base system, toolchain, critical apps) should 
only be taken from the proven/mature category. Maybe we could maintain
several profiles which does the common masking.

I'm not quite familar w/ overlays yet, but it seems wise to me 
to maintain overlays for several groups of b) ports. Individual
overlays may have their own policies. For example one for critical
server systems would require absolutely reliable, automatic remote
updates, security fixes fast in but enhancements lazy, binary
compatibility, etc.

> In fact, likely, many shouldn't be in the tree.  We have way too many 
> packages that are used solely by a small group of people sitting around 
> the tree. These would be better served in official overlays, where 
> they can be maintained by the interested parties (including users), 
> rather than in the tree.

Those overlays seem good, if they represent an entire subtree 
(aka distinct from the main tree). For example there could be an 
KDE/Qt overlay, which contains the whole KDE stuff. People not 
interested in any of KDE (like me) don't need it. This would make
syncing less resource intensive.

But: please let's call them *Subtrees*.

> > 2) Everyone running stable who wants some recent packages ends up with
> > /etc/portage/package.keywords with hundreds of entries
> 
> People don't seem to understand that you cannot have your cake and eat
> it, too.  I have no sympathy for these people.
> 
> If you want *stable* then you're going to have to wait until the package
> has passed QA and the bugs have been resolved.  If you want *new* then
> you simply have to deal with the bugs.

Well, as I said, there're different views of "stable".
One means "it is working", others mean "it has to be absolutely robust".
Therefore we should differenciate between "stable" and "mature".

For example bugzilla-2.22 (which is still masked ~x86 :():

I needed 2.22 for postgresql. This requires 2.22, which is ~x86, 
so I had to add it to package.keywords. It also requires DBD::Pg,
also masked ~x86, also added to package.keywords. 
Fine so far, as long as I don't have to do it on many packages.


Maybe we could handle the two cases installing vs. updating different.

Again my bugzilla example: I installed bugzilla-2.22 and DBD::Pg, 
(both still masked ~x86). At this point I tried something new. 
Bugzilla + DBD::Pg work for me now, evrything's fine. 

Now it comes to an update. We've got a new Bugzilla version, which 
is considered at the same stability level as my current 2.22. 
I don't see any need for update, since I'm happy w/ current one. 
So emerge should leave it untouched. Some day we'll have an new
version approved to be more stable than current or fixes some bugs.
Now emerge should upgrade, but only to the point where it gets
more stable.

BTW: sometimes it will be good to maintain different branches, 
ie. there could come an quality enhanced 2.22.1 parallel to an
not yet proven 2.23 from upstream. While 2.23 will bring new 
features, but is not yet properly tested, the 2.22.1 will only 
have - very carefully checked - bugfixes. This case should also
be coped here.



> People seem to think that there's some magical solution to this.  There
> is no solution other than more people actually *solving* the problems
> that keep packages from making it to stable.  The packages that are
> complained about the most are invariably large sets of packages, like
> GNOME or KDE, that have hundreds of dependencies and take quite some
> time to get into a condition that can be considered "stable" at all.
> 
> If you want things to make it to stable faster, then start supplying
> patches.

ACK, of course.
Maybe we need some system to get users and latent contributors more
informed about things to do. I imagine something which directly 
utilizes portage db (installed packages) to query for information.

Ie: 

box:/ # equery-2do world
[www-apps/bugilla-2.22 ~x86] (installed: 2.22 +postgres ...)
   * solve bug 12345
   * test seamless upgrading from 2.20.2
...
[knollo/test-1.23 ~x86] (installed 1.20)
   * solve bug 1222
   * try out new +postgres
...

 

> > 4) The user experience sucks  - see the forums/wiki... "to install
> > this great sw you need the latest version of x, which depends on y,z,
> > so copy paste this huge block in to /etc/portage/package.keywords."...
> > then 2 weeks later some depend changes, and suddenly emerge -u world
> > no longer works, and user has more problems to solve.
> 
> Honest

Re: [gentoo-dev] Re: aging ebuilds with unstable keywords - how can we help?

2006-07-27 Thread Steve Dibb

Chris Gianelloni wrote:

I'd say no bugs, 30 days, passes internal tests, being run by users =>
stablise, for the majority of packages (obviously, there may be some
exceptions...).



Luckily, you're not making the call.  ;]

The "majority" of packages are also the ones that need more extensive
testing.  Sure, we could probably stabilize a bunch of the fringe
packages that hardly anyone uses and it wouldn't affect anything.


That's actually how I read the first email, was that it's really the 
majority of the _minor_ packages that get completely neglected, and just 
sits in the tree for months or years marked unstable because nobody 
cares.  The people that use it have marked it ~arch a long time ago in 
their package.keywords because they know it works just fine.


THAT stuff I wouldn't mind going through and just bumping to stable 
myself.  They don't need extensive testing, they don't need patches, 
they work, and have been working, and just need arches flagged and 
versions bumped.


But, nobody likes doing the small stuff, and I can't blame them.

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



[gentoo-dev] Last rites: sys-apps/hwdata

2006-07-27 Thread Chris Gianelloni
The sys-apps/hwdata package isn't marked stable on any architecture.  It
is the upstream Red Hat version of the package, and was the last version
that would work successfully with "hwsetup" as we use on the releases.
Since this won't be getting any updates from upstream (as they've moved
onto an incompatible format) and it is 100% replaced with
sys-apps/hwdata-gentoo, I recommend its removal from the tree in only a
few days.  There's really no point in keeping this package around, as we
aren't using it, and it won't ever get updated with new hardware.

If there's no objections in the next few days, I'm going to punt it and
do a package move to hwdata-gentoo, just in case.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux


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


Re: [gentoo-dev] Re: Re: aging ebuilds with unstable keywords - how can we help?

2006-07-27 Thread Chris Gianelloni
On Thu, 2006-07-27 at 12:19 +, Duncan wrote:
> "Chris Bainbridge" <[EMAIL PROTECTED]> posted
> [EMAIL PROTECTED], excerpted
> below, on  Thu, 27 Jul 2006 10:00:39 +0100:
> 
> > The testing is supposed to be for the ebuild, not the package itself,
> > so there's not much point in holding back packages with simple ebuilds
> > from being stabilised.
> 
> While ~arch is supposed to be stable upstream, testing the ebuild, in
> practice there's more to it than that.  "Ebuild" in this case is shorthand
> for "Gentoo aspects of a package, including not only the ebuild script,
> but how the build process functions and the interaction with the various
> available Gentoo gcc/glibc/binutils/etc packages, and how it runs in a
> Gentoo system, including not only file system layout, but how it actually
> runs against the various current Gentoo versions of all its dependencies.

Correct.

If Gentoo had a third tree state, besides arch and ~arch, then *most* of
the ~arch packages would truly belong in the new state.  With the
current tree, this would mean they would be masked in package.mask,
rather than simply being in the tree under ~arch.

> In fact, a specifically enumerated part of an arch-tester's job is to test
> not only build-time success, but that it actually runs reasonably well
> also.  While an arch-tester can't be expected to always be familiar enough
> with the app to test all the little corner cases, when they say it's ready
> to stabilize, they are in effect reporting that it not only compiled, but
> ran "as advertised" with no glaring issues or instabilities thru a
> reasonable test of its runtime functionality as well, such that it should
> be safe to keyword stable, and therefore be available to those that
> actually depend on the app for "mission critical" functionality (whether
> that mission is as a public server, or blasting the other team in an online
> frag-fest).

Well, the idea for the arch team is that the team is responsible for
ensuring that the package works correctly on the given architecture, and
does not interfere with other packages on the architecture.  This is
because not all developers have access to every architecture, and are
also not required to run fully stable systems.  As a side-effect of this
process, the ebuild gets at least a second set of eyes and testing, and
with the arch testers in place, sometimes several extra sets of eyes.

Since the introduction of the x86 architecture team, we have had a
significant slowdown in the "stabilization" of packages in the tree.
However, we have also gotten numerous emails and messages from users who
have said that their systems are much more stable and are highly
appreciative of it.  The thing with stabilization such as this, is it is
a balancing act between the people who want "new" and the people who
want it to "always work" once it is stable.  I tend to think that our
quality has improved dramatically on x86 due to this.  Most of the other
architectures already had this higher level of quality (and many times
lagged behind x86 prior to the x86 arch team) that we have come to know
and love.  I can attest that this extra testing, as well as the
increased efforts of the newly-energized QA project, have made this
release a much more smooth affair than any previous release.  I would
definitely call this a success.  Will it make all of our users happy?
Of course not, but at this point, I don't think that is even a feasibly
attainable goal, since our user base is so diverse.  Our only sane
course of action is to try to appease the majority, and do what we feel
is best for them and for ourselves.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux


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


Re: [gentoo-dev] Re: aging ebuilds with unstable keywords - how can we help?

2006-07-27 Thread Chris Gianelloni
On Thu, 2006-07-27 at 10:34 +0100, Roy Bamford wrote:
> Maybe this semi-automatic stabilisation by default could be adopted by  
> the tree cleaners project?

I propose that we remove the name "project" from any "team" that really
consists of only one or two people.  I think part of the problem is that
many people assume that because there is a project, there must be some
kind of support structure behind it.  Another thing that doesn't help is
the number of people that "join" a project, but don't actually *do*
anything for the project.

I implore all developers to do the following.  If you are listed as a
member of a project, but aren't actively participating, remove yourself
from the list.  Perhaps if our tools showed the real state of things,
rather than the utopian non-truth, we would get help in the places where
it is really needed.

A good example of this is the x86 team.  There are currently 15
developers listed.  At most, 5 of them are active on the team.  This
makes it look like the team has plenty of help, when the truth is that
the team is barely managing to keep their heads above water.  Users
don't know that the team needs help, because the numbers look so large
artificially.  This problem gives everyone the wrong impression of the
state of affairs within Gentoo and keeps us from being able to get help
or provide help in the areas that need it most.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux


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


Re: [gentoo-dev] Re: aging ebuilds with unstable keywords - how can we help?

2006-07-27 Thread Chris Gianelloni
On Thu, 2006-07-27 at 10:00 +0100, Chris Bainbridge wrote:
> I would also like to see that (though maybe with some automated
> feedback from users systems as to which packages are installed / how
> often they are run). All that the current process ensures is that:

Any automated system will cause serious problems for the quality of the
distribution without several orders of magnitude of more powerful
hardware on our side.

> 1) thousands of packages will never be marked stable

Honestly, they shouldn't be stable.  In fact, likely, many shouldn't be
in the tree.  We have way too many packages that are used solely by a
small group of people sitting around the tree.  These would be better
served in official overlays, where they can be maintained by the
interested parties (including users), rather than in the tree.

> 2) Everyone running stable who wants some recent packages ends up with
> /etc/portage/package.keywords with hundreds of entries

People don't seem to understand that you cannot have your cake and eat
it, too.  I have no sympathy for these people.

If you want *stable* then you're going to have to wait until the package
has passed QA and the bugs have been resolved.  If you want *new* then
you simply have to deal with the bugs.

People seem to think that there's some magical solution to this.  There
is no solution other than more people actually *solving* the problems
that keep packages from making it to stable.  The packages that are
complained about the most are invariably large sets of packages, like
GNOME or KDE, that have hundreds of dependencies and take quite some
time to get into a condition that can be considered "stable" at all.

If you want things to make it to stable faster, then start supplying
patches.

> 3) Debugging user bugs when users have a mixed x86/~x86 system is a
> lot more complicated. Every system ends up being a unique combination
> of different packages and versions.

This isn't even an issue.  Every Gentoo system is a unique combination
of packages and versions, USE flags, CFLAGS, etc.

> 4) The user experience sucks  - see the forums/wiki... "to install
> this great sw you need the latest version of x, which depends on y,z,
> so copy paste this huge block in to /etc/portage/package.keywords."...
> then 2 weeks later some depend changes, and suddenly emerge -u world
> no longer works, and user has more problems to solve.

Honestly, the number of people out there giving shit advice is part of
the problem.  Rather than telling people to do this sort of thing, a
better solution would be to tell people how they can *help* instead of
how they can bypass the system, which ends up with clueless users filing
more bugs, which delays the stabilization longer.  Every user that
someone knowledgeable gets to use something they don't understand, is a
potential bug report slowing stabilization even more.

> The testing is supposed to be for the ebuild, not the package itself,
> so there's not much point in holding back packages with simple ebuilds
> from being stabilised. And the testing process isn't that extensive
> anyway - all it ensures is that the package builds and can be run on
> one particular arch testers system. No disrespect to the testers, but
> they can't be experts in every particular piece of software. How much
> code coverage does a typical ebuild really get when being tested?

First off, we have a level of expectation of stability to maintain.  If
all packages were done "right" then 90% of the ~arch packages in the
tree would be under package.mask, rather than ~arch.  Only packages in
~arch would be ones with no bugs open, to test the ebuild, so that they
can become stable.  As we all know, this isn't the case.  Developers all
over the place, including myself, have put in tons of packages that
aren't necessarily perfectly stable themselves.  We do this because our
users demand it.  We have reached a critical mass of users, where no
matter what we do, somebody is going to bitch and piss and moan because
we don't do things the way they would like.  There's nothing that we can
do about this except decide collectively what the best course of action
for our users would be and try to make things as high-quality as
possible.

Automatic stabilization is one of those things that would cause our
quality to go to hell.  Another thing is this.  If you don't like it,
fork.  You've got the code.  You're *more than welcome* to go around
making your own overlay/tree and marking whatever rubbish you feel like
as stable.  There's *nobody* stopping you from doing so.  However, many
of the Gentoo developers feel a stronger sense of duty to the users, and
would prefer not shove a bunch of crap down the pipe onto people's
computers.  There are a few of the developers that are followers of the
"ricer" philosophy, claiming that they don't mind a few bugs here and
there.  Well, the number of bugs in bugzilla shows that our users simply
don't agree.

> I'd say no bugs, 30 days, passes interna

Re: [gentoo-dev] Nominations open for the Gentoo Council 2007

2006-07-27 Thread Christel Dahlskjaer
On Wed, 2006-07-05 at 18:28 +0200, Alexandre Buisse wrote:
> On Wed, Jul  5, 2006 at 18:20:08 +0200, Patrick McLean wrote:
> 
> > -BEGIN PGP SIGNED MESSAGE-
> > Hash: SHA1
> > 
> > I would like to nominate:
> > vapier/SpanKY
> > flameeyes
> > Kugelfang
> > uberlord
> > wolf31o2
> > seemant
> > solar
> > Mr_Bones_
> > KingTaco
> 
> Please correct me if I am wrong, but there is no point in nominating
> people multiple times, right?
> Anyway, I would like to nominate:
> 
> christel
> tsunam
> marienz

I would like to thank nattfodd for nominating me, and although my
curiosity makes me interested in the council and how it works, I feel I
would need to refrain from accepting the nomination at this point. I
don't believe I've been around quite long enough to get a good idea of
all the ins and outs of Gentoo as of yet. Maybe next year. :)


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


[gentoo-dev] Re: Re: aging ebuilds with unstable keywords - how can we help?

2006-07-27 Thread Duncan
"Chris Bainbridge" <[EMAIL PROTECTED]> posted
[EMAIL PROTECTED], excerpted
below, on  Thu, 27 Jul 2006 10:00:39 +0100:

> The testing is supposed to be for the ebuild, not the package itself,
> so there's not much point in holding back packages with simple ebuilds
> from being stabilised.

While ~arch is supposed to be stable upstream, testing the ebuild, in
practice there's more to it than that.  "Ebuild" in this case is shorthand
for "Gentoo aspects of a package, including not only the ebuild script,
but how the build process functions and the interaction with the various
available Gentoo gcc/glibc/binutils/etc packages, and how it runs in a
Gentoo system, including not only file system layout, but how it actually
runs against the various current Gentoo versions of all its dependencies.

In fact, a specifically enumerated part of an arch-tester's job is to test
not only build-time success, but that it actually runs reasonably well
also.  While an arch-tester can't be expected to always be familiar enough
with the app to test all the little corner cases, when they say it's ready
to stabilize, they are in effect reporting that it not only compiled, but
ran "as advertised" with no glaring issues or instabilities thru a
reasonable test of its runtime functionality as well, such that it should
be safe to keyword stable, and therefore be available to those that
actually depend on the app for "mission critical" functionality (whether
that mission is as a public server, or blasting the other team in an online
frag-fest).

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] seamonkey -> nss vs nspr

2006-07-27 Thread Jeroen Roovers
On Wed, 26 Jul 2006 10:04:11 +0200
Martin Schlemmer <[EMAIL PROTECTED]> wrote:

> Anyhow, that is the whole issue with mozilla stuff in general - huge
> hunk of code that is not really modular, and have to be rebuild for a
> few to many projects.  While I am all for getting the POS more modular
> (which we at least did for nspr and nss), you will need to get
> cooperation from upstream, as they used to give a rats ass about abi
> compatibility when I was more involved with it, and loads of time if
> you actually want to try and do it yourself (which is more than I have
> currently), plus even more courage, as currently it will need to be
> done for probably at least 6-12 projects (nss, nspr, suite, browser,
> mail, minimo, composer, calendar, xulrunner, macbrowser, standalone,
> maybe chat, etc).

Not to mention replacing (dev/lang/)spidermonkey (which IMHO should be
removed from the tree) with a current libjs... I see lots of room for
improvement upstream. :)


Kind regards,
 JeR
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: aging ebuilds with unstable keywords - how can we help?

2006-07-27 Thread Roy Bamford

On 2006.07.27 10:00, Chris Bainbridge wrote:

On 27/07/06, Stefan Schweizer <[EMAIL PROTECTED]> wrote:



[snip]

As a better system I would like to see packages stable automatically  
after 30 days and no bugs. But this is probably not going to happen  
with gentoo so I just stay away from stable and put ACCEPT_KEYWORDS  
in my make.conf



[snip]

The testing is supposed to be for the ebuild, not the package itself,
so there's not much point in holding back packages with simple  
ebuilds from being stabilised. And the testing process isn't that  
extensive anyway - all it ensures is that the package builds and can  
be run on one particular arch testers system. No disrespect to the  
testers, but they can't be experts in every particular piece of  
software. How much code coverage does a typical ebuild really get  
when being tested?


I'd say no bugs, 30 days, passes internal tests, being run by users  
=> stablise, for the majority of packages (obviously, there may be  
some exceptions...).

--
gentoo-dev@gentoo.org mailing list



Maybe this semi-automatic stabilisation by default could be adopted by  
the tree cleaners project?


Maybe I'll get flamed for even thinking that.

Regards,

Roy Bamford

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Gentoo/Java staffing needs

2006-07-27 Thread Chris Bainbridge

On 27/07/06, Bartlomiej Szymczak <[EMAIL PROTECTED]> wrote:

Hi.

I've noticed Mozilla Foundation has a list of "good first bugs". Very
useful when trying to get more developers.

Could you list 2-3 "good first bugs" so that I could look at them and
see if I can handle them?


You are the best judge of your own skills and interests. Go to
bugs.gentoo.org, search for bugs assigned to '[EMAIL PROTECTED]', and
see if any looking interesting. Some already have ebuilds/fixes
attached, but haven't been commited to the tree - you might like to
make a list of trivial bugs like this, sifting out the ones that
aren't relevant anymore (do leave a comment requesting bug closure and
the reason). Some of the others, like out-of-memory build issues, are
one line fixes. Find something that looks simple, see if you can
reproduce the error, copy the ebuilds to your portage overlay, modify,
test, repeat, and eventually the error will go away, now submit your
patch and pester someone to look at it and commit it. That's all there
is to it.
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: aging ebuilds with unstable keywords - how can we help?

2006-07-27 Thread Chris Bainbridge

On 27/07/06, Stefan Schweizer <[EMAIL PROTECTED]> wrote:


The problem is in the system. Unless you are a developer _and_ part of the
arch team you cannot do anything but file a bug and wait and wait and wait
until a member of the arch team decides to test the package again for his
own and mark it stable.

So with the current system the arch teams cannot cover all the packages. I
would say for your litle pet package to get stable you have little chances.
And you would not want it stable anyway, because stable marking usually
lacks behind the bugs of the package. That means you most certainly will
hit the bugs and a month later when someone has filed a bug _and_ the
package herd or developer has said yes _and_ a developer from the arch team
has tested it the bug will be stable, too.

As a better system I would like to see packages stable automatically after
30 days and no bugs. But this is probably not going to happen with gentoo
so I just stay away from stable and put ACCEPT_KEYWORDS in my make.conf


I would also like to see that (though maybe with some automated
feedback from users systems as to which packages are installed / how
often they are run). All that the current process ensures is that:

1) thousands of packages will never be marked stable

2) Everyone running stable who wants some recent packages ends up with
/etc/portage/package.keywords with hundreds of entries

3) Debugging user bugs when users have a mixed x86/~x86 system is a
lot more complicated. Every system ends up being a unique combination
of different packages and versions.

4) The user experience sucks  - see the forums/wiki... "to install
this great sw you need the latest version of x, which depends on y,z,
so copy paste this huge block in to /etc/portage/package.keywords."...
then 2 weeks later some depend changes, and suddenly emerge -u world
no longer works, and user has more problems to solve.

The testing is supposed to be for the ebuild, not the package itself,
so there's not much point in holding back packages with simple ebuilds
from being stabilised. And the testing process isn't that extensive
anyway - all it ensures is that the package builds and can be run on
one particular arch testers system. No disrespect to the testers, but
they can't be experts in every particular piece of software. How much
code coverage does a typical ebuild really get when being tested?

I'd say no bugs, 30 days, passes internal tests, being run by users =>
stablise, for the majority of packages (obviously, there may be some
exceptions...).
--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: aging ebuilds with unstable keywords - how can we help?

2006-07-27 Thread Stefan Schweizer
Richard Fish wrote:

> On 7/2/06, Daniel Ahlberg <[EMAIL PROTECTED]> wrote:
>> Hi,
>>
>> This is an automatically created email message.
>> http://gentoo.tamperd.net/stable has just been updated with 15968
>> ebuilds.
> 
> A question [1] has come up on -user about why some ebuilds take so
> long to become stable for an arch.  This isn't the old "when will we
> have KDE yesterday.3am" type question.  In reviewing the above
> database, and the OP, it looks like a fair number of ebuilds that
> could/should be stable are not.
> 
> Of particular concern to me are packages that:
> 
> a) have no open bugs.
> b) are marked stable on some archs, but not others.
> c) may have only a single version available in portage.
> 
> As an example, consider net-analyzer/etherape, which is "~amd64 ppc
> sparc x86", and has no open bugs (other than a version bump request),
> and only a single version available in portage to begin with.
> 
> So my question is: is there anything that interested users can do to
> help here?  I know we can file stabilization bugs, but I agree with
> Robert [1] that this should not be necessary in the normal case.
> Besides, do you _really_ want 16,000 new bug reports that say nothing
> more than "blah/foo works for me, please stabilize"!  Is the problem a
> lack of time, devs, arch testers, or interested users?

The problem is in the system. Unless you are a developer _and_ part of the
arch team you cannot do anything but file a bug and wait and wait and wait
until a member of the arch team decides to test the package again for his
own and mark it stable.

So with the current system the arch teams cannot cover all the packages. I
would say for your litle pet package to get stable you have little chances.
And you would not want it stable anyway, because stable marking usually
lacks behind the bugs of the package. That means you most certainly will
hit the bugs and a month later when someone has filed a bug _and_ the
package herd or developer has said yes _and_ a developer from the arch team
has tested it the bug will be stable, too.

As a better system I would like to see packages stable automatically after
30 days and no bugs. But this is probably not going to happen with gentoo
so I just stay away from stable and put ACCEPT_KEYWORDS in my make.conf

Things you can do for stabilization to go better:
- file a lot of bugs and wait
- become an arch tester and test packages to recommend them for
stabilization. Of course they still need testing by a developer in the team
then.
- look for developers and ask them to comment on stale bugs to get them
solved

To get involved the best way is maybe to show up in IRC in the arch team
channel like #gentoo-x86.

Best regards,
Stefan

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Gentoo/Java staffing needs

2006-07-27 Thread Bartlomiej Szymczak

Hi.

I've noticed Mozilla Foundation has a list of "good first bugs". Very
useful when trying to get more developers.

Could you list 2-3 "good first bugs" so that I could look at them and
see if I can handle them?

In my opinion a good "good first bug" should have the following characteristics:

- consider very low priority package (so no big pressure is put on
newbies as to when it must be fixed)
- be easy (obvious)
- can require lots of work to fix (I don't have problem spending lots
of time on a bug, as long as it is relatively easy)

Please don't spend too much time looking for one. If you can find
something, I will be happy to fix it (or at least I will try).

Best regards,
Rhywek.

On 7/26/06, Josh Saddler <[EMAIL PROTECTED]> wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Joshua Nichols wrote:
> * JBoss maintainer
>
> JBoss is a pretty important app in the enterprise world of Java. It has
> been pretty unmaintained for some time now, and could use some love.
> Because of the nature of this beast, I would want someone that uses
> JBoss on a daily basis, preferably in an enterprise setting, to be the
> type of person to maintain this.

I nominate SwifT! :p
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (GNU/Linux)

iD8DBQFEx97drsJQqN81j74RAqi/AKCxRIVm4T7A9YeG80nP3Iv05f66bgCgpbBX
qQXTaPSpfbvoKYZJgtysAAU=
=oyoi
-END PGP SIGNATURE-
--
gentoo-dev@gentoo.org mailing list



--
gentoo-dev@gentoo.org mailing list