On 10/4/06, Luca Longinotti <[EMAIL PROTECTED]> wrote:

People come and go, I still see Gentoo going forward, packages still get
updated, work gets done

The number of opened bugs has always been higher than the number of
closed bugs in the bug stats listed in every 2006 GWN. How is this
'going forward'? It seems to me like we are falling behind.

> - Cut the number of packages in half (put the removed ebuilds in
> community run overlays)

Who decides what goes away and what now? Which criteria is used here?

Duplicate packages (we don't need more than a few mp3 players),
unpopular packages with only a few users, unmaintained packages, and
broken packages. We would provide a set of packages for most things a
user would want to do and then sunrise/someone else provides ebuilds
for the rest. I was thinking something similar to what Ubuntu does,
they provide the basics to do most things and then they have universe
and multiverse repos for extra stuff.

> - Formal approval process (or at least strict criteria) for adding
> new packages

Err what? So I, as a dev, that did quizzes, etc., cannot even anymore
just add the package that has got my fancy atm, because there are some
criteria to what is added and what not, and I have to go through a
bureaucratic process just for that? Never!
If for strict criteria you mean "there must be at least a dev or herd
maintaining it", or such stuff, they already exist, they may just need
some more enforcing... ;)

I believe that we have too many packages for us to maintain. We have
over 11,000 packages (over 24,000 ebuilds) and only about 175 active
developers. I don't think its maintainable and I don't think adding
more packages will make it any better.

> - Make every dev a member of at least 1 arch team

Which doesn't mean he will ever keyword stuff stable, other than his
own, which he already can... Let's face it: most devs are mainly
interested in their stuff, getting their stuff keyworded, and many
wouldn't anyway have the time to efficiently work on an arch-team, as
members of such I mean, not just as "I'm a member, so I keyword my
stuff, that's it"... For that I agree with the current practice: if you
want that, ask the arch-team first. ;)

Every developer should have access to at least 1 Gentoo system. They
should also be able to determine if something is stable or not. It
would cut down on the number of keyword/stable bugs if developers did
a lot of their own keywording.

> - Double the number of developers with aggressive recruiting

That's something that goes on since... forever! Gentoo's continuously
recruiting new people, more aggressive recruiting has already been
proposed many times, but it was always agreed to try to maintain a
relatively high standard of new recruits, and if you want quality,
finding loads of people who "just happen" to have the time and
dedication to become a Gentoo dev isn't that easy.

Even when someone is found it is hard for them to find mentors. We
need to improve this. I had found someone who wanted to join the sound
team and I was unable to locate a mentor for him (I wasn't a dev for 6
months then, so I couldn't do it myself). I e-mailed [EMAIL PROTECTED] and
only one person offered. The person who offered fell through because
he didn't have enough free time.

> - No competing projects

Kills innovation... Who comes first has total monopoly of that branch of
things basically... I'd never agree to something like this, personally.

What happened to working together? Should we work together instead of
competing against each other?

> - Drop all arches and Gentoo/Alt projects except Linux on amd64,
> ppc32/64, sparc, and x86

Uhhh is this real? How would this help at all?

We've got tons of keywording/stable bugs. There aren't enough
developers to do all the proper testing on all of the architectures
supported by Gentoo. Many of the arches are dead or soon to be dead
(m68k, alpha, mips, etc).

> - Reduce the number of projects by eliminating the dead, weak,
> understaffed, and unnecessary projects

Again, who's the judge of that? If there is a project with at least one
person active, it means for him it's not unnecessary...  What means weak
project? What's unnecessary? Sure, kill the dead ones with no activity
and no active members, that's easy and I agree with that, but the other,
little ones, who's the one to say "you're understaffed and useless, go
die!"? :S

We come up with a list of potential cuts and then the council decides
--
gentoo-dev@gentoo.org mailing list

Reply via email to