~ruther/guix-local

d58da8a5 — Rutherther a month ago
gnu: guix: Update to 1.5.0.

Change-Id: I8bb857646c87bd5ba7da67a6166371ff9e6c4a20
230aa373 — Rutherther a month ago
maint: Do not check for optional guile-zstd in configure.ac.

Partially reverts e642300195dfc7c83283db7e103fabf2c6ac65a7.
Only semver is a required dependency, zstd is optional.

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

Change-Id: I1fe0fe77d0f15b1d383c890b46ce678402054efc
e6423001 — Rutherther a month ago
maint: Check for guile-semver and guile-zstd.

These were omitted from the configure script, leading to failure during the
build, instead of an earlier failure during ./configure.

Change-Id: I62a69eccf854acc1f7ae9a7aeb26897cf433478c
4470dd73 — Rutherther a month ago
gnu: jemalloc: Disable tests on armhf.

Jemalloc can't be built on CI.

* gnu/packages/jemalloc.scm (jemalloc): Disable tests on armhf.

Change-Id: Iebc5ec7cbe43f4ccbc93569fc6a43e2b5d035fbe
88f0151d — Rutherther a month ago
installer: kernel: Accept empty list as kernel.

On architectures other than x86_64, the kernel page is not shown.  That means
the kernel will be an empty list. This leads to an exception during
installation.

Followup of 139a69b60201769ded53667872ca8dbad8f6e216, part of #5515.

* gnu/installer/kernel.scm (kernel->configuration): Accept empty kernel.

Change-Id: I7891f189ecc8d557aa9bb900a6633a570e46a3b6
59c9c36d — Rodion Goritskov a month ago
tests: Add Fedora foreign distribution test.

* gnu/tests/foreign.scm (qcow-image-with-marionette):
  - Create .autorelabel file to make copied Guile work
    on SELinux-enabled systems.
(resize-lvm-xfs-partition): New variable.
(run-foreign-install-test): Increase RAM for VM to 1024
  as 512 is not sufficient to run Guix installation
  on Fedora.
(fedora-qcow2): New variable.
(%test-fedora-install): New variable.

Change-Id: Ib247a174dfea8630d830763410391077516a8c16
Merges: #5007
c5583398 — Rutherther 2 months ago
tests: foreign: Add Ubuntu test.

This one is a bit more complicated than the other ones, because the qcow2
image is too small to hold the tarball contents.  So I have decided to add in
logic to resize the qemu img, the partition and the filesystem.

* gnu/tests/foreign.scm
(ubuntu-qcow2): New variable.
(ubuntu-uidmap-deb-file): New variable.
(ubuntu-libsuid4-deb-file): New variable.
(%test-ubuntu-install): New variable.

Change-Id: Ib705cfe0aeab5e6ede284b8eff06483aea617349e
Signed-off-by: Rutherther <rutherther@ditigal.xyz>

Merges: #4997
Change-Id: I17472d160665fa4965d1c1ee00d671746bd5fb74
1d27f402 — Rutherther 2 months ago
tests: foreign: Add utilities for resizing foreign images.

* gnu/tests/foreign.scm
(qcow-image-with-marionette): Add resize-image and
resize-proc to resize the image, the partition and the file system.
(resize-ext4-partition): New variable.
(run-foreign-install-test): Add resize-image and resize-proc; Pass them to
qcow-image-with-marionette.

Change-Id: I92dbe0cdcafb5ff0a0b6c3e9b96205b4ad9d10e8
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
efec531f — Rutherther 2 months ago
tests: foreign: Add test restarting guix-daemon.

* gnu/tests/foreign.scm (run-foreign-install-test): Restart the
daemon, build and gc afterwards.

Followup of 9a78e760762c1d93369e765bdce12388e1662ec6.

Change-Id: Ia2304d6b9c83b5b8f410426ce00e078c2f004198
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
519524f9 — Ludovic Courtès a month ago
doc: Use versioned URL for references to translated Guix manuals.

Partly addresses guix/guix#5725.

* doc/htmlxref.cnf (GUIX): Add /1.5.0.

Change-Id: I49ef15c00ca45b83a48ba0d1366b79a108e1e1a8
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5754
cdd0d9c7 — Noé Lopez a month ago
Update NEWS.

* NEWS: Update for 1.5.0.

Change-Id: I88bf24a6e0d0abb77fbd5e44b12c6e175cbba182
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5739
30e43537 — Rutherther a month ago
guix-install.sh: Add efraim's signing key.

* etc/guix-install.sh (GPG_SIGNING_KEYS): add "efraim" entry with his key
fingerprint.

Change-Id: Idbe6eb4bf366265fedb1748f62707eb0819003e2
958ca14f — Florian Pelz a month ago
nls: Adapt 'de' translations of "Binary Installation" documentation.

To accommodate last-minute changes in #5724 before Guix 1.5.0 release.

* po/doc/guix-manual.de.po: Adapt.

Change-Id: I800e0645900ca1fc45f02d664c3336efdb30aa76
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5759
2e2f80fa — Ludovic Courtès a month ago
doc: Use markup for commands in “Upgrading Guix”.

This is a followup to d5cf3b5defa8e224194ac0b195eb07fcb9d27a02.

* doc/guix.texi (Upgrading Guix): Use markup for commands.

Change-Id: I0b751ddc7f0e8e57813be23c809c23ade1e6cbd1
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5724
b12d80ae — Ludovic Courtès a month ago
doc: Move “When you’re done” instructions right after ‘guix-install.sh’.

* doc/guix.texi (Binary Installation): Move “When you’re done” instructions
right after script execution.

Change-Id: I70c9015add401a6ad6465941f423a3c4c9ef9b24
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
02840cc7 — Ludovic Courtès a month ago
doc: Mention the tarball URL and clarify binary installation steps.

* doc/guix.texi (Binary Installation): Mention the tarball URL.  Clarify what
the steps do.

Change-Id: Ic929b10c29b69752fd549b78295682bdf4fb76f6
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
6e89d38c — Ludovic Courtès a month ago
doc: Move ‘guix-install.sh’ commands upfront in “Binary Installation”.

* doc/guix.texi (Binary Installation): Move installation commands upfront.

Change-Id: Ie63837f29d5c2f25e3e50039facb8cdb12ba2f82
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
a92a0dda — Ludovic Courtès a month ago
doc: Reword introduction to ‘guix-install.sh‘.

* doc/guix.texi (Binary Installation): Reword introduction to
‘guix-install.sh’.

Change-Id: I51a1f55191cccde3800ef32a7a8ebe15f5e2c813
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
6275c911 — Ludovic Courtès a month ago
doc: Link to ‘guix-install.sh’ upfront under “Binary Installation”.

* doc/guix.texi (Binary Installation): Link to the script upfront rather than
in a footnote.

Change-Id: Icd89d0e9bb0c701b6b956ce214015e5466299bf3
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
93e1f4e3 — Ludovic Courtès a month ago
doc: Remove ‘#’ from code snippets to allow for copy/paste.

* doc/guix.texi (Binary Installation): Remove leading ‘#’ from code snippets.

Change-Id: Id459799ffdf26da3f9ab2907ed68e0ac7eb857fc
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Next