|
|
Subscribe / Log in / New account

A site for reviews of Tumbleweed snapshots

As leading-edge rolling distributions go, OpenSUSE Tumbleweed is relatively stable, but it is still true that some snapshots are better than others. Jimmy Berry has announced the creation of a web site tracking the quality of each day's snapshot. "By utilizing a variety of sources of feedback pertaining to snapshots a stability score is estimated. The goal is to err on the side of caution and to allow users to avoid troublesome releases."


From:  Jimmy Berry <jimmy-AT-boombatower.com>
To:  opensuse-factory <opensuse-factory-AT-opensuse.org>
Subject:  Announcing Tumbleweed snapshot review site
Date:  Mon, 26 Feb 2018 16:22:09 -0600
Message-ID:  <CABTDdhXMzLJ_4er898ZCTXCciupEFby-sicKvoNFK4onKYquug@mail.gmail.com>

Following up on my prior announcement [1] of Tumbleweed Snapshots, introducing
a snapshot review site [2]. By utilizing a variety of sources of feedback
pertaining to snapshots a stability score is estimated. The goal is to err on
the side of caution and to allow users to avoid troublesome releases. Obviously,
there are many enthusiasts who enjoy encountering issues and working to resolve
them, but others are looking for a relatively stable experience.

Releases with a low score will continue to impact future release scores with a
gradual trail-off. Given that issues generally are not fixed immediately in the
next release this assumes the next few releases may still be affected. If the
issue persists and is severe it will likely be mentioned again in the mailing
list and the score again reduced.

Major system components that are either release candidates or low minor releases
are also considered to be risky. For example, recent Mesa release candidates
caused white/black screens for many users which is not-trivial to recover from
for less-technical users. Such issues come around from time to time since openQA
will not catch everything.

Release stability is considered to be pending for the first week after release
to allow time for reports to surface. This of course depends on enthusiasts who
update often, encounter, and report problems.

The scoring is likely to be tweaked over time to reflect observations. It may
also make sense to add a manual override feature to aid scoring when something
critical is encountered.

Integrating the scoring data into the tumbleweed-cli would allow users to pick a
minimum stability level or score and only update to those releases. Such a
mechanism can be vital for systems run by family members, servers, or the wave
of gamers looking for the latest OSS graphics stack.

For more details see the code behind the site [3]. Currently, you can see the
very low scores for the releases laden with shader cache issues and those
therafter. This is the first iteration of the site so nothing too fancy and the
score is fairly basic.

The site also provides a machine readable (YAML) version of the data [4].

As a side-node, Tumbleweed Snapshots are limited to 50 snapshots due to a
hosting restriction [5], but that should generally be over two months worth.

Hopefully others find this useful, enjoy!

[1] https://lists.opensuse.org/opensuse-factory/2017-11/msg00...
[2] http://review.tumbleweed.boombatower.com/
[3] https://github.com/boombatower/tumbleweed-review
[4] http://review.tumbleweed.boombatower.com/data.html
[5] http://release-tools.opensuse.org/2018/02/09/w05-06.html

--
Jimmy
-- 
To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org
To contact the owner, e-mail: opensuse-factory+owner@opensuse.org


to post comments

A site for reviews of Tumbleweed snapshots

Posted Mar 1, 2018 22:42 UTC (Thu) by xorbe (guest, #3165) [Link] (2 responses)

It doesn't seem too useful if 2-26 score is "pending" yet 2-27 is already on the mirrors, etc.

A site for reviews of Tumbleweed snapshots

Posted Mar 3, 2018 10:26 UTC (Sat) by nettings (subscriber, #429) [Link]

Ah that pesky causality :)

A site for reviews of Tumbleweed snapshots

Posted Mar 3, 2018 14:04 UTC (Sat) by jospoortvliet (guest, #33164) [Link]

Depends how close you want to stick to the latest. If you run zypper dup on the main repo's a few times a week, like many (including myself) do, this is indeed useless, but that's also not the goal. It adds to the earlier announced snapshots thing - I suspect some people will stick with a snapshot for some time (say, a month) until they update again and at that point it makes sense, especially considering the zypper integration which essentially automates this.

It will need some time to mature but it's certainly a clever thing.


Copyright © 2018, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds