~ruther/guix-local

5c37ad81 — Maxime Devos 3 years ago
gnu-maintenance: Test latest-html-release.

* tests/gnu-maintenance.scm ("latest-html-release, no signature")
("latest-html-release, signature): New tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
55d42000 — Maxime Devos 3 years ago
gnu-maintenance: Remove unused procedures.

* guix/gnu-maintenance.scm (url-prefix-rewrite, adjusted-upstream-source):
Remove.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
d9b8169a — Maxime Devos 3 years ago
gnu-maintenance: Simplify latest-kernel.org-release.

As latest-html-release now produces mirror:// URIs where possible,
the additional post-processing is not necessary anymore.

As a test, revert the dtc package back to 1.6.0 and try updating 'gash',
the mirror:// URI remains.

* gnu-maintenance.scm (latest-kernel.org-release): Do not call
adjusted-upstream-source on the result.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
60474b52 — Maxime Devos 3 years ago
download: Add a kernel.org mirror.

Add the mirror from (guix gnu-maintenance) to make the simplified
linux.org updater (of a later commit) work.

* download.scm (%mirrors)[kernel.org]: Add mirrors.edge.kernel.org mirror.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
e96f380f — Maxime Devos 3 years ago
gnu-maintenance: Simplify latest-savannah-release.

As latest-html-release now produces mirror:// URIs where possible,
the additional post-processing is not necessary anymore.

As a test, try updating 'gash', the mirror:// URI remains.

* gnu-maintenance.scm (latest-savannah-release): Do not call
adjusted-upstream-source on the result.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6c16de72 — Maxime Devos 3 years ago
download: Switch savannah mirrors to HTTPS URLs.

The URI scheme used for nongnu.freemirror.org needs to be consistent
between (guix download) and (guix gnu-maintenance) to make the simplified
savannah-updater (of a later commit) work.  While we're at it, switch the
other mirrors to https as well.

http://download.savannah.gnu.org/releases-noredirect/ is left unmodified
because it 404s

* download.scm (%mirrors)[savannah]: Switch from http to https where possible.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
11ec14ff — Maxime Devos 3 years ago
gnu-maintenance: Produce mirror:// URIs in latest-html-release.

Partially fixes <https://issues.guix.gnu.org/57477>.

I'm not aware of a package using both latest-html-release and mirrors, so it
has not been completely tested.  However, updating "yt-dlp" appears to work
(except for git-fetch not being supported yet).  The expression for the
signature-urls field had to be tweaked to not call uri-mirror-rewrite on #false.

* guix/gnu-maintenance.scm (latest-html-release)[url->research]{urls,signature-urls}:
Call uri-mirror-rewrite on the URLs.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
d877dc09 — Maxime Devos 3 years ago
gnu-maintenance: Produce mirror:// URIs in latest-ftp-release.

Partially fixes <https://issues.guix.gnu.org/57477>.

As a test, try updating gnupg.  Before the patch, a ftp:// URL was produced,
now the mirror:// is preserved.

* guix/gnu-maintenance.scm (latest-ftp-release)[file->source]{urls,signature-urls}:
Call uri-mirror-rewrite on the URLs.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
fc5c4ce4 — Maxime Devos 3 years ago
lint: Extract logic of 'check-mirror-url'.

It will be useful for fixing <https://issues.guix.gnu.org/57477>.

* guix/lint.scm (check-mirror-url): Extract mirror://-constructing code to ...
* guix/gnu-maintenance.scm (uri-mirror-rewrite): ... here, tweaking the API
and implementation in anticipation of future users.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
b6274a20 — Nicolas Graves 3 years ago
etc: Add tempel snippet move.

* etc/snippets/tempel/text-mode (move\): New entry.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
1033645e — Ludovic Courtès 3 years ago
machine: ssh: Parameterize '%current-system' early on.

Fixes <https://issues.guix.gnu.org/58084>.
Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

Previously, "sanity checks" and other operations would happen in a
context where '%current-system' has its default value.  Thus, running
'guix deploy' on x86_64-linux machine for an aarch64-linux one would
lead things like '%base-initrd-modules' to see "x86_64-linux" as the
'%current-system' value, in turn making the wrong choices.

* gnu/machine/ssh.scm (check-deployment-sanity)[assertions]: Wrap in
'parameterize'.
(deploy-managed-host): Likewise for the 'mlet' body.
28a50eea — Maxim Cournoyer 3 years ago
tests: telephony: Add missing import to fix jami tests.

* gnu/tests/telephony.scm (run-jami-test): Add a missing (ice-9 match) import
directive.

Co-authored-by: Olivier Dion <olivier.dion@polymtl.ca>
b9cdff6d — Nicolas Goaziou 3 years ago
gnu: emacs-ement: Update to 0.2.1.

* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.2.1.
474d3ef6 — Maxim Cournoyer 3 years ago
gnu: qemu: Disable qtest-aarch64/migration-test test.

* gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/virtualization.scm (qemu): Apply it.
0ea2b720 — Eric Bavier 3 years ago
gnu: gnome-shell-extension-gsconnect: Update to 50.

* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect): Update to
version 50.  Update url references to new organization.
351201aa — Guillaume Le Vaillant 3 years ago
gnu: libspatialite: Disable tests.

Several tests fail since the update of Proj to version 9, but the library
seems to be working as the test phases of dependents are passing.

* gnu/packages/geo.scm (libspatialite)[arguments]: Disable tests.
c1716ab6 — Ricardo Wurmus 3 years ago
gnu: Add r-compgenomrdata.

* gnu/packages/bioinformatics.scm (r-compgenomrdata): New variable.
b4b75434 — Olivier Dion 3 years ago
gnu: Add libpatch.

* gnu/packages/instrumentation.scm (libpatch): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
e5871de9 — Artyom V. Poptsov 3 years ago
gnu: guile-ini: Update to 0.5.2.

* gnu/packages/guile-xyz.scm (guile-ini): Update to 0.5.2.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
9e4164c6 — Florian Pelz 3 years ago
news: Add another 'de' translation.

* etc/news.scm: Add German translation of images API entry.
Next