On Sat, Oct 17, 2020 at 10:08:26PM +0100, Richard W.M. Jones wrote:
On Sat, Oct 17, 2020 at 10:48:13PM +0200, Martin Kletzander wrote:
> The list of packages is something I will have to go through anyway,
> for not it is just a list taken from libvirt CI container with bunch
> of things added for libnbd.
Ideally it should be driven from ”dnf builddep libnbd”, directly or
indirectly. For golang ...
Well, I was aiming for upstream, not just Fedora. Also that would not work when
you add a new dependency. I think of CI as something that should strive to work
and not take any extra time once it is properly set up. But who knows, maybe I
won't finish it.
> The ultimate goal with this is to have
> automatically updated repository like libnbd-go that looks exactly
> how golang developers want it so that they can consume it the usual
> way and it should also be properly tagged whenever a tag is updated
> in the upstream repository. The fact that there are some checks
> shouldn't hurt, right? ;-)
... we would have to add golang as an extra dep since we don't build
it in Fedora.
Again, upstream, plus the fact that testing less than what's possible is
undesirable in my opinion as it defeats the purpose of CI, especially when it
does not really that any extra effort.
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming and virtualization blog:
http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html