On Wed, 4 Mar 2009 02:32:13 -0500
Caleb Cushing <xenoterrac...@gmail.com> wrote:

> I'd like to start with, I'm not trying to stir up trouble but since
> questions were asked i'll answer them.
> 
> > If you think neither should exist why do you have an opinion about
> > this at all?
> 
> I merged the java-overlay into regen2 a couple of weeks ago. as of
> right now I've no plans to support java-experimental.

Then don't. Really.

> I filed a bug on xorg-server
> 1.6.0 not being in tree. It was resolved fixed (in overlay) (which
> another bug clearly states it has amd64 build issues). since when has
> (in overlay) been an acceptable solution to a missing package?


That's pretty much at developer discretion. Please note that we have to
have an actual working distribution, which means that sometimes we use
overlays to make basic QA checks against installed packages (Does it
build? Does it work?). That said, I try to not close bugs before
they've been resolved in-tree precisely because of the reaction that
provoked on bug 260582. I personally like to have my bugs reflect the
state of the tree.

Bugzilla is a tool for developers to track progress, not for
third-party distributions to track progress. You've forked the tree.
That's fine. The license allows that. But it doesn't obligate us to
adapt our tools to fit your purpose. Bugzilla is a strictly
technical tool, so comments on bugs should be kept free of ad hominem
remarks. From all parties.

Your behavior on bug 260582 was clearly unacceptable. You
seem to think that we owe you something. Please re-examine your
premises. Donnie already told you he was working on it. Our job is not
to support your distribution. It is to make the best distro for
ourselves. In the case of xorg-server, that means getting something
into the tree that works. A masked ebuild will in this case be more
bother than it's worth because the mask would have to encompass a
bunch of other packages. Which leads me on to the next paragraph...

> I said it before, the reason I like gentoo* distro's is I don't have
> to find the repository to get the latest package, that's just a pain,
> in ubuntu, in opensuse, in fedora... etc. But no more... officially
> supported huge overlays have ruined this.

Please contact me on IRC. I'll mentor you. It shouldn't be painful for
someone as knowledgeable as you. That way you get to fix most problems
yourself. If you prefer someone else to mentor you, we can probably
arrange that too.

> on the topic of sunrise, I approve of sunrise to a degree. I like the
> non-reviewed half, but once they're reviewed they should be put in
> tree. Isn't it true that some of those packages never get maintainers?

They need maintainers to be maintained in-tree. Sorry, but that's the
deal.

> users don't know how to hack. the very definition of user says that,
> imo. There are developers, admins, and users. admins don't want
> overlays, they are supposed to be unstable. users can't hack, so what
> do they care. the problem is, an overlay has become a repo, I'm not
> sure that it was originally intended for that.

It wasn't. And if an admin has a problem with overlays he can become a
developer. *hint*

There are too many possible packages for the number of developers we
have in Gentoo. But that'll always be the case, probably, no matter how
many developers you pour in. If you have specific grievances, the
recruitment process is the obvious remedy since you seem to have the
time, the ability and the will to adress them.
 
> this does not mean officially supported overlays. You obviously won't
> commit just anything to an officially supported overlay which suggests
> that you don't allow 'mucking around'.

The only thing in Gentoo that's 'officially supported' is the tree.
 
> > Further, overlays are good places to put ebuilds for software that
> > is more experimental than what's expected for ~arch. That includes
> > live ebuilds. In the end, overlays have a (far) lower level of
> > guaranteed quality than the main tree, for their ebuilds
> 
> because ~arch is supposed to work? take open bug on wine-1.1.16 it
> doesn't build on amd64 and yet it's ~amd64.

QA fail, amd64 keyword dropped.

> how about that nam ebuild
> that has invalid bash that I mentioned? that's some quality work
> there. The point is the tree is no better or worse than the overlays
> in many cases.

In many cases that's true, but on average, the QA of the tree is much
better than overlays.

> perhaps this is the real problem gentoo's primary way to accept user
> contributions is via overlays. I disagree with the calling of Funtoo
> as one big overlay, it's a replacement tree, and it provides
> everything needed within that tree, as does regen2.

We Need Git. It would really ease the workflow of accepting user
contributions if users could just set up their own overlay and sent me
an email asking to merge their changesets.

> overlays however
> rely on an external tree, and now you've been discussing making them
> rely on other overlays.

Personally, I think that any itch that's scratch-worthy is commendable
but I would personally abstain from the rather elaborate java overlay
setup. Not because it doesn't work, it does to a degree, but because it
keeps potential developers away from Gentoo, instead playing in
sandboxes. And because it's a pain in the neck to keep track of
packages that aren't being used.

> Regen2, is attempting to fix these problems, and more. I do try to get
> my fixes back upstream here, but more often than not the bug
> languishes. I don't think Gentoo is bad, but I do think it's taken a
> wrong turn. But I suppose that these things are problems are simply my
> opinion.

We need to get you recruited. Why haven't you pushed us more? You could
have made thousands of commits already, fixing a substantial amount of
the problems you've raised. I know the perl herd is always in need of
new devs. This isn't a quick fix. You'll have to work with people and
that can sometimes be frustrating. But you'll get to be part of the
development process and you'll get to work with the things you care
about.
 
> I've probably already offended a large share of people on this list,
> now lets see if I can offend a few more by soliciting.

If people can't take a bit of honest criticism, we've become too
thin-skinned.

/loki_val

Reply via email to