<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chuix.git/tests, branch fix-out-of-tree-make</title>
<subtitle>guix
</subtitle>
<id>http://cgit.adnoto.dev/chuix.git/atom?h=fix-out-of-tree-make</id>
<link rel='self' href='http://cgit.adnoto.dev/chuix.git/atom?h=fix-out-of-tree-make'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/'/>
<updated>2026-04-30T00:07:20Z</updated>
<entry>
<title>shell: Add --cwd.</title>
<updated>2026-04-30T00:07:20Z</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@friendly-machines.com</email>
</author>
<published>2026-04-13T15:59:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=62992295d67958683e97c4dbafeb3f5396bb6742'/>
<id>urn:sha1:62992295d67958683e97c4dbafeb3f5396bb6742</id>
<content type='text'>
* guix/scripts/environment.scm (show-environment-options-help): Document
--cwd.
(%options): Add cwd.
(launch-environment/container): Add cwd parameter.  Implement passing it to
the container.
(guix-environment*): Reject --cwd without --container.
* doc/guix.texi (Invoking guix shell): Document it.
* tests/guix-environment-container.sh: Add tests.
* tests/guix-shell.sh: Add tests.

Fixes: guix/guix# 7825
Change-Id: Iba4ff3d2058e92f504fbcbf688346357ce913213
</content>
</entry>
<entry>
<title>tests: toml: Fix nested array-of-tables test.</title>
<updated>2026-04-29T02:17:05Z</updated>
<author>
<name>Dariqq</name>
<email>dariqq@posteo.net</email>
</author>
<published>2025-10-03T10:23:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=fceb3915d845a4e64fcae57e12232d0436b78758'/>
<id>urn:sha1:fceb3915d845a4e64fcae57e12232d0436b78758</id>
<content type='text'>
* tests/toml.scm (parse-toml: Array of tables):
  Adjust the expected value for nested arrays.

Change-Id: I4dbe27c0120f147226f82cda5ae3c27cb2ed6f49
Merges: https://codeberg.org/guix/guix/pulls/3245
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</content>
</entry>
<entry>
<title>tests: style: Fix tests for guile &gt; 3.0.9.</title>
<updated>2026-04-24T20:57:49Z</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-04-02T16:23:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=fbd8568c22df88321cf7ab4ce8e233fcb311737e'/>
<id>urn:sha1:fbd8568c22df88321cf7ab4ce8e233fcb311737e</id>
<content type='text'>
* tests/style.scm : Drop the snippet that skipped all tests.
(read-package-field): Return S-expressions with comments rather than a
string.
Rewrite all tests accordingly.

Change-Id: I478611e7c58747a1b80598366c2b5510d9625498
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #7632
</content>
</entry>
<entry>
<title>tests: gexp: Fix test shadowing replacement field.</title>
<updated>2026-04-22T14:51:07Z</updated>
<author>
<name>Roman Scherer</name>
<email>roman@burningswell.com</email>
</author>
<published>2026-04-12T10:38:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=6a5005d62eaf1938e104276986e61548ea3b1afc'/>
<id>urn:sha1:6a5005d62eaf1938e104276986e61548ea3b1afc</id>
<content type='text'>
Fixes a regression introduced in a7c8e68dc51144a6d3981b770aca9c4897fc7c0c.

* tests/gexp.scm (gexp): Rename replacement binding to replacement-pkg in
order to not shadow the replacement field of the package record.

Change-Id: I70ceafc92f52e588b3cac8f74bffa274bf0da352
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #7846
</content>
</entry>
<entry>
<title>gnu: time: Update to 1.10.</title>
<updated>2026-04-19T07:54:06Z</updated>
<author>
<name>Andy Tai</name>
<email>atai@atai.org</email>
</author>
<published>2026-04-17T06:44:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=2afe7fe09e262aea2d1b9d5bb61c08f7830b55ca'/>
<id>urn:sha1:2afe7fe09e262aea2d1b9d5bb61c08f7830b55ca</id>
<content type='text'>
*  gnu/packages/time.scm (time): Update to 1.10.
* tests/guix-build.sh: Adjust accordingly.

Change-Id: Ia21a99e992f7b4b6e940756918ce7d11b9602a4f
Signed-off-by: Efraim Flashner &lt;efraim@flashner.co.il&gt;
</content>
</entry>
<entry>
<title>services: configuration: Add environment variable serializer.</title>
<updated>2026-04-12T15:23:42Z</updated>
<author>
<name>Giacomo Leidi</name>
<email>therewasa@fishinthecalculator.me</email>
</author>
<published>2026-03-08T16:27:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=0b8e838208a26fb8d7785b24fe26a4f9c9f744ac'/>
<id>urn:sha1:0b8e838208a26fb8d7785b24fe26a4f9c9f744ac</id>
<content type='text'>
This patch implements a general API to serialize configuration records
to list of pairs representing environment variables. The car of each
pair represents the variable name and the cdr the variable value.

* gnu/services/configuration/environment-variables.scm: New file.
(serialize-string-environment-variable)
(serialize-maybe-string-environment-variable)
(serialize-boolean-environment-variable)
(serialize-maybe-boolean-environment-variable)
(serialize-number-environment-variable)
(serialize-maybe-number-environment-variable): New variables.
(serialize-environment-variables): New variable.
* gnu/services/configuration/utils.scm: New file.
(uglify-snake-case): New variable.
* tests/services/configuration.scm: Add tests for environment serializer.
(wrong type for a field): Adjust error location.
* doc/guix.texi: Document it.

Change-Id: I81a166576f94d3c8f5bf78c82a02183689a3091c
Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</content>
</entry>
<entry>
<title>tests: Fix non-deterministic AppImage tests.</title>
<updated>2026-04-11T01:24:56Z</updated>
<author>
<name>Noé Lopez</name>
<email>noelopez@free.fr</email>
</author>
<published>2025-11-18T08:46:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=1078e42a60655a1512e41f01d0b1d75df70bf9df'/>
<id>urn:sha1:1078e42a60655a1512e41f01d0b1d75df70bf9df</id>
<content type='text'>
The tested AppImages were not actually relocatable and would rely on items
being available on the environment’s store (apart from glibc).

* guix/scripts/pack.scm (wrapped-manifest): New function.
(guix-pack): Extract relocatable manifest to wrapped-manifest.
* tests/pack.scm: Use relocatable profiles in AppImage tests.

Fixes: &lt;https://issues.guix.gnu.org/76850&gt;
Change-Id: Ib3123054913fce903d215dc0629d806e9fceebc7
Reported-by: Reepca Russelstein &lt;reepca@russelstein.xyz&gt;
Signed-off-by: Vagrant Cascadian &lt;vagrant@debian.org&gt;
</content>
</entry>
<entry>
<title>tests: openpgp: Migrate to (srfi srfi-71).</title>
<updated>2026-04-10T06:03:18Z</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-03-01T16:48:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=b361ab8ceb053cf1d413524b54de76a1d05a7920'/>
<id>urn:sha1:b361ab8ceb053cf1d413524b54de76a1d05a7920</id>
<content type='text'>
* tests/openpgp.scm ("read-radix-64", "get-openpgp-keyring")
  ("verify-openpgp-signature, missing key")
  ("verify-openpgp-signature, good signatures")
  ("verify-openpgp-signature, bad signature"):
  Migrate tests to from (srfi srfi-11) to (srfi srfi-71).

Change-Id: I5c4939dd5217fc15f5c1071c4223ecb194a693b3
Merges: https://codeberg.org/guix/guix/pulls/6794
Reviewed-by: Danny Milosavljevic &lt;dannym@friendly-machines.com&gt;
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</content>
</entry>
<entry>
<title>tests: keys: Moving to openpgp subdirectory.</title>
<updated>2026-04-10T05:55:04Z</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-03-01T16:38:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=4c7a7a1d498f4ca418a649a0b3e3a056569aec15'/>
<id>urn:sha1:4c7a7a1d498f4ca418a649a0b3e3a056569aec15</id>
<content type='text'>
* tests/keys/*.(pub|sec): Move to tests/keys/openpgp/*.(pub|sec)
* build-aux/test-env.in: Adapt accordingly.
* Makefile.am: Likewise.
* guix/tests/gnupg.scm: Likewise.
* tests/guix-authenticate.sh: Likewise.
* tests/openpgp.scm: Likewise.

Change-Id: If8897cec9851cc51a4ebadcc5927dc0e0520b881
Reviewed-by: Danny Milosavljevic &lt;dannym@friendly-machines.com&gt;
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</content>
</entry>
<entry>
<title>guix: openpgp: Refactor openpgp-fingerprint-&gt;bytevector.</title>
<updated>2026-04-10T05:46:59Z</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-03-01T10:46:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=4cbd5f883d1b05fd518f88e9256261b4229a6896'/>
<id>urn:sha1:4cbd5f883d1b05fd518f88e9256261b4229a6896</id>
<content type='text'>
Both (guix channel) and (guix git-authenticate) use similar procedures.
To refactor the one in (guix git-authenticate), move the procedure
to (guix openpgp).

* guix/channels.scm: Replace autoloaded import
  openpgp-public-key-fingerprint with openpgp-fingerprint-&gt;bytevector.
  (openpgp-fingerprint-&gt;bytevector):
  Move function definition from here...
* guix/openpgp.scm (openpgp-fingerprint-&gt;bytevector): ...to here.
* guix/git-authenticate.scm (read-authorizations):
  Use openpgp-fingerprint-&gt;bytevector.
* guix/scripts/git/authenticate.scm:
  Avoid using the (guix channels) module.
* tests/git-authenticate.scm : Likewise.

Change-Id: Ifd20588fcfaab601990098bd8575ee985e87394a
Reviewed-by: Danny Milosavljevic &lt;dannym@friendly-machines.com&gt;
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</content>
</entry>
</feed>
