<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/configure.ac, branch kde-team</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>etc/committer: Avoid using an Autoconf template.</title>
<updated>2026-08-25T01:05:08+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2026-08-09T23:38:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d485ff319a82fb4d497e1d5435d881608f4bdf10'/>
<id>d485ff319a82fb4d497e1d5435d881608f4bdf10</id>
<content type='text'>
This does not seem to be critical here, and hampers hackability (a ./configure
re-run was needed to regenerate the file).

* etc/committer.scm.in: Rename to...
* etc/committer.scm: ... this.  Adjust shebang to use /bin/sh and 'guix repl'.
* .gitignore: De-register etc/committer.scm.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This does not seem to be critical here, and hampers hackability (a ./configure
re-run was needed to regenerate the file).

* etc/committer.scm.in: Rename to...
* etc/committer.scm: ... this.  Adjust shebang to use /bin/sh and 'guix repl'.
* .gitignore: De-register etc/committer.scm.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Emit warning/tips when git auto-configuration is not possible.</title>
<updated>2026-06-12T09:27:39+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2026-06-02T10:33:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=59b2b4b3c2706d419c346865929e23fbf56b77ca'/>
<id>59b2b4b3c2706d419c346865929e23fbf56b77ca</id>
<content type='text'>
And otherwise do not abort the build.

* configure.ac (ENDIF): New output variable.
* Makefile.am (GIT_CORE_HOOKS_PATH, NL): New variables.  Add conditional
warnings messages.
(git_hooks_checks): New variable.
($(GIT_HOOKS_DIR)/pre-push, $(GIT_HOOKS_DIR)/commit-msg): Use it.

Reported-by: Nicolas Graves &lt;ngraves@ngraves.fr&gt;
Merges: !9031
Fixes: #8064
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And otherwise do not abort the build.

* configure.ac (ENDIF): New output variable.
* Makefile.am (GIT_CORE_HOOKS_PATH, NL): New variables.  Add conditional
warnings messages.
(git_hooks_checks): New variable.
($(GIT_HOOKS_DIR)/pre-push, $(GIT_HOOKS_DIR)/commit-msg): Use it.

Reported-by: Nicolas Graves &lt;ngraves@ngraves.fr&gt;
Merges: !9031
Fixes: #8064
</pre>
</div>
</content>
</entry>
<entry>
<title>serialization: Use ‘bytevector-slice’ from Guile &gt;= 3.0.9.</title>
<updated>2026-01-27T12:01:14+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2025-11-26T09:07:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=40c24a92af2ead4379ea0755304c00fd09c806bf'/>
<id>40c24a92af2ead4379ea0755304c00fd09c806bf</id>
<content type='text'>
* guix/serialization.scm (sub-bytevector): Remove.
(read-byte-string): Use ‘bytevector-slice’.
* configure.ac: Require Guile 3.0.9.
* doc/contributing.texi (Requirements): Adjust accordingly.

Change-Id: I7aa11a2182530ea5131be591db03b17efb6847a4
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #4495
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/serialization.scm (sub-bytevector): Remove.
(read-byte-string): Use ‘bytevector-slice’.
* configure.ac: Require Guile 3.0.9.
* doc/contributing.texi (Requirements): Adjust accordingly.

Change-Id: I7aa11a2182530ea5131be591db03b17efb6847a4
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #4495
</pre>
</div>
</content>
</entry>
<entry>
<title>maint: Do not check for optional guile-zstd in configure.ac.</title>
<updated>2026-01-21T16:33:14+00:00</updated>
<author>
<name>Rutherther</name>
<email>rutherther@ditigal.xyz</email>
</author>
<published>2026-01-21T16:33:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=230aa373f315f247852ee07dff34146e9b480aec'/>
<id>230aa373f315f247852ee07dff34146e9b480aec</id>
<content type='text'>
Partially reverts e642300195dfc7c83283db7e103fabf2c6ac65a7.
Only semver is a required dependency, zstd is optional.

* configure.ac: Remove check for Guile-zstd being available.

Change-Id: I1fe0fe77d0f15b1d383c890b46ce678402054efc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Partially reverts e642300195dfc7c83283db7e103fabf2c6ac65a7.
Only semver is a required dependency, zstd is optional.

* configure.ac: Remove check for Guile-zstd being available.

Change-Id: I1fe0fe77d0f15b1d383c890b46ce678402054efc
</pre>
</div>
</content>
</entry>
<entry>
<title>maint: Check for guile-semver and guile-zstd.</title>
<updated>2026-01-21T14:23:59+00:00</updated>
<author>
<name>Rutherther</name>
<email>rutherther@ditigal.xyz</email>
</author>
<published>2026-01-21T14:20:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=e642300195dfc7c83283db7e103fabf2c6ac65a7'/>
<id>e642300195dfc7c83283db7e103fabf2c6ac65a7</id>
<content type='text'>
These were omitted from the configure script, leading to failure during the
build, instead of an earlier failure during ./configure.

Change-Id: I62a69eccf854acc1f7ae9a7aeb26897cf433478c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These were omitted from the configure script, leading to failure during the
build, instead of an earlier failure during ./configure.

Change-Id: I62a69eccf854acc1f7ae9a7aeb26897cf433478c
</pre>
</div>
</content>
</entry>
<entry>
<title>etc: Add AppArmor profile for the daemon.</title>
<updated>2025-12-22T21:48:57+00:00</updated>
<author>
<name>Noé Lopez</name>
<email>noelopez@free.fr</email>
</author>
<published>2025-12-08T15:39:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=587fd2dad49d8af3f31d06e29ff43c986d6f35c4'/>
<id>587fd2dad49d8af3f31d06e29ff43c986d6f35c4</id>
<content type='text'>
* .gitignore: Add etc/apparmor.d/tunables/guix.
* Makefile.am (nodist_apparmor_profile_DATA)
(nodist_apparmor_profile_tunables_DATA): Define it.
* configure.ac: Generate etc/apparmor.d/tunables/guix. Add
--with-apparmor-profile-dir option.
* etc/apparmor.d/guix-daemon: New file.
* etc/apparmor.d/tunables/guix.in: New file.
* doc/guix.texi: Document AppArmor profiles.
* gnu/packages/package-management.scm (guix): Add future changes commented.

Change-Id: Iac7df9d642383cc46a2d450c3badef31199ab041
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* .gitignore: Add etc/apparmor.d/tunables/guix.
* Makefile.am (nodist_apparmor_profile_DATA)
(nodist_apparmor_profile_tunables_DATA): Define it.
* configure.ac: Generate etc/apparmor.d/tunables/guix. Add
--with-apparmor-profile-dir option.
* etc/apparmor.d/guix-daemon: New file.
* etc/apparmor.d/tunables/guix.in: New file.
* doc/guix.texi: Document AppArmor profiles.
* gnu/packages/package-management.scm (guix): Add future changes commented.

Change-Id: Iac7df9d642383cc46a2d450c3badef31199ab041
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ui: Change bug report address to Codeberg.</title>
<updated>2025-11-01T23:32:23+00:00</updated>
<author>
<name>Florian Pelz</name>
<email>pelzflorian@pelzflorian.de</email>
</author>
<published>2025-11-01T12:51:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=2df24bc63292c4ccaf62729fcc5ec4a38353f800'/>
<id>2df24bc63292c4ccaf62729fcc5ec4a38353f800</id>
<content type='text'>
`guix --help` used to print `Report bugs to: bug-guix@gnu.org.`

This commit changes the message to
`Report bugs to: &lt;https://codeberg.org/guix/guix/issues/&gt;`.

In accordance with the consensus decision
&lt;https://codeberg.org/guix/guix-consensus-documents/src/branch/main/002-codeberg.md&gt;
and just in time before we phase out bug-guix.

* configure.ac (AC_INIT): Set Codeberg as bug-report address, to be used
as %guix-bug-report-address in guix/config.scm.in.
* guix/self.scm (make-config.scm): Likewise, to be applied when
`guix pull` is run a second time.
* guix/ui.scm (show-bug-report-information): Display bug report address
in &lt;&gt; angle brackets.

Change-Id: Ie16dccbf8b9801e278d3aa0dd5eccaab737725bd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`guix --help` used to print `Report bugs to: bug-guix@gnu.org.`

This commit changes the message to
`Report bugs to: &lt;https://codeberg.org/guix/guix/issues/&gt;`.

In accordance with the consensus decision
&lt;https://codeberg.org/guix/guix-consensus-documents/src/branch/main/002-codeberg.md&gt;
and just in time before we phase out bug-guix.

* configure.ac (AC_INIT): Set Codeberg as bug-report address, to be used
as %guix-bug-report-address in guix/config.scm.in.
* guix/self.scm (make-config.scm): Likewise, to be applied when
`guix pull` is run a second time.
* guix/ui.scm (show-bug-report-information): Display bug report address
in &lt;&gt; angle brackets.

Change-Id: Ie16dccbf8b9801e278d3aa0dd5eccaab737725bd
</pre>
</div>
</content>
</entry>
<entry>
<title>maint: Remove unused variable in ‘configure.ac’.</title>
<updated>2025-10-13T12:48:27+00:00</updated>
<author>
<name>Dariqq</name>
<email>dariqq@posteo.net</email>
</author>
<published>2025-08-18T15:32:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d671b750f147d63792fbde93c9b17138492a40f5'/>
<id>d671b750f147d63792fbde93c9b17138492a40f5</id>
<content type='text'>
* configure.ac: Remove guix_sbindir.

Change-Id: I00de6d99260eec48ab58072d61d066cbdaf143da
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* configure.ac: Remove guix_sbindir.

Change-Id: I00de6d99260eec48ab58072d61d066cbdaf143da
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>maint: Actually set the default prefix.</title>
<updated>2025-10-13T12:48:27+00:00</updated>
<author>
<name>Dariqq</name>
<email>dariqq@posteo.net</email>
</author>
<published>2025-07-21T17:28:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=29c85286eabb7ee64c3100a57ba2c077311a72b9'/>
<id>29c85286eabb7ee64c3100a57ba2c077311a72b9</id>
<content type='text'>
Followup to 77771036f0970083c146b709d792d128f4235125.

* configure.ac: Use AC_DEFAULT_PREFIX to set default prefix.

Change-Id: I213347a3976fa5cd305a5d26110b7aac24b9dbe1
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Fixes: guix/guix#1451
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Followup to 77771036f0970083c146b709d792d128f4235125.

* configure.ac: Use AC_DEFAULT_PREFIX to set default prefix.

Change-Id: I213347a3976fa5cd305a5d26110b7aac24b9dbe1
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Fixes: guix/guix#1451
</pre>
</div>
</content>
</entry>
<entry>
<title>Reapply "Update Maxim's email address."</title>
<updated>2025-09-18T04:44:12+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2025-09-18T03:25:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=10482f731e6def20df23caa9cd0b9ab428f52a50'/>
<id>10482f731e6def20df23caa9cd0b9ab428f52a50</id>
<content type='text'>
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with
the more careful command, to avoid a world rebuild:

grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
  --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
  xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with
the more careful command, to avoid a world rebuild:

grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
  --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
  xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
</pre>
</div>
</content>
</entry>
</feed>
