[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 0/3] automation: build Xen in openSUSE Tumbleweed
The openSUSE distribution comes in two flavours: Leap, which is non-rolling, and released annualy, and Tumbleweed, which is rolling. In general, they are quite similar, but the versions of the software they ship can be significantly different. As it is easy to imagine, Tumbleweed, being rolling, has much more recent and updated packages. Actually, Tumbleweed often ships the most updated releases of various software and projects, among many distribution around. For instance, right now, Tumbleweed has gcc 9.1.1. Fedora Rawhide also seems to have 9.1.1, while Fedora 30 has 9.0.1. Debian Unstable and Ubuntu Disco both have 8.3.0, AFAICT. Of course, it's not at all like "the more updated the better", or anything like that! It's just that I see some value in having, as a part of our CI: - more diversity, in terms of versions of the packages/software we try to build Xen with and against; - a "bleeding edge" environment, in order to catch, or at least be aware of, build issues with latest compilers and/or when linking against the latest version of this and that library. Interestingly, in the past couple of days, a few build issues of Xen, qemu-xen and ipxe (at the commit that we were checking out) with gcc 9.1.1 where discovered and fixed. And --at least as far as the ones I've reported/fixed-- I found about them while building Xen in openSUSE Tumbleweed (while working on this patch series :-D ). Happy to hear what people think about all this. :-) Oh, BTW, apart from adding the Tumbleweed dockerfile and CI jobs, the series also does some minor tweaking of the already present openSUSE Leap dockerfile (in patch 1). Thanks and Regards. --- Dario Faggioli (3): automation: try to keep openSUSE Leap image a little smaller automation: add openSUSE Tumbleweed CI image automation: build in openSUSE Tumbleweed automation/build/suse/opensuse-leap.dockerfile | 6 +- .../build/suse/opensuse-tumbleweed.dockerfile | 68 ++++++++++++++++++++ automation/gitlab-ci/build.yaml | 20 ++++++ 3 files changed, 91 insertions(+), 3 deletions(-) create mode 100644 automation/build/suse/opensuse-tumbleweed.dockerfile -- Dario Faggioli, Ph.D http://about.me/dario.faggioli Virtualization Software Engineer SUSE Labs, SUSE https://www.suse.com/ ------------------------------------------------------------------- <<This happens because _I_ choose it to happen!>> (Raistlin Majere) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |