Re: CI failure
Simon Josefsson via Bug reports for the GNU Internet utilities <[email protected]> Sat, 02 Aug 2025 13:08:55 +0200
| Newsgroups | gmane.comp.gnu.inetutils.bugs |
|---|---|
| Message-ID | <[email protected]> |
Thanks for the report, I have merged the pull request to fix this now. I had several mixed reactions to this, and had to reflect a bit and some of my (still unfinished) thoughts are: On CI using latest gnulib - 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. Thus, changing all of CI to use latest gnulib seems like a bad idea for me. - I realize that testing inetutils with latest gnulib in CI is useful to catch gnulib-related (reverse) regressions. I admit this somewhat reluctantly, because to have good coverage this means almost a doubling of CI jobs: 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. Still, I think it is okay situation to have at least one CI job on some stable platform (say Trisquel 12 which is derived from Ubuntu 22.04) that builds inetutils with latest gnulib. Right now your github CI performs this tasks, but I haven't managed to get into the habit of looking at it just yet, so I'll see about adding one such job to the gitlab CI too so I will notice it quicker. Where to report bugs: - I'm not sure it is feasible to reach for perfect consistency on this without sacrificing end-user convenience to report bugs. A simple solution is to say that only [email protected] is valid. However there are some people who may refer codeberg or savannah, or even the gitlab page we have here: https://gitlab.com/gsasl/inetutils/ Other places to report bugs are to the Debian and other OS'es bug trackers, and I think it is nice for us to monitor them too. I thought about closing down issue tracker on some subset of these platforms, but I couldn't find convincing arguments one way or the other. So another point of view is to actually allow several mechanisms, for as long as there is someone monitoring each way to report bugs. This may fragment resources, and could lead to user annoyance when they have to escalate on another channel to get attention. So I'd prefer to say that [email protected] and savannah/codeberg/gitlab issue trackers are all fine way to reach us, and that merge requests on codeberg/gitlab are fine too. We could setup notifications to [email protected] on platform actions, but I find those e-mails really ugly and they tend to destroy the mailing list feeling. What do you think? /Simon
signature.asc
(application/pgp-signature, 1.2 KB)
-----BEGIN PGP SIGNATURE----- iQNoBAEWCgMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmiN8ccUHHNpbW9uQGpv c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh BLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XQkBQkNZGbwAAoJENc89jjFPAa+BtIA /iR73CfBurG9y8pASh3cbGOMHpDZfMAtosu6jbpO69GHAP4p7l57d+iVty2VQMsx +3TCSAvZkpr4P/FuTzZ8JZe8BrgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0 +MTXPPY4xTwGvgUCZ9F0SgUJDWRmSQCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE 8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J ENc89jjFPAa+wUUBAO64fbZek6FPlRK0DrlWsrjCXuLi6PUxyzCAY6lG2nhUAQC6 qobB9mkZlZ0qihy1x4JRtflqFcqqT9n7iUZkCDIiDbg4BFySz2oSCisGAQQBl1UB BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XTSBQkNZGboAAoJENc89jjF PAa+0M0BAPPRq73kLnHYNDMniVBOzUdi2XeF32idjEWWfjvyIJUOAP4wZ+ALxIeh is3Uw2BzGZE6ttXQ2Q+DeCJO3TPpIqaXDAAKCRBRcisI/kdFoj+OAP9rUnVbmHuQ R2oKHcRcROIrsdRZyo6o0/fvXSlg+hUUegEAkhjK2CuC5SKe5aRFZJo3LDye9BgF hZhbjy5IV8vang8= =AYmp -----END PGP SIGNATURE-----