Re: CI setup

Bruno Haible via Bug reports for the GNU Internet utilities <[email protected]> Tue, 05 Aug 2025 00:03:06 +0200
Newsgroups gmane.comp.gnu.inetutils.bugs
Organization GNU
Message-ID <19574678.0ZKypZ73Fx@nimes>
Simon Josefsson wrote:
> My view is changing towards seeing gnulib like just any other build-time
> dependency.  We are using versioned build dependencies of
> Trisquel/Guix/Debian/RHEL and autoconf, automake, help2man, etc in CI/CD
> because we want to test those versions.  We aren't using bleeding edge
> autoconf, automake, etc in CI/CD when building inetutils.  So using a
> specific gnulib commit seems to match how we treat all other build
> dependencies.

That's a valid way to see things, yes. Some time ago, Tim Rühsen configured
the Gnulib CI to use the bleeding edge Debian. But I don't want to spend
time debugging Debian, therefore I picked a fixed Debian release instead.

> However I do agree with you about the utility of ALSO building inetutils
> with bleeding edge gnulib.

Implemented through
https://github.com/gnu-inetutils/ci-check/commit/b68ebfb39d74809422cf8452aefc7309f0b6940e
Let's see how it works...

Bruno