M. J. Everitt posted on Fri, 15 Dec 2017 01:25:38 +0000 as excerpted:

> 1) Gentoo isn't really interested in having a 'stable' tree or it would
> already be happening. As such, why not cut the Gordian knot, declare
> that this is not something that will happen [soon] and let users make
> their own choices. The [majority of] developers already seem to have ...

The (general) argument for keeping stable seems to consist of two points 
which together have always (to the present at least) tended to 
overwhelmingly tip things in favor of keeping it.  Indeed, either one 
alone can do so, even when the other one is discounted for some reason 
(like some people not putting value in that point).

a) The world of FLOSS isn't a zero-sum game.  People tend to contribute 
where they have interest (whether it's theirs personally or that of their 
employer), and attempting to ban whatever "wasted effort" project in 
favor of what they "should" be contributing to seldom results in /that/ 
much more effort going to the "favored" project after all (and may result 
in less), because if people were interested in that they'd already be 
contributing to it, and the fact that they aren't, or aren't very much, 
tends to mean their interest is elsewhere, and they'll either go 
somewhere else or simply stop contributing as much if they can't 
contribute to what they were interested in, in the first place.

By this point (again, keep in mind we're talking /general/ here, the 
apparent current exception is addressed below), stable exists because 
it's of enough interest to certain contributors that it /continues/ to 
exist, and however much people such as myself (for I'm simply not 
interested in stal^Hble) might consider it a waste of time, killing it 
would be very unlikely to result in invigorating the ~arch I'm primarily 
interested in.  In fact, likely the opposite due to less people as a 
whole contributing.

That's the idealistic point, now perhaps the more practical one...

b) As a point of fact many gentoo sponsors, including those providing 
hosting and/or paying a few gentoo devs to actually do the gentoo work  
they'd very possibly be doing in their spare time anyway (even if it's 
just payment for the 20% aka one day a week open source community 
contribution that's a thing in the tech world), are primarily interested 
in gentoo-stable.

One big and public example is Google, which uses a gentoo base for its 
ChromeOS product.  I'm not privy to details, but from what I've read it 
seems they start with snapshots of gentoo stable, then stabilize them 
further, often feeding their additional patches back upstream to gentoo 
(of course as gentoo feeds stuff back upstream as well, but for some 
things, gentoo /is/ the upstream).  Tho of course if they have reason to 
they can and do pick individual ~arch packages to supplement the stable 
base as well, but the point is, they're interested in /stable/.

And google sponsors, directly or indirectly (some gentooers apparently 
work at unrelated google jobs), a number of gentoo devs, in addition to 
the testing and patches they feed back to us.

Similarly, some of those in our mirror network, for instance, are 
commercial hosters doing it because some of their customers wanted gentoo, 
and providing that local mirror for them, but usable by the public as 
well, is a nice point of convenience to keep those customers /as/ 
customers.

And that's commercial server biz, where the general rule is if it's not 
broke, don't try to "fix" it and in the process risk your view/income/etc 
stream.  So a slow stable actually works well there.


So while I'm personally very much an ~arch and even live-git-build on 
some sets of packages (kde-frameworks/plasma/apps, primarily, with 
occasional others) type of guy and don't /personally/ see much practical 
use for stal^Hble, I certainly see how keeping it makes gentoo bigger and 
better for all of us, including those of us that don't use it personally.


> 2) Whilst there has yet another fine bike-shed emerged on the subject, I
> have only seen one volunteer willing or capable to actually take on
> implementation of anything that has been discussed on this thread. As
> such, you can talk all you like .. nothing will happen until somebody
> actually *does* something ..

Given the context above, What seems to be the problem here is that the 
people that /had/ been interested in, and thus contributing to, gentoo/
amd64-stable, basically the (a) point folks above, seem to have moved on 
to other things, whether inside gentoo or out.

But the (b) point surely remains, so we have a problem.

One could argue that in that case the sponsors should sponsor amd64-
stable folks, but it's not generally that direct, and even if it were, 
getting that worked into the sponsorship pipeline would take time.


I don't have a solution (my reason for posting was to point out that it's 
not as simple as just dropping stable, not really to provide an answer I 
don't have), but can note that I believe there's two people now 
volunteered for it, and of course people have to be aware of it before 
they can realize their personal stake and thus interest in it, thus this 
thread... Even if not enough by itself, you gotta start somewhere, and 
there's at least the two interested, now...

-- 
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


Reply via email to