Re: Atomic (rpm-ostree+flatpak+oc cluster up) workstation

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



On Thu, Feb 16, 2017, at 12:01 PM, Adam Williamson wrote:

> Glad to see you thinking about this. openQA also has desktop tests
> which we could certainly run on Atomic Workstation images; 

This is somewhat of a tangent but I was just thinking that openQA
tests the installer *only*.  One of the whole major goals of this is
that by using rpm-ostree to assemble content on the server side,
*that* is the base of the compose (plus any apps/containers to test)  Which means that it's
very valid to have a cached set of existing systems, and do in-place upgrades,
rather than doing fresh installs each time.  Because of the image-based
nature of ostree, one can have a high degree of confidence that the result
of an update is exactly identical to a fresh install[1].

While you've done a lot of heroics maintaining needles for openCV, and
it does make sense to test the installer that way (particularly since
the installer is almost identical, we can share most of that across products),
I'd like to have a variety of systems that test the ostree commit via a mix of inplace
updates and fresh installs, like we do for Atomic Host.   

So I guess this isn't really a tangent at all - the concept that the system
is assembled as a unit with a checksum, version etc., which is what
becomes the fundamental unit of test is actually a major goal of
doing this - it makes the system very different in practice from
other systems which snapshot packages on the client side.

[1] Although since ostree operates on the filesystem and not block layer,
      it means systems use retain their initial filesystem layout, we can't
      upgrade that layer; - this bit us for Atomic Host with XFS + f_type + overlayfs:
     https://bugzilla.redhat.com/show_bug.cgi?id=1288162#c8
_______________________________________________
desktop mailing list -- desktop@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to desktop-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora KDE]     [Fedora Announce]     [Fedora Docs]     [Fedora Config]     [PAM]     [Red Hat Development]     [Red Hat 9]     [Gimp]     [Yosemite News]

  Powered by Linux