Some systems are still using a shell that predates its inclusion in the POSIX
specification, such as Debian Bookworm.
* etc/git/pre-push (z40): Remove usage of ';&'. Fail when attempting to push
to Savannah instead.
Reported-by: Leo Famulari <leo@famulari.name>
Closes: #64
Change-Id: I2dd224b7a3236f7027fc702b96e3ee1ff594d4fa
There was a mix of spaces and tabs in the file, even confusing Emacs's
dtrt-indent-mode.
* etc/git/pre-push: Untabify.
Change-Id: I2548a3901c5064c649a8f6bb786d606b6155fcfb
Skips two failing tests with the awscli-2 package, which have been
failing the build recently.
The first one is related to the version of prompt-toolkit that's being
used as an input. Upstream doesn't support some of the later versions,
however this doesn't seem to cause any visible problems right now apart
from the test failing, at least on aarch64.
The other issue is due to `os.environ["PATH"]` throwing a KeyError once
in a while, seems like this test is being affected by some other test
since running it in isolation works for me. See
<https://ci.guix.gnu.org/build/10641072/log> for an example.
* gnu/packages/python-web.scm (awscli-2)[arguments]<#:test-flags>: Skip
failing prompt-toolkit tests, likewise for emrutils.
Change-Id: Ia36aebccb2bd2f97d9c32a1a35a5fb5139c23330
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
See the project's Makefile. Without this flag, version info defaults
to 'devel'.
* gnu/packages/golang-web.scm (lyrebird)[arguments]<#:build-flags>: Add
ldflag required for building with version information; append default
ldflags in case they are shadowed.
Change-Id: Iaa94c205244b3028b7e935b5ff83cf16b67f1b95
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
* gnu/packages/golang-build.scm (go-golang-org-x-sys) [arguments]
<test-flags>: Skip 4 failing tests on ARM systems.
(go-golang-org-x-net) [arguments] <test-flags>: Skip 2 tests on ARM
systems. <phases>: Do not delete 'build, skip it.
* gnu/packages/golang-check.scm (go-github-com-smartystreets-goconvey)
[arguments] <test-flags>: Skip one failing test on ARM systems.
* gnu/packages/golang-maths.scm (go-gonum-org-v1-gonum) [arguments]
<test-subdirs>: Skip tests in "spatial" on non x86-64 systems.
* gnu/packages/golang-web.scm (go-github-com-safchain-ethtool)
[arguments] <test-flags>: Skip one test failing on ARM.
(go-github-com-mdlayher-socket) [arguments] <test-flags>: Skip one test
on ARM systems.
(go-github-com-mdlayher-netlink) [arguments] <test-flags>: Skip some
failing tests on ARM systems.
(go-github-com-mikioh-tcp) [arguments] <test-flags>: Move logic here,
skip one test on ARM system. <phases>: Remove 'disable-failing-tests.
(go-github-com-libp2p-go-yamux-v4) [arguments] <test-flags>: Skip one
failing test on ARM systems.
(go-github-com-libp2p-go-yamux-v5) [arguments]: Inherit from
go-github-com-libp2p-go-yamux-v4.
(go-github-com-marten-seemann-tcp) [arguments] <test-flags>: Move logic
here, and skip one failing test on ARM system. <phases>: Remove
'disable-failing-tests.
* gnu/packages/golang-xyz.scm (go-github-com-jbenet-go-temp-err-catcher)
[arguments] <test-flags>: Skip one failing test on ARM system.
(go-github-com-jbenet-goprocess): [arguments] <test-flags>: Run short
tests only skip 7 tests on ARM systems.
(go-github-com-cilium-ebpf) [arguments] <test-flags>: Skip 2 failing
tests on ARM system.
(go-github-com-elastic-gosigar) [arguments] <test-flags>: Utilize it and
skip 2 failing tests on ARM systems. <phases>: Remove
'disable-failing-tests.
Change-Id: I191cd2a20a16eef0c77b04f0f6fdf72a3bb8d3be
* gnu/packages/golang-check.scm (go-gotest-tools-v3): Update to 3.5.2.
[arguments] <test-flags>: Refresh the list of skipped tests, add skip
ARM specific one.
Change-Id: I789e7ef0bf678427ca5d67b2ad4871937c146fa7
* gnu/packages/golang-compression.scm (go-github-com-klauspost-compress)
[arguments] <test-flags>: Run only short and save tests by providing
"-short" and "-tags=nounsafe" options.
Change-Id: If0422a0961f50382046b873e6493b84050b2f60a
* gnu/packages/golang-web.scm (go-go-opencensus-io)
[arguments] <go>: Use go-1.22.
<test-subdirs>: Run all available tests.
[propagated-inputs]: Add go-google-golang-org-grpc.
Change-Id: If8d93c3b2911139b36ece7c5e00def160e2be5ab
* gnu/packages/networking.scm (nebula): Simplify package and build
nebula-service.
[arguments] <test-subdirs>: Remove it and test the whole source base.
<build-flags>: Set version.
<phases>: Use default 'install; adjust 'build to use default
go-build-system functionality and build each command from "cmd".
[inputs]: Add go-gvisor-dev-gvisor.
Change-Id: I4a2f4717ad0a9e950910f9547625f41d0f8df58f
* gnu/packages/prometheus.scm (go-github-com-prometheus-client-model)
[arguments] <skip-build?>: No go files in project's root.
<tests?>: Enable them.
<phases>: Do not delete 'build, skip it.
Change-Id: Iee59390189b237977ca3b4b163721ee11caa07aa
* gnu/packages/prometheus.scm (go-github-com-prometheus-client-golang): Update to 1.21.1.
[source] <snippet>: Remove deletion of "dagger" which is no longer exists.
Change-Id: I3ddbad073fec01d42dec3dd6f7d5f86f5035f041
* gnu/packages/prometheus.scm (go-github-com-prometheus-common):
Simplify package by using go-build-system parameters.
[arguments] <skip-build?>: No go go files in project's root.
<test-subdirs>: Move them here from custom 'check phase.
<phases>: Do not delete 'build, skip it; use default 'check.
[synopsis]: Fix it according to project's About.
[description]: Add more context from the project's README.
Change-Id: I05cfd5e2635b95cd3308f5a3543f6745d6c9079a
sigv4 was extracted from <https://github.com/prometheus/common> in
v0.63.0 and destributed as a stand alonge module.
* gnu/packages/prometheus.scm (go-github-com-prometheus-common-sigv4):
Delete variable.
Change-Id: I1831d8b19ed8e1bea09035a8facdf61d3af25187