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

Re: [PATCH] autogen.sh: Restore --no-git (avoid git submodule update)


  • To: Pavel Hrdina <phrdina@xxxxxxxxxx>
  • From: Ian Jackson <ian.jackson@xxxxxxxxxx>
  • Date: Wed, 3 Jun 2020 14:28:58 +0100
  • Authentication-results: esa2.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none
  • Cc: libvir-list@xxxxxxxxxx, xen-devel@xxxxxxxxxxxxxxxxxxxx, George Dunlap <George.Dunlap@xxxxxxxxxx>
  • Delivery-date: Wed, 03 Jun 2020 13:29:15 +0000
  • Ironport-sdr: TPcMrBTyqfwu7Yg3jS+r/X+y+/0BOtVpY4flKzhRZBjZVIen+rtVFe0pQT14WBGPsZRB2oRjkO 9kDnIDr7rFOFxs0J/65UdIIxUl1GpSK/gUHCWkQMCLiu9hhjgq7tGOcrdOBiOvfZcqoG0c9dgg FcYG/dMfwwLsB18xIgsJzIaKHzkjz2hWMGJcIs8+ssqkndQ3Heldm5Z40CO/nGqHPVpJAhyb8y JXG/VOQhc5cgKMKWza1Q3QD0ewcQc420shP29nIjyXy0Hz+WZX+kmlEZWElkex/+Q6fbZdJnF0 +oA=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

Pavel Hrdina writes ("Re: [PATCH] autogen.sh: Restore --no-git (avoid git 
submodule update)"):
> To be honest I don't understand why would anyone want to keep track of
> all submodules of all projects for any CI and update it manually every
> time the upstream project changes these submodules. Sounds like a lot
> of unnecessary work but maybe I'm missing something.

Maybe I should answer this.  The short answer is that this can be done
entirely automatically.

> Well, we will break a lot more by switching to Meson build system where
> everyone building libvirt will have to change their scripts as it will
> not be compatible at all.

When that occurs we'll have to change our build rune, of course.

Our CI system (which does bisection and stable tracking and so on)
will wants to build old versions, so it'll have to have both build
runes and look for something in-tree to tell the two methods apart.

Thanks,
Ian.



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.