GNU bug report logs -
#76352
prometheus-node-exporter/go-github-com-prometheus-node-exporter broken on aarch64-linux
Previous Next
To reply to this bug, email your comments to 76352 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#76352
; Package
guix
.
(Sun, 16 Feb 2025 21:30:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Christopher Baines <mail <at> cbaines.net>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Sun, 16 Feb 2025 21:30:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hey,
It looks like since the update to 1.8.2-0.b8aac7c, the
prometheus-node-exporter can't be built on aarch64-linux. Looking at the
data service, it looks like 3 of the input fail to build [1]:
- go-github-com-mdlayher-socket
- go-github-com-cespare-xxhash
- go-github-com-hodgesds-perf-utils
1: https://data.guix.gnu.org/build-server/2/build?build_server_build_id=76fee5da-8d5b-4f19-afeb-b4c51b14fb2d
This blocks me from recofiguring all of my aarch64-linux machines since
I'm using the prometheus-node-exporter service on them.
Thanks,
Chris
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
bug-guix <at> gnu.org
:
bug#76352
; Package
guix
.
(Mon, 03 Mar 2025 14:32:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 76352 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Christopher Baines <mail <at> cbaines.net> writes:
> It looks like since the update to 1.8.2-0.b8aac7c, the
> prometheus-node-exporter can't be built on aarch64-linux. Looking at the
> data service, it looks like 3 of the input fail to build [1]:
>
> - go-github-com-mdlayher-socket
> - go-github-com-cespare-xxhash
> - go-github-com-hodgesds-perf-utils
>
> 1: https://data.guix.gnu.org/build-server/2/build?build_server_build_id=76fee5da-8d5b-4f19-afeb-b4c51b14fb2d
>
> This blocks me from recofiguring all of my aarch64-linux machines since
> I'm using the prometheus-node-exporter service on them.
So there seemed to be two separate issues, a bunch of packages have
tests that depend on vsockets and maybe some other Linux features which
seem to be enabled for the x86_64 Linux, but not for aarch64:
- go-github-com-mdlayher-socket
- go-github-com-mdlayher-netlink
- go-github-com-mdlayher-genetlink
- go-github-com-mdlayher-ethtool
- go-github-com-mdlayher-wifi
Then one package again with some tests that seem to be quite Linux
feature dependent:
- go-github-com-hodgesds-perf-utils
I'm struggling with the Linux config, some files suggest the vsockets
should be enabled, but they don't seem to be, anyway, adding them via
extra-options seemed to work, so I've pushed that as
7fc9cbd3e48d3afbafaa9326b9a6ecf6fdca9032.
As for go-github-com-hodgesds-perf-utils, I've disabled the two failing
tests on arm and pushed that as c8f537ac0517f45393c8bf68fc0259f185324cc5
(#76652).
I'm pulling and testing these changes on the bordeaux HoneyComb
machines, so hopefully this'll be resolved shortly.
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 32 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.