* gnu/tests/foreign.scm (run-foreign-install-test): Add #:deb-files.
[test]("install extra .deb packages"): New test.
(debian-uidmap-deb-file): New variable.
(%test-debian-install): Pass it via #:deb-files.
Change-Id: I489056131d6ff20763457c29610af71866a396b2
* gnu/services/base.scm (guix-activation): Add a line for ‘guix-daemon’
in /etc/subgid.
(guix-shepherd-services): Add /run/privileged/bin to ‘PATH’.
Change-Id: Ic103d86986ce2ace194b0a4296a00278bf0617eb
When running ‘guix-daemon’ unprivileged, supplementary groups such as
“kvm” were dropped by ‘run-with-writable-store’.
* gnu/services/base.scm (run-with-writable-store): Use ‘read-group’ to
determine the list of supplementary groups for ‘user’ and pass that to
‘setgroups’.
Change-Id: I21cc546a91a1a24cc94cafb44fa93e088f8673a7
The /dev/vda1 partition points to an EFI partition.
The /run/current-system/configuration.scm will then point to an incorrect
partition - to the EFI partition instead of root partition. Fix that by
pointing it to the default root-label "Guix_image".
This allows users to reconfigure out of the /run/current-system/configuration.scm.
* gnu/system/examples/vm-image.tmpl: Switch root filesystem device
to /dev/vda2.
Change-Id: I983892fb3c860dc5bbb2a1654d28db83e88d8c1a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Follow up of 94c9e53fa4 that made similar change, but in
gnu/system/install.scm.
Change local checkout url for the default channel url to ensure release images
will not leak local checkout url.
* gnu/system/examples/vm-image.tmpl: Change channel of
‘guix’ package to inherit from ‘%default-guix-channel’.
Change-Id: I1c633b44cfa067cae1d2948e7e7ef6922995c27d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/packages/messaging.scm (matterbridge)[arguments] <go>: Use default (go-1.24).
<test-flags>: Don't vet during tests.
Change-Id: I3dd7cefb6d9fbd4eef49b80030804ef7cc1981ef
* gnu/packages/golang-web.scm
(go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2)[arguments]
<go>: Use default (go-1.24).
<test-flags>: Don't vet during tests.
Change-Id: Ifb30c9316e84d209c5ed2b09782c5dedbc1de742
* gnu/packages/golang-web.scm (go-go-opencensus-io)[arguments]
<test-subdirs>: Some tests are not no longer compatible with
go-golang-org-x-* libraries, keep some portion of them.
Change-Id: I169fa68db74f19022feb3367ccecb386b1724e85
* gnu/packages/golang-web.scm (go-github-com-quic-go-quic-go): Update to 0.55.0.
[source] <snippet>: Remove submodule with it's own go.mod file.
[arguments] <go>: Use default (go-1.24).
<phases>: Use default 'check as upstream reverted to "go test"; add
'remove-examples, and 'pre-check.
[propagated-inputs]: Add go-github-com-prometheus-client-golang and
go-golang-org-x-tools.
[native-inputs]: Remove go-ginkgo and go-github-com-onsi-ginkgo-v2.
Change-Id: Ifa61a46bb8800332f8a82abcad224ca9dfff30e9
* gnu/packages/golang-web.scm (go-github-com-quic-go-qpack): Update to 0.5.1.
[arguments] <tests?>: Enable the most of them.
<test-subdirs>: Run test only from the project's root.
[propagated-inputs]: Remove go-github-com-onsi-ginkgo and
go-github-com-onsi-gomega.
[native-inputs]: Add go-github-com-stretchr-testify.
[description]: Fix fill column.
Change-Id: Ia891acf16b9bef63a582fd9e24769f10ad0c50b0
* gnu/packages/golang-build.scm (go-golang-org-x-telemetry): Update to
0.0.0-20251009181524-91c411e14f39.
[arguments] <test-flags>: Rework the list of skipped tests.
Change-Id: I29099e6399554454d07be05352cad2da9cc4f3d5
* gnu/packages/golang-build.scm (go-golang-org-x-image): Update to 0.32.0.
[arguments] <skip-build?>: Use it instead of deleting 'build phase.
Change-Id: I4508a94887cec29a462c3fbf5e22cc7f61c0f666
* gnu/packages/golang-build.scm (go-golang-org-x-crypto): Update to 0.43.0.
[source] <snippet>: Delete more submodules with which have go.mod files
and have to be packages individually.
[arguments] <test-flags>: Skip one test.
Change-Id: I2c826688c05e257e86e70442eba559c1f9dbf94b
* gnu/packages/golang-build.scm
(go-github-com-twitchyliquid64-golang-asm): Update to 0.15.1.
[arguments] <go>: Use default (go-1.24).
<test-flags>: Don't vet during tests.
Change-Id: I2147d8c114f0d1bac59826f5c71bd46a7d40a56c
This package has no users in Guix and was placed for inheritance only,
fails to build.
* gnu/packages/golang-web.scm (go-github-com-pion-turn): Delete variable.
(go-github-com-pion-turn-v2): Don't inherit and make it stand alone packae.
(go-github-com-pion-turn-v3): Inherit from go-github-com-pion-turn-v2.
Change-Id: I63700e5b482187740bc192880278a0ab3989d04c