<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/Makefile.am, branch wip-plmshift</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>gnu: Remove linux-libre 6.9.</title>
<updated>2024-08-27T00:00:17+00:00</updated>
<author>
<name>Wilko Meyer</name>
<email>w@wmeyer.eu</email>
</author>
<published>2024-08-14T20:30:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=fc35b9fa6d6ed3583d4f3fc9214f657022d49678'/>
<id>fc35b9fa6d6ed3583d4f3fc9214f657022d49678</id>
<content type='text'>
* gnu/packages/linux.scm (linux-libre-6.9-version, linux-libre-6.9-gnu-revision,
deblob-scripts-6.9, linux-libre-6.9-pristine-source, linux-libre-6.9-source,
linux-libre-headers-6.9, linux-libre-6.9): Remove variables.
(linux-libre-headers-latest): New variable.
(libbpf)[native-inputs]: Switch to linux-libre-headers-latest.
* gnu/packages/aux-files/linux-libre/6.9-arm.conf,
gnu/packages/aux-files/linux-libre/6.9-arm64.conf,
gnu/packages/aux-files/linux-libre/6.9-riscv.conf
gnu/packages/aux-files/linux-libre/6.9-i686.conf,
gnu/packages/aux-files/linux-libre/6.9-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove aforementioned .conf files.

Change-Id: Ia05bce46ab94f0dbbc7bb5b2e75e2067e9b78e7b
Signed-off-by: Leo Famulari &lt;leo@famulari.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/linux.scm (linux-libre-6.9-version, linux-libre-6.9-gnu-revision,
deblob-scripts-6.9, linux-libre-6.9-pristine-source, linux-libre-6.9-source,
linux-libre-headers-6.9, linux-libre-6.9): Remove variables.
(linux-libre-headers-latest): New variable.
(libbpf)[native-inputs]: Switch to linux-libre-headers-latest.
* gnu/packages/aux-files/linux-libre/6.9-arm.conf,
gnu/packages/aux-files/linux-libre/6.9-arm64.conf,
gnu/packages/aux-files/linux-libre/6.9-riscv.conf
gnu/packages/aux-files/linux-libre/6.9-i686.conf,
gnu/packages/aux-files/linux-libre/6.9-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove aforementioned .conf files.

Change-Id: Ia05bce46ab94f0dbbc7bb5b2e75e2067e9b78e7b
Signed-off-by: Leo Famulari &lt;leo@famulari.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Add linux-libre 6.10.1.</title>
<updated>2024-07-30T03:20:04+00:00</updated>
<author>
<name>Wilko Meyer</name>
<email>w@wmeyer.eu</email>
</author>
<published>2024-07-15T15:24:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=93e19067b4428e41c281eebe19746ea253591aad'/>
<id>93e19067b4428e41c281eebe19746ea253591aad</id>
<content type='text'>
* gnu/packages/linux.scm (linux-libre-6.10-version, linux-libre-6.10-gnu-revision,
deblob-scripts-6.10, linux-libre-6.10-pristine-source, linux-libre-6.10-source,
linux-libre-headers-6.10, linux-libre-6.10): New variables.
* gnu/packages/aux-files/linux-libre/6.10-arm.conf,
gnu/packages/aux-files/linux-libre/6.10-arm64.conf,
gnu/packages/aux-files/linux-libre/6.10-i686.conf,
gnu/packages/aux-files/linux-libre/6.10-x86.conf: New files.
* Makefile.am (AUX_FILES): Add them.

Change-Id: If62ec2e8029ebd7531d3b4ba9a666c0b5f3b0f4c
Signed-off-by: Leo Famulari &lt;leo@famulari.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/linux.scm (linux-libre-6.10-version, linux-libre-6.10-gnu-revision,
deblob-scripts-6.10, linux-libre-6.10-pristine-source, linux-libre-6.10-source,
linux-libre-headers-6.10, linux-libre-6.10): New variables.
* gnu/packages/aux-files/linux-libre/6.10-arm.conf,
gnu/packages/aux-files/linux-libre/6.10-arm64.conf,
gnu/packages/aux-files/linux-libre/6.10-i686.conf,
gnu/packages/aux-files/linux-libre/6.10-x86.conf: New files.
* Makefile.am (AUX_FILES): Add them.

Change-Id: If62ec2e8029ebd7531d3b4ba9a666c0b5f3b0f4c
Signed-off-by: Leo Famulari &lt;leo@famulari.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: emacs-next: Update to 30.0.60-1.4e22ef8.</title>
<updated>2024-07-07T06:04:47+00:00</updated>
<author>
<name>Liliana Marie Prikler</name>
<email>liliana.prikler@gmail.com</email>
</author>
<published>2024-06-30T12:00:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=74d723b4a8185518468f9dff49acef7cd814ce14'/>
<id>74d723b4a8185518468f9dff49acef7cd814ce14</id>
<content type='text'>
* gnu/packages/aux-files/emacs/comp-integrity-next.el: New file.
* Makefile.am (AUX_FILES): Register it here.
* gnu/packages/emacs.scm (emacs-next-minimal): Update to 30.0.60-1.4e22ef8.
(emacs-&gt;emacs-next)[arguments]: Swap out ‘validate-comp-integrity’ phase,
so as to refer to the new integrity check.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/aux-files/emacs/comp-integrity-next.el: New file.
* Makefile.am (AUX_FILES): Register it here.
* gnu/packages/emacs.scm (emacs-next-minimal): Update to 30.0.60-1.4e22ef8.
(emacs-&gt;emacs-next)[arguments]: Swap out ‘validate-comp-integrity’ phase,
so as to refer to the new integrity check.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Remove linux-libre 6.8.</title>
<updated>2024-06-17T16:02:28+00:00</updated>
<author>
<name>Wilko Meyer</name>
<email>w@wmeyer.eu</email>
</author>
<published>2024-06-17T12:06:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=6fad0fd1c32db2cb25447b694f08d5c7836536ad'/>
<id>6fad0fd1c32db2cb25447b694f08d5c7836536ad</id>
<content type='text'>
* gnu/packages/linux.scm (linux-libre-6.8-version, linux-libre-6.8-gnu-revision,
deblob-scripts-6.8, linux-libre-6.8-pristine-source, linux-libre-6.8-source,
linux-libre-headers-6.8, linux-libre-6.8): Remove variables.
* gnu/packages/aux-files/linux-libre/6.8-arm.conf,
gnu/packages/aux-files/linux-libre/6.8-arm64.conf,
gnu/packages/aux-files/linux-libre/6.8-riscv.conf
gnu/packages/aux-files/linux-libre/6.8-i686.conf,
gnu/packages/aux-files/linux-libre/6.8-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove aforementioned .conf files.

Signed-off-by: Leo Famulari &lt;leo@famulari.name&gt;
Change-Id: Ib94c61f629721f94a307e51b449e5ccd117a2f9a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/linux.scm (linux-libre-6.8-version, linux-libre-6.8-gnu-revision,
deblob-scripts-6.8, linux-libre-6.8-pristine-source, linux-libre-6.8-source,
linux-libre-headers-6.8, linux-libre-6.8): Remove variables.
* gnu/packages/aux-files/linux-libre/6.8-arm.conf,
gnu/packages/aux-files/linux-libre/6.8-arm64.conf,
gnu/packages/aux-files/linux-libre/6.8-riscv.conf
gnu/packages/aux-files/linux-libre/6.8-i686.conf,
gnu/packages/aux-files/linux-libre/6.8-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove aforementioned .conf files.

Signed-off-by: Leo Famulari &lt;leo@famulari.name&gt;
Change-Id: Ib94c61f629721f94a307e51b449e5ccd117a2f9a
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: linux-libre: Add 6.9-riscv.conf</title>
<updated>2024-06-06T10:16:58+00:00</updated>
<author>
<name>Zheng Junjie</name>
<email>zhengjunjie@iscas.ac.cn</email>
</author>
<published>2024-06-05T06:16:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=4ae4311b31f1687714a01196a20bdc8b5c2a5843'/>
<id>4ae4311b31f1687714a01196a20bdc8b5c2a5843</id>
<content type='text'>
* gnu/packages/aux-files/linux-libre/6.9-riscv.conf: New file.
* Makefile.am (AUX_FILES): Register it.

Change-Id: I1f5e24726c3a59bec73805068548ce5916b427f8
Signed-off-by: Zheng Junjie &lt;zhengjunjie@iscas.ac.cn&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/aux-files/linux-libre/6.9-riscv.conf: New file.
* Makefile.am (AUX_FILES): Register it.

Change-Id: I1f5e24726c3a59bec73805068548ce5916b427f8
Signed-off-by: Zheng Junjie &lt;zhengjunjie@iscas.ac.cn&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Align the Automake status lines of the po4a and the PO xref.</title>
<updated>2024-06-02T22:27:11+00:00</updated>
<author>
<name>gemmaro</name>
<email>gemmaro.dev@gmail.com</email>
</author>
<published>2024-04-14T07:18:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=77c79bf5daff2e8041453b7a7112656d6409264b'/>
<id>77c79bf5daff2e8041453b7a7112656d6409264b</id>
<content type='text'>
* Makefile.am (AM_V_PO4A_0, AM_V_POXREF_0): Align the Automake status lines of
the po4a and the PO xref, since the common width is 10 characters.

Change-Id: Ic8c32f73294ba6e4ca71ab4aa889a558e4d7fcee
Signed-off-by: Florian Pelz &lt;pelzflorian@pelzflorian.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Makefile.am (AM_V_PO4A_0, AM_V_POXREF_0): Align the Automake status lines of
the po4a and the PO xref, since the common width is 10 characters.

Change-Id: Ic8c32f73294ba6e4ca71ab4aa889a558e4d7fcee
Signed-off-by: Florian Pelz &lt;pelzflorian@pelzflorian.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Add linux-libre 6.9.</title>
<updated>2024-05-26T18:51:32+00:00</updated>
<author>
<name>Wilko Meyer</name>
<email>w@wmeyer.eu</email>
</author>
<published>2024-05-13T09:30:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=cc728a393e4521beccd042614613616b3849bd3e'/>
<id>cc728a393e4521beccd042614613616b3849bd3e</id>
<content type='text'>
Big thanks to Dariqq &lt;dariqq@posteo.net&gt; for debugging and communicating
upstream about a problem with the deblobbing scripts in this kernel
series!

* gnu/packages/linux.scm (linux-libre-6.9-version, linux-libre-6.9-gnu-revision,
deblob-scripts-6.9, linux-libre-6.9-pristine-source, linux-libre-6.9-source,
linux-libre-headers-6.9, linux-libre-6.9): New variables.
* gnu/packages/aux-files/linux-libre/6.9-arm.conf,
gnu/packages/aux-files/linux-libre/6.9-arm64.conf,
gnu/packages/aux-files/linux-libre/6.9-i686.conf,
gnu/packages/aux-files/linux-libre/6.9-x86.conf: New files.
* Makefile.am (AUX_FILES): Add them.

Signed-off-by: Leo Famulari &lt;leo@famulari.name&gt;
Change-Id: I8dc011a603684f0be88766b7881aa6c560b94443
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Big thanks to Dariqq &lt;dariqq@posteo.net&gt; for debugging and communicating
upstream about a problem with the deblobbing scripts in this kernel
series!

* gnu/packages/linux.scm (linux-libre-6.9-version, linux-libre-6.9-gnu-revision,
deblob-scripts-6.9, linux-libre-6.9-pristine-source, linux-libre-6.9-source,
linux-libre-headers-6.9, linux-libre-6.9): New variables.
* gnu/packages/aux-files/linux-libre/6.9-arm.conf,
gnu/packages/aux-files/linux-libre/6.9-arm64.conf,
gnu/packages/aux-files/linux-libre/6.9-i686.conf,
gnu/packages/aux-files/linux-libre/6.9-x86.conf: New files.
* Makefile.am (AUX_FILES): Add them.

Signed-off-by: Leo Famulari &lt;leo@famulari.name&gt;
Change-Id: I8dc011a603684f0be88766b7881aa6c560b94443
</pre>
</div>
</content>
</entry>
<entry>
<title>maint: Suggest ‘guix git authenticate’ for initial authentication.</title>
<updated>2024-05-25T14:23:56+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2024-05-07T13:54:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=73b3f941d7d911a1b2bb2bf77d37cb3a12ed4291'/>
<id>73b3f941d7d911a1b2bb2bf77d37cb3a12ed4291</id>
<content type='text'>
The previous recommendation, running ‘make authenticate’, was insecure
because it led users to run code from the very repository they want to
authenticate:

  https://lists.gnu.org/archive/html/guix-devel/2024-04/msg00252.html

* Makefile.am (commit_v1_0_0, channel_intro_commit)
(channel_intro_signer, GUIX_GIT_KEYRING, authenticate): Remove.
* Makefile.am (.git/hooks/%): New target, generalization of previous
‘.git/hooks/pre-push’ target.
(nodist_noinst_DATA): Add ‘.git/hooks/post-merge’.
* doc/contributing.texi (Building from Git): Suggest ‘guix git
authenticate’ instead of ‘make authenticate’.
* etc/git/post-merge: New file.
* etc/git/pre-push: Run ‘guix git authenticate’ instead of ‘make
authenticate’.

Reviewed-by: Maxim Cournoyer &lt;maxim.cournoyer@gmail.com&gt;
Reported-by: Skyler Ferris &lt;skyvine@protonmail.com&gt;
Change-Id: Ia415aa8375013d0dd095e891116f6ce841d93efd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous recommendation, running ‘make authenticate’, was insecure
because it led users to run code from the very repository they want to
authenticate:

  https://lists.gnu.org/archive/html/guix-devel/2024-04/msg00252.html

* Makefile.am (commit_v1_0_0, channel_intro_commit)
(channel_intro_signer, GUIX_GIT_KEYRING, authenticate): Remove.
* Makefile.am (.git/hooks/%): New target, generalization of previous
‘.git/hooks/pre-push’ target.
(nodist_noinst_DATA): Add ‘.git/hooks/post-merge’.
* doc/contributing.texi (Building from Git): Suggest ‘guix git
authenticate’ instead of ‘make authenticate’.
* etc/git/post-merge: New file.
* etc/git/pre-push: Run ‘guix git authenticate’ instead of ‘make
authenticate’.

Reviewed-by: Maxim Cournoyer &lt;maxim.cournoyer@gmail.com&gt;
Reported-by: Skyler Ferris &lt;skyvine@protonmail.com&gt;
Change-Id: Ia415aa8375013d0dd095e891116f6ce841d93efd
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: linux-libre-6.8: Add riscv config.</title>
<updated>2024-05-22T03:15:29+00:00</updated>
<author>
<name>Zheng Junjie</name>
<email>zhengjunjie@iscas.ac.cn</email>
</author>
<published>2024-05-11T05:30:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=04aa2aab709fbdffeabfaf665f6acc0b2e91747a'/>
<id>04aa2aab709fbdffeabfaf665f6acc0b2e91747a</id>
<content type='text'>
* gnu/packages/aux-files/linux-libre/6.8-riscv.conf: New files.
* Makefile.am (AUX_FILES): Add it.

Change-Id: I293912d4f7fe09e281432b0f973999d9d8db582a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/aux-files/linux-libre/6.8-riscv.conf: New files.
* Makefile.am (AUX_FILES): Add it.

Change-Id: I293912d4f7fe09e281432b0f973999d9d8db582a
</pre>
</div>
</content>
</entry>
<entry>
<title>import: Add binary npm importer.</title>
<updated>2024-05-19T14:05:00+00:00</updated>
<author>
<name>Jelle Licht</name>
<email>jlicht@fsfe.org</email>
</author>
<published>2024-05-19T13:11:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=0685042c4601e7e7a88aab9c1cbfbfb4092a5aa2'/>
<id>0685042c4601e7e7a88aab9c1cbfbfb4092a5aa2</id>
<content type='text'>
* guix/scripts/import.scm: (importers): Add "npm-binary".
* doc/guix.texi (Invoking guix import): Document npm-binary importer.
* guix/import/npm-binary.scm: New file.
* guix/scripts/import/npm-binary.scm: New file.
* tests/npm-binary.scm: New file.
* Makefile.am: Add them.

Co-authored-by: Timothy Sample &lt;samplet@ngyro.com&gt;
Co-authored-by: Lars-Dominik Braun &lt;lars@6xq.net&gt;

Change-Id: I98a45068cf5b9c42790664cc743feaa7ac76f807
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/scripts/import.scm: (importers): Add "npm-binary".
* doc/guix.texi (Invoking guix import): Document npm-binary importer.
* guix/import/npm-binary.scm: New file.
* guix/scripts/import/npm-binary.scm: New file.
* tests/npm-binary.scm: New file.
* Makefile.am: Add them.

Co-authored-by: Timothy Sample &lt;samplet@ngyro.com&gt;
Co-authored-by: Lars-Dominik Braun &lt;lars@6xq.net&gt;

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