Re: CI setup
Bruno Haible via Bug reports for the GNU Internet utilities <[email protected]> Sat, 02 Aug 2025 16:08:37 +0200
| Newsgroups | gmane.comp.gnu.inetutils.bugs |
|---|---|
| Organization | GNU |
| Message-ID | <5415328.BaHzMo0RvP@nimes> |
Simon Josefsson wrote: > On CI using latest gnulib > for each OS, you would want to build with both > latest and the GNULIB_REVISION pinned gnulib. That is a lot of > energy/CPU usage. The inetutils builds take 12 minutes; I have little remorse regarding these builds (that happen once a week), compared to the gettext or libtool builds that take 2-3 hours. > - My primary use of CI is to have confidence in the tarball I release, > thus it is important to widely test the actual gnulib commit used for > the release on many platforms. That is, well, an "occasional" build, not a "continuous" build. One of my packages (libffcall) uses an occasional build, and just yesterday I had to fix a regression that I made 11 months ago. It costs me more time to fix a bug after 11 months than after at most one week: the time to re-think about the old patches that are not present in memory any more. The advantage of a "continuous" build is also that any new maintainer can make a new release in relatively short time, because release show-stoppers have not had time to accumulate. Bruno