Refining the update queues/process [Was: Worthless updates]

Ralf Corsepius rc040203 at freenet.de
Wed Mar 3 07:20:36 UTC 2010


On 03/03/2010 07:28 AM, Seth Vidal wrote:
>
>
> On Wed, 3 Mar 2010, Kevin Kofler wrote:
>
>> Seth Vidal wrote:
>>> At the risk of complicating the world would it make any sense for us to
>>> have (in increasing order of importance)
>>>
>>> updates-testing
>>> updates
>>> updates-important
>>>
>>> packages that are security or critical go from updates-testing to
>>> updates-important - and that happens as necessary
>>>
>>> all other updates go from updates-testing to updates once a month.
All this would do is causing further bureaucracy and delays in fixing 
"non-security and non-critical" bug fixes and add further complexity to 
repo-deps.

>> And what problem would that solve? All I see is it causes problems for those
>> people who need the updates you don't judge "important".

> And stages non-critical/important updates so our QA team can test and
> check
Please elaborate how the "QA team" is testing perl modules.

So far, I haven't seen any indication of such a team being in existance 
(c.f. dnssec-conf, kernel) nor am I aware of any means for testing such 
perl-modules (perl-modules typically are equipped with a testsuite).

The real testing is performed by Fedora users, them providing feedback 
and maintainers letting user feedback flow back into packages ASAP.

> them over more thoroughly and align testing goals and days to help
> foster and create a more active and involved testing infrastructure.

> This is what we HAVE to do.
Feel free to think so, however can not disagree more.

Instead, we need
* to fix the bugs Fedora packages currently suffers from.
One step into this direction would be FESCO to ban "FIXED 
UPSTREAM/RAWHIDE", such that maintainers can not resort to it.

* people to stop infecting Fedora with premature, immature and 
dysfunctional packages. These packages are the #1 nuissances when 
upgrading between different versions of Fedora.

* automatisms to prevent broken package deps.
These are the nuissances users are facing when coping with updates.

* Fix PackageKit/Fedora's infrastructure (or whereever the cause may be) 
such that PackageKit doesn't demand unnecessary reboots (It currently 
does so).
That said, if you want to delay and bundle package updates: Bundle those 
which require rebooting.

* Encourage users on low bandwidth to use presto - AFAICT, presto repos 
don't get the attention they would need.

* rolling DVD images (say weekly) such that installation-DVD gets more 
frequent testing ...

Or differently: The key to QA would not be bug-fixing, but to prevent 
bugs from entering Fedora - This is where Fedora has deficits.

Ralf


More information about the devel mailing list