Stabe vs. Release vs Devel Was: KDE update - no testing period?

Rahul Sundaram sundaram at fedoraproject.org
Tue Feb 14 16:04:41 UTC 2006


Hi

D Canfield wrote:

>>
>>>   Why not take the debian methodology to the extreme and just have a 
>>> testing and core repository with no releases?   There's no interest 
>>> in getting or keeping any end users, right?
>>
>> Avoid rhetoric since it doesnt help at all.
>>
> It frustrates me that you dodged this question as "rhetoric" when it 
> is actually the question that has bothered me the most.

The rhetoric comes from questioning the interest in retaining users.

> If there are no rules or policies regarding API/ABI/Version 
> Number/Whatever stability in the releases, then really what *is* the 
> point of a release?

Point of a release is achieving a set of milestones while branching off 
into a development tree for intrusive changes which cannot be provided 
as an update in a rolling release model. These are all discussions that 
has already happened when Fedora was launched. Refer to fedora-devel 
list archives.

>   As the policies stand right now, there is nothing preventing all of 
> the FC4 packages being pushed into the FC3 tree.  Instinctively that 
> sounds ridiculous, but given the package churn in FC4 of even major 
> components like KDE, we're getting closer and closer to that.

There has been a large number of changes that is only happening during 
the development stage and not as updates.  Many of them like modular 
Xorg, SELinux reference policy or changes in the system compiler affects 
nearly all of the packages. These changes are tested in the rawhide and 
test releases and included in the subsequent release. Every release of 
Fedora has included fairly major innovative changes.


> So again I ask what the point is of a release?  What makes FC3 and FC4 
> different?  Why not just have a development tree where things are 
> developed and tested, and a stable tree where packages are then merged 
> once people are happy with them?  Then just make sure the whole thing 
> can be installed from scratch once every 3 months and stop wasting 
> resources on release management, updating multiple releases, fedora 
> legacy, etc.   It seems to me that it would be much less confusing 
> than the current non-policies for releases.

In short, rolling updates for every change is not feasible without a 
extensively large amount of QA. Even then I believe the current model of 
releases is better than trying out that.

-- 
Rahul 

Fedora Bug Triaging - http://fedoraproject.org/wiki/BugZappers




More information about the fedora-test-list mailing list