[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
continuous integration
From: |
Bruno Haible |
Subject: |
continuous integration |
Date: |
Mon, 30 Jan 2023 21:45:05 +0100 |
Hi Jim,
For diffutils, I've now set up a continuous integration:
https://gitlab.com/gnu-diffutils/ci-distcheck
If you want to co-maintain it with me, let me know your GitLab login name,
so that I can assign you the permissions.
While setting up this CI, I noticed two problems:
1) bootstrap.conf specifies that 'rsync' is needed. But rsync is not needed
any more by 'gnulib-tool' and by 'bootstrap' since 2018-10-07.
<https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commit;h=0ddd440d18af7bb10437642f12721d83092f0bea>
2) bootstrap fails with the error message
./bootstrap: Cannot find pkg.m4; perhaps you need to install pkg-config
But this is pointless, since nothing in the diffutils configuration needs
pkg-config. All dependencies (to libsigsegv, libiconv, libintl) are managed
through Autoconf macros from Gnulib.
Suggestion: Remove the need to have rsync and pkg-config attached when
building from git. Patch attached.
0001-build-Don-t-require-rsync-and-pkg-config-as-prerequi.patch
Description: Text Data
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- continuous integration,
Bruno Haible <=