<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chuix.git/guix, 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-30T10:52:08Z</updated>
<entry>
<title>import/cran: Mark large packages non-substitutable.</title>
<updated>2026-04-30T10:52:08Z</updated>
<author>
<name>Ricardo Wurmus</name>
<email>rekado@elephly.net</email>
</author>
<published>2026-04-30T10:50:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=7d866d6ed9037cf86f7c66bfb9c71aa40728fd0f'/>
<id>urn:sha1:7d866d6ed9037cf86f7c66bfb9c71aa40728fd0f</id>
<content type='text'>
* guix/import/cran.scm (%max-source-size): New parameter.
(source-size-too-big?): New procedure.
(maybe-arguments): Accept argument SUBSTITUTABLE?.
(description-&gt;package): Accept keyword argument SUBSTITUTABLE?.

Change-Id: I273ed6507086ec6f1bc5c5fb2a4ac9987b7304ae
</content>
</entry>
<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>home: Run child as pid 2.</title>
<updated>2026-04-27T08:03:05Z</updated>
<author>
<name>Johannes Christ</name>
<email>jc@jchri.st</email>
</author>
<published>2026-04-22T19:02:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=78053b9004a95af5a13f7c02eb47bd66fc126031'/>
<id>urn:sha1:78053b9004a95af5a13f7c02eb47bd66fc126031</id>
<content type='text'>
To test, use a sample home configuration and a command such as:

    guix home container home.scm -- sleep 10

Before this commit, hitting `^C` would not have any effect, as `sleep`
does not explicitly register a signal handler for `SIGINT`. With this
commit, `guix home container` forwards the signal to `sleep`, which
then exits.

* guix/scripts/home.scm (spawn-home-container): Instruct
  `eval/container` to not run our child directly as pid 1 in the spawned
  container, as it may not expect to run as an init process.

Change-Id: Ib997a0386d0851978d197fbd2dfb139141d13065
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #8051
</content>
</entry>
<entry>
<title>environment: Run child as PID 2.</title>
<updated>2026-04-27T08:03:04Z</updated>
<author>
<name>Johannes Christ</name>
<email>jc@jchri.st</email>
</author>
<published>2026-04-21T20:22:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=8538333bed5c9403fb8f626613584e2cf8bf2ea1'/>
<id>urn:sha1:8538333bed5c9403fb8f626613584e2cf8bf2ea1</id>
<content type='text'>
* guix/scripts/environment.scm (launch-environment/container): Instruct
  `call-with-container` to not run the child as PID 1, which sets up a
  simple signal proxying parent process to properly forward signals such
  as `SIGINT` to the child.

Co-authored-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Change-Id: I8d435357f54b092562b461e0913aa58e63ecdbf9
Fixes: #7600
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>publish: Ignore ‘--advertise’ and warn when listening to localhost.</title>
<updated>2026-04-24T20:58:43Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2026-04-10T15:49:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=528c6261cdc7e5280146bf8ed73c32fdf79898bf'/>
<id>urn:sha1:528c6261cdc7e5280146bf8ed73c32fdf79898bf</id>
<content type='text'>
* guix/scripts/publish.scm (run-publish-server): Write lower-case message.
(localhost?): New procedure.
(guix-publish): Warn when ‘advertise?’ is true but ‘address’ is localhost.
Adjust #:advertise? argument to ‘run-publish-server’ accordingly.

Reported-by: Sergio Pastor Pérez &lt;sergio.pastor-perez@inria.fr&gt;
Change-Id: I7166528d11ead67882326defcf5151af28e4253a
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #7790
</content>
</entry>
<entry>
<title>hash: %vcs-directories: Add .jj for Jujutsu.</title>
<updated>2026-04-16T19:07:05Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-04-11T10:49:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=ca58363a7cb9b2347ed428043d62c42174635995'/>
<id>urn:sha1:ca58363a7cb9b2347ed428043d62c42174635995</id>
<content type='text'>
* guix/hash.scm (%vcs-directories): Add ".jj".

Merges: #7872
</content>
</entry>
<entry>
<title>guix: scripts: gc: Give better error reporting when attempting to vacuum.</title>
<updated>2026-04-15T21:56:23Z</updated>
<author>
<name>jgart</name>
<email>jgart@dismail.de</email>
</author>
<published>2026-04-12T13:02:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=0d11c221b8063d8db85a0353f702fc19f9a9efeb'/>
<id>urn:sha1:0d11c221b8063d8db85a0353f702fc19f9a9efeb</id>
<content type='text'>
* guix/scripts/gc.scm (%options): Error out when a non-root user tries
to vacuum the database.

Change-Id: Iee7d626c43980640aa91a3ceeb95675016932c55
Signed-off-by: jgart &lt;jgart@dismail.de&gt;
</content>
</entry>
<entry>
<title>guix: Implement fossil-download.</title>
<updated>2026-04-15T21:10:25Z</updated>
<author>
<name>Nguyễn Gia Phong</name>
<email>mcsinyx@disroot.org</email>
</author>
<published>2025-11-27T08:46:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=05e669ac50cd15db30c2bfc0681a4c2a24cf080d'/>
<id>urn:sha1:05e669ac50cd15db30c2bfc0681a4c2a24cf080d</id>
<content type='text'>
* guix/fossil-download.scm: New file.
* guix/build/fossil.scm: New file.
* Makefile.am (MODULES): Add them.
* etc/teams.scm (core)[#:scope]: Add "guix/fossil-download.scm".
(vcs)[#:scope]: Add "guix/build/fossil.scm".
* CODEOWNERS: Regenerate file.
* doc/guix.texi (origin Reference): Document fossil-fetch
and fossil-reference.
* NEWS: Add entry about fossil-fetch.

Change-Id: Ia252bcbbb417159a842d5092a937e2aad55a1656
Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</content>
</entry>
<entry>
<title>guix: texlive build system: Relax Metafont requirement.</title>
<updated>2026-04-12T21:15:28Z</updated>
<author>
<name>Nicolas Goaziou</name>
<email>mail@nicolasgoaziou.fr</email>
</author>
<published>2026-04-01T20:00:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=2434428c2890c3f83c56a24adcf4ec04fc5d81c8'/>
<id>urn:sha1:2434428c2890c3f83c56a24adcf4ec04fc5d81c8</id>
<content type='text'>
* guix/build/texlive-build-system.scm (generate-font-metrics): Cater for
texlive-metafont both as a native input and as an argument from texlive-local-tree.

Change-Id: I32dd86d49ebcb49efd2a253c0491926e0333d3f4
</content>
</entry>
<entry>
<title>guix: Generate TeX Live profiles reproductibly.</title>
<updated>2026-04-12T21:15:28Z</updated>
<author>
<name>Nicolas Goaziou</name>
<email>mail@nicolasgoaziou.fr</email>
</author>
<published>2026-03-20T09:23:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=2d7f403979b537e8b5585970ed3bf3710ff616de'/>
<id>urn:sha1:2d7f403979b537e8b5585970ed3bf3710ff616de</id>
<content type='text'>
 Fixes: https://issues.guix.gnu.org/73295

* guix/profiles.scm (texlive-font-maps): Do not use mktexlsr command.

Change-Id: I91710740d7f467a236cc82ceca560b0f51a4094d
</content>
</entry>
</feed>
