1 |
On Tue, Feb 8, 2011 at 7:03 AM, Markos Chandras <hwoarang@g.o> wrote: |
2 |
> I see what you are saying. However, the 6 months testing is far from |
3 |
> what I have in mind. |
4 |
|
5 |
I could see there being room for something in-between, but I share the |
6 |
concerns of others that rolling releases are part of what makes |
7 |
Gentoo, well, Gentoo. |
8 |
|
9 |
The problem with snapshots is that there is almost always SOMETHING |
10 |
wrong with them, and if you don't release until they're near-perfect |
11 |
then you're pursing 99.999% quality and most devs don't care enough to |
12 |
work hard towards that. As a result you end up with very long release |
13 |
cycles. |
14 |
|
15 |
I could see room for a system where every week a portage snapshot is |
16 |
created, and then run through automated testing. The test results are |
17 |
then posted, and the release tarball is made available for download. |
18 |
Then people can update to it if they think it is good enough. Serious |
19 |
issues would of course be spotted and immediately fixed in-tree so |
20 |
that the next weekly release is better, and the typical user |
21 |
experience would still be to use the live tree so that they get an |
22 |
experience similar to what they have. |
23 |
|
24 |
Honestly, I don't even know that this would really work well. It |
25 |
might be better to just have a tinderbox that does automated full-tree |
26 |
testing weekly and just post the results and let devs look at them and |
27 |
fix things. |
28 |
|
29 |
However, I don't think any system is likely to work (except on Debian |
30 |
timelines) if it involves a release-when-its-ready approach unless |
31 |
ready is something really minimal like "system set compiles and |
32 |
boots." |
33 |
|
34 |
Time vs quality vs cost - pick two. Oh, for Gentoo we've pretty-much |
35 |
picked cost as being about as close to zero as you can get, so make |
36 |
that pick one. Debian stable favors quality, and there are definitely |
37 |
things I'd use debian for that I'd never use Gentoo for. That isn't |
38 |
knocking Gentoo - it is just a reflection of the fact that the distros |
39 |
have different philosophies. |