On Wed, Jun 24, 2020 at 07:16:16PM +0200, Andrea Bolognani wrote: > On Wed, 2020-06-24 at 17:26 +0100, Daniel P. Berrangé wrote: > > The dbus build needs to validate one axis > > > > - A variety of libvirt versions > > > > We test a variety of libvirt versions by running a build against the > > distro provided libvirt packages. All that is then missing is a build > > against the latest libvirt git master, which only needs to be run on > > a single distro, for which CentOS 8 is picked as a stable long life > > base. > > This... > > > +++ b/.gitlab-ci.yml > > +x64-centos-8-git-build: > > + <<: *git_native_build_job_definition > > + variables: > > + NAME: centos-8 > > + > > +x64-centos-stream-git-build: > > + <<: *git_native_build_job_definition > > + variables: > > + NAME: centos-stream > > ... contradicts this... > > > +++ b/ci/containers/refresh > > +for host in $HOSTS > > +do > > + if test "$host" = "libvirt-centos-8" || test "$host" = "libvirt-centos-stream" > > + then > > + $LCITOOL dockerfile $host libvirt+minimal,libvirt-glib,libvirt-dbus > $host.Dockerfile > > ... and this. > > What's the rationale for building libvirt and libvirt-glib from git > on CentOS Stream in addition to CentOS 8? There's something odd with the repos, probably due to modularity. The end result is that the libvirt-gobject-devel packages are missing, and I've not found where they might live. This affects 8 & 8-Stream the same. > > > + if test "$host" = "libvirt-debian-9" || test "$host" = "libvirt-ubuntu-1804" > > + then > > + sed -i -e 's/libvirt-dev/libvirt-dev libvirt-daemon/' $host.Dockerfile > > This line is not indented correctly. > > Additionally, please add a comment explaining why this hack is needed > in the first place, something along the lines of > > Before Debian version 4.10.0-2, some of the runtime files needed by > libvirt were mistakenly shipped in the libvirt-daemon package > > One more nitpick: the conditional would look nicer and be easier to > tweak later as > > if test "$host" = "libvirt-debian-9" || > test "$host" = "libvirt-ubuntu-1804" > then > > Same applies above. Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|