Re: Is It Worth Installing F9 Alpha?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Michael Schwendt wrote:
On Mon, 10 Mar 2008 00:59:00 -0700, Andrew Farris wrote:

Meanwhile I need to fiddle with broken
deps in the single repository which affect ordinary yum installs of
package-chains needed for test-compiling software. Fine if the primary
spin is free of broken deps, but the repository is broken.
yum --skip-broken, occasionally an --exclude=brokenstuff, and there should be no problem staying current unless

Both failed because a dependency-chain strictly required packages with
broken deps.
One of the sporadic runs of "yum update" took more than three hours to
update 700 pkgs. And one of the update pkgs killed X, which means it ends
at a black screen when trying to start gdm or startx. It might be possible
to "fix" it with a fresh xorg.conf. But why even try that? F9 development
is a fast-moving target, known to be incomplete, known to be broken in
several areas, with no signs of a base that justifies efforts of testing
it.
Thats not very accurate.. there is plenty of justification for testing it -- there is just a different kind of testing needed. Things are broken, *very* broken, so how can that not need testing?

As in "we know... we hope to have it fixed next month or so".
As in "this was probably fixed in rawhide, please update".
As in "F9 Alpha ships foo 1.0, F9 Beta probably will ship foo 2.0 anyway".
As in "yum update fubar, and it pulls in a huge chain of new deps from
rawhide because of soname bumps etc".

Conclusively, after a few days already, the tester no longer tests F9 Alpha,
but a rapidly changing collection of packages. Let's hope this will change
with the Beta release and the feature freeze.

I was never really suggesting that 'Alpha' as a snapshot still needed testing. It is a well accepted fact that 'Alpha' is meant as a test of installability more than anything else and nearly all the packages are obsolete for testing purposes a week or two later. F9 Development does however, need the testing, even now. Especially now. The more bugs that are found and fixed before the Beta, and in the week after it goes out.. the better. Then people can get down to the usability testing.

There is good reason for an Alpha/Beta distinction,

Not if the changeset between the Alpha and the Beta release is too big
or of uncertain quality. Because you cannot freeze together with the
release of the Beta, which is a popular stage in the software release
life cycle, if previous development was too wild and fragile.

Bugs fixed prior to the Beta do improve its state, but bugs are not generally fixed if the packager knows they are about to rebase to something completely different... the majority of that needs to happen before Alpha, and usually will. That is the good reason for the distinction I'm talking about; any bugs in Beta really should matter, because the versions shouldn't be getting totally scrapped. There is no need to directly compare a changeset from Alpha to Beta; the difference between them should be whether packages are all rebased to the intended final major versions.. (i.e. getting more stable). Big sweeping changes between the two do not mean Beta is any less stabilized as what the release should be made up of.

Just because there is a new build of a package doesn't mean a report against a prior build is a waste of time either, it just means you have something to check in the future (whether it is fixed). You report it, you check later after you update, if its still there then the developer knows about it early, if its not still there you close your own bug. A moving target does not mean your testing is valid ONLY for a few minutes the morning of the repo build. The vast majority of bugs exist across ALOT of package versions.

Someone testing rawhide should keep an eye on package versions they know they have open bugs in.. if it updates you check your bug that morning and make sure its still an open and valid bug.

--
Andrew Farris <lordmorgul@xxxxxxxxx> www.lordmorgul.net
 gpg 0xC99B1DF3 fingerprint CDEC 6FAD BA27 40DF 707E A2E0 F0F6 E622 C99B 1DF3
No one now has, and no one will ever again get, the big picture. - Daniel Geer
----                                                                       ----

--
fedora-test-list mailing list
fedora-test-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-test-list

[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux