<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/m4, branch master</title>
<subtitle>GNU transactional package management, distribution, deployment, and more!
</subtitle>
<id>http://git.rostovtsev.org/guix/atom?h=master</id>
<link rel='self' href='http://git.rostovtsev.org/guix/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/'/>
<updated>2026-03-14T11:14:49Z</updated>
<entry>
<title>doc, gnu: Update URL of several packages formerly at notabug.org.</title>
<updated>2026-03-14T11:14:49Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2026-03-11T22:27:44Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=650e69784d80bcbe21efb6ceed5c41af817840d1'/>
<id>urn:sha1:650e69784d80bcbe21efb6ceed5c41af817840d1</id>
<content type='text'>
The URL change for these 5 packages was announced at
&lt;https://lists.gnu.org/archive/html/guile-user/2026-03/msg00000.html&gt;.

* doc/contributing.texi (Requirements): Update URLs.
* gnu/packages/gnupg.scm (guile-gcrypt)[home-page]: Update.
* gnu/packages/guile.scm (guile-sqlite3)[home-page]: Update.
(guile-zlib)[source]: Update URL and hash.
[home-page]: Update.
(guile-lzlib)[home-page]: Update.
(guile-zstd)[home-page]: Update.
* m4/guix.m4 (GUIX_CHECK_GUILE_SQLITE3): Update commit URL.

Merges guix/guix!7069

Change-Id: Ic587d3e2dcd931a44c007d9cdcd0b20e771be33b
Signed-off-by: Cayetano Santos &lt;csantosb@inventati.org&gt;
</content>
</entry>
<entry>
<title>maint: Change main repository URL to git.guix.gnu.org.</title>
<updated>2025-05-23T09:19:07Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2025-05-22T10:41:31Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=3b6e499d5e635e2189f1bf60279dbf5175c404bd'/>
<id>urn:sha1:3b6e499d5e635e2189f1bf60279dbf5175c404bd</id>
<content type='text'>
Throughout, replace “https://git.savannah.gnu.org/git/guix.git” by
“https://git.guix.gnu.org/guix.git”.

Change-Id: Ieb82464f92a806b85c79e629f952e68c39323740
</content>
</entry>
<entry>
<title>build: Fix detection of guile-ssh.</title>
<updated>2024-12-12T22:23:33Z</updated>
<author>
<name>Tomas Volf</name>
<email>~@wolfsden.cz</email>
</author>
<published>2024-12-11T22:09:57Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=b8a45bd0473ab2ba9b96b7ef429a557ece9bf06c'/>
<id>urn:sha1:b8a45bd0473ab2ba9b96b7ef429a557ece9bf06c</id>
<content type='text'>
Fixes &lt;https://issues.guix.gnu.org/74800&gt;.

The check for make-session stopped working after update to 0.18.0.  This
commit adds the additional `#:config #f' to skip reading the ssh
configuration, arguably we did not want to do that anyway.

* m4/guix.m4 (GUIX_CHECK_GUILE_SSH): Add `#:config #f' to make-session call.

Change-Id: Id6ea3860292159ac2e6cf2a77df5f720f66aa071
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Reported-by: Dariqq &lt;dariqq@posteo.net&gt;
</content>
</entry>
<entry>
<title>gnu: bootstrap: Add support for x86_64-gnu, aka the 64bit Hurd.</title>
<updated>2024-12-03T07:38:00Z</updated>
<author>
<name>Janneke Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2024-11-06T12:37:10Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=4d9c5984fee481d74c2f504094b4797bbb4104d4'/>
<id>urn:sha1:4d9c5984fee481d74c2f504094b4797bbb4104d4</id>
<content type='text'>
On commit:
    ec8a5ec15f898e864705e5a5c834532e3fa8d0a4
    gnu: make-bootstrap: Update gcc-static to gcc-14, for the 64bit Hurd.

Run:
    ./pre-inst-env guix build --target=x86_64-gnu bootstrap-tarballs

Producing:
    /gnu/store/w1n7bdpn88plcc49h7n0jriaj41sgwx8-bootstrap-tarballs-0/

With guix hash -r:
    15cb1xh7s2hhp8s0d81bjnw1759w9sh7ckc9n5jq2f3rqw6z76by

* gnu/packages/bootstrap.scm (%bootstrap-executables): Add entries for
x86_64-gnu.
(%bootstrap-guile-hash, %bootstrap-coreutils&amp;co, %bootstrap-binutils,
%bootstrap-glibc, %bootstrap-gcc): Add entry for x86_64-gnu.
* guix/packages.scm (%supported-systems, %hurd-systems): Add x86_64-gnu.
(%cuirass-supported-systems): Remove x86_64-gnu.
* guix/utils.scm (target-64bit?): Add x86_64-gnu.
* m4/guix.m4: Add x86_64-gnu as a supported system.
* doc/guix.texi (GNU Distribution): Add x86_64-gnu.

Change-Id: I828159aedb3f66caba98e935083cc3682429f219
</content>
</entry>
<entry>
<title>build: Fix spelling in m4 macros.</title>
<updated>2023-11-07T16:07:11Z</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2023-11-07T14:27:18Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=220759226e93d76d8d80058f69f9d8b29714bbde'/>
<id>urn:sha1:220759226e93d76d8d80058f69f9d8b29714bbde</id>
<content type='text'>
* m4/guix.m4 (GUIX_CHECK_GUILE_SSH): Fix spelling of parameter.
(GUIX_CHECK_FILE_NAME_LIMITS): Fix spelling of maximum.

Change-Id: I93c80441393622a4bc06daa475eee13874cca527
</content>
</entry>
<entry>
<title>build: Correct guix_system on musl libc distros.</title>
<updated>2023-03-16T11:37:03Z</updated>
<author>
<name>Antero Mejr</name>
<email>antero@mailbox.org</email>
</author>
<published>2023-02-01T20:25:04Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=8e3dfb3d6dfc0f19bd9a9f9b163f0f3d7dccc865'/>
<id>urn:sha1:8e3dfb3d6dfc0f19bd9a9f9b163f0f3d7dccc865</id>
<content type='text'>
* m4/guix.m4 (GUIX_SYSTEM_TYPE): Add linux-musl* case. This prevents
the macro from mis-parsing the host OS, which causes breakage when
building from source.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>gnu: bootstrap: Add support for riscv64-linux.</title>
<updated>2022-01-14T09:41:15Z</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2021-06-12T20:23:43Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=03b45230d409c5f09e6ad18f23f313a13dbddb7d'/>
<id>urn:sha1:03b45230d409c5f09e6ad18f23f313a13dbddb7d</id>
<content type='text'>
On 7d93b21ab1c132990054372a9677c1639d54e631
    gnu: glibc-for-bootstrap: Update patch.

Run
    ./pre-inst-env guix build --target=riscv64-linux-gnu bootstrap-tarballs

Producing
    /gnu/store/4hdzva9i0wyyfbgj1lmqc1wkk644pv07-bootstrap-tarballs-0

With guix hash -rx
    1nj0fdgj08bbmfny01mp2blv7c3p2iciqh31zmf04ap5s7ygsqlp

* gnu/packages/bootstrap.scm (%bootstrap-executables): Add entries for
riscv64-linux.
(%bootstrap-guile-hash, %bootstrap-coreutils&amp;co, %bootstrap-binutils,
%bootstrap-glibc, %bootstrap-gcc): Add entry for riscv64-linux.
(raw-build-guile3): New procedure.
(make-raw-bag): Use raw-build-guile3 for riscv64-linux.
* guix/packages.scm (%supported-systems): Add riscv64-linux.
(%cuirass-supported-systems): Remove riscv64-linux.
* guix/utils.scm (target-64bit?): Add riscv64-linux.
* m4/guix.m4: Add riscv64-linux as a supported system.
* doc/guix.texi (GNU Distribution): Add riscv64-linux.
</content>
</entry>
<entry>
<title>build: Adjust 'courage level' of different systems.</title>
<updated>2021-12-14T16:33:49Z</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2021-12-14T14:01:40Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=08d15a24c90e597f1656c3c0c3dbccf2022517de'/>
<id>urn:sha1:08d15a24c90e597f1656c3c0c3dbccf2022517de</id>
<content type='text'>
* m4/guix.m4 (GUIX_ASSERT_SUPPORTED_SYSTEM): Add i586-gnu. Move
powerpc-linux to unsupported but not needing courage. Add mips64el-linux
to unsupported.
</content>
</entry>
<entry>
<title>gnu: bootstrap: Add support for powerpc-linux.</title>
<updated>2021-05-23T19:23:18Z</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2020-02-09T07:15:36Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=cbdb7d4fea928febc105985c03b8fb5d6eda3d27'/>
<id>urn:sha1:cbdb7d4fea928febc105985c03b8fb5d6eda3d27</id>
<content type='text'>
On 923bb70a1bff657125c3008f119a477e5cb57c2b
   gnu:glibc-for-bootstrap: Fix patch.

Run
    ./pre-inst-env guix build --target=powerpc-linux-gnu bootstrap-tarballs

Producing

    /gnu/store/dyj1wvayyp1ihaknkxniz1xamcf4yrhl-bootstrap-tarballs-0

With guix hash -rx /gnu/store/dyj1wvayyp1ihaknkxniz1xamcf4yrhl-bootstrap-tarballs-0

    02xx2ydj28pwv3vflqffinpq1icj09gzi9icm8j4bwc4lca9irxn

* gnu/packages/bootstrap.scm (%bootstrap-executables): Add entries for
powerpc-linux.
(%bootstrap-guile-hash, %bootstrap-coreutils&amp;co, %bootstrap-binutils,
%bootstrap-glibc, %bootstrap-gcc): Add entry for powerpc-linux.
* gnu/packages.scm (%supported-systems): Add powerpc-linux.
(%hydra-supported-systems): Remove powerpc-linux.
* m4/guix.m4: Add powerpc-linux as a supported system.
</content>
</entry>
<entry>
<title>Add powerpc64le-linux as a supported Guix architecture.</title>
<updated>2021-03-24T06:19:57Z</updated>
<author>
<name>Chris Marusich</name>
<email>cmmarusich@gmail.com</email>
</author>
<published>2021-02-21T01:29:58Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=a16eb6c5f97f136b678540ba61f12b2c08e43e13'/>
<id>urn:sha1:a16eb6c5f97f136b678540ba61f12b2c08e43e13</id>
<content type='text'>
This makes powerpc64le-linux a supported architecture for Guix, but not for
Guix System.

* Makefile.am (SUPPORTED_SYSTEMS): Add an entry for powerpc64le-linux.
* etc/guix-install.sh (chk_sys_arch): Same.
* guix/packages.scm (%supported-systems): Same.
* m4/guix.m4 (GUIX_ASSERT_SUPPORTED_SYSTEM): Same.
* tests/guix-build.sh (all_systems): Same.
</content>
</entry>
</feed>
