GNU bug report logs - #75467
Request for merging "go-team" branch

Previous Next

Package: guix-patches;

Reported by: Sharlatan Hellseher <sharlatanus <at> gmail.com>

Date: Thu, 9 Jan 2025 17:30:02 UTC

Severity: normal

Done: Sharlatan Hellseher <sharlatanus <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #11 received at 75467 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75467 <at> debbugs.gnu.org
Cc: guix-devel <at> gnu.org
Subject: Request for merging "go-team" branch
Date: Wed, 22 Jan 2025 00:31:19 +0000
[Message part 1 (text/plain, inline)]
Hi Guix!

Preparing go-team for the merge in #75467.

Main purpose was to shift and update all left packages from golang.scm
and prepare some missing packages for updates which require way too many
new ones.

- fixed time bomb in tests for all go-* variants.
- prometheus-node-exporter upgraded to quite recent commit, packaged with
all missing inputs
- all compilers starting from go-1.21 up to go-1.23 have been refreshed
- made a review of required packages for gitlab-runner - about 300 new
ones, it will overlap with packages requiring to update some others
(e.g. docker, restic, bitmask, matterbridge)
- added modification to go-build-system to run all tests by default with
passing <import-path>/... to "go test"
- added modification to go-build-system to have optional #:test-subdirs,
which would help to skip large portion of modules
- fixed the most of the packages due to that change (added missing,
adjusted test flags etc.)

Please give it a go to check any packages of your choice if they are
still built successfully. CI insures it's 97% of successful builds ;-)

--
Thanks,
Oleg
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 172 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.