~ruther/guix-local

370a0c06 — Ludovic Courtès 1 year, 7 months ago
inferior: Add #:verify-certificate? to ‘cached-channel-instance’.

* guix/inferior.scm (channel-full-commit): Add #:verify-certificate?
and pass it on.
(cached-channel-instance): Likewise.

Change-Id: I9882660ac9eee2c4d9bb5e227979fd8de10555b1
7d235a67 — Ludovic Courtès 1 year, 7 months ago
pull: Add ‘--no-check-certificate’.

This can be tested with:

  guix shell libfaketime -- faketime 2019-01-01 \
    guix pull -q --no-check-certificate -p /tmp/p

* guix/scripts/pull.scm (%options, show-help): Add
‘--no-check-certificate’.
(%default-options): Add ‘verify-certificate?’ key.
(guix-pull): Honor it.
* doc/guix.texi (Invoking guix pull): Document it.

Change-Id: Ia9d7af1c64156b112e86027fb637e2e02dae6e3c
e168d318 — Ludovic Courtès 1 year, 7 months ago
channels: Add #:verify-certificate? and honor it.

* guix/channels.scm (latest-channel-instance): Add #:verify-certificate?
and pass it on.
(latest-channel-instances): Likewise.

Change-Id: I43564738dfeefa5b735e6f9e349f9f5596d25164
fc438ef6 — Ludovic Courtès 1 year, 7 months ago
guix download: Honor ‘--no-check-certificate’ for ‘--git’.

Until now ‘--no-check-certificate’ had no effect when combined with
‘--git’.  This can be tested with:

  guix shell libfaketime -- faketime 2019-01-01 \
    guix download --no-check-certificate --git \
    https://git.savannah.gnu.org/git/shepherd.git

* guix/scripts/download.scm (git-download-to-file): Add #:verify-certificate?
and honor it.
(git-download-to-store*): Likewise.
(add-git-download-option): Likewise.
(%options): Likewise.

Change-Id: Ib3905398199d814a02319ed3328eb8a4ed219bd5
9544a044 — Ludovic Courtès 1 year, 7 months ago
git: Allow X.509 certificate verification to be disabled.

* guix/git.scm (make-default-fetch-options): Add #:verify-certificate?
and honor it.  Define ‘warn-for-invalid-certificate’.
(clone*): Add #:verify-certificate? and pass it on.
(clone/swh-fallback): Likewise.
(update-cached-checkout): Likewise.
(latest-repository-commit): Likewise.

Change-Id: Ibf535a4a8d2a7e0c4026a896da9d4ab72e85401a
36b85399 — Ludovic Courtès 1 year, 7 months ago
git: Remove Guile-Git < 0.4.0 compatibility fallback.

Guile-Git 0.4.0 was released in October 2020.

* guix/git.scm (make-default-fetch-options): Remove
‘wrong-number-of-args’ fallback.

Change-Id: I5ebcb7212fd96241ea5defc4127e9880a6dd9667
a75b2d61 — Giacomo Leidi 1 year, 7 months ago
services: rootless-podman: Fix PATH lookup for Shepherd services.

One-shot Shepherd services required to correctly setup Podman in the
Guix System, are failing to find executables upon boot.  This patch
changes the executable references to absolute paths to avoid PATH
lookup.

* gnu/services/containers.scm (cgroups-fs-owner-entrypoint): Hardcode
bash path;
(rootless-podman-cgroups-fs-owner-service): Ditto;
(rootless-podman-fs-entrypoint): Hardcode mount path.

Change-Id: Id6a27cadf51326ce57af93f57809b77e28dbeaef
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: nghttp3: Update to 1.7.0.

* gnu/packages/web.scm (nghttp3): Update to 1.7.0.

Change-Id: Ic90d72d3f465bd8e52733d08157fd2bf0440e088
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: ngtcp2: Update to 1.10.0.

* gnu/packages/networking.scm (ngtcp2): Update to 1.10.0.

Change-Id: Icd7911e4658950dcaa8f5a4257f1d40605833144
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4050a9b2 — Spencer King 1 year, 7 months ago
gnu: nano: Update to 8.3.

* gnu/packages/text-editors.scm (nano): Update to 8.3.

Change-Id: Ibb99371b943db8d19437306de226d222ba26b6a0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
382a8fea — Ryan Desfosses 1 year, 7 months ago
gnu: mygnuhealth: Update to 2.2.1.

* gnu/packages/medical.scm (mygnuhealth): Update to 2.2.1

Change-Id: Ifeaead2c6ee715b94706267c1d5b1dcd0e98e84e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: syslog: fix configuration file argument

* gnu/services/base.scm (syslog-shepherd-service): Separate incorrectly
combined arguments which resulted in an argument like "-f
/etc/syslog.conf" being passed to syslogd, leading it to ignore the
argument and execute without a configuration file. Effects of this
included no log files being written, though the Shepherd service ran
successfully.

Ref: https://issues.guix.gnu.org/70677#4-lineno7
Change-Id: I3dbe00eabd4a10804e554c12e1466483c0b185b7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
097fb030 — Christopher Baines 1 year, 7 months ago
gnu: bffe: Update to 0-9.d2ff7c3.

* gnu/packages/package-management.scm (bffe): Update to 0-9.d2ff7c3.
[source]: Switch to the smart HTTP protocol.
[native-inputs,propagated-inputs]: Add guile-knots.

Change-Id: I8522e42ca2ce1062ef12f6cb56b858792cf88b0d
7633bac9 — Christopher Baines 1 year, 7 months ago
gnu: guile-knots: Update to 0-2.e8ab6f2.

* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-2.e8ab6f2.

Change-Id: I74515dbab3fb643dc2223d202ba81de2cd70b2d5
67bd4c0b — Sergey Trofimov 1 year, 7 months ago
gnu: Remove searx.

* gnu/packages/search.scm (searx): Delete variable.

Github repository has been archived by the owner on Sep 7, 2023. Build
fails due to outdated dependencies.

Signed-off-by: jgart <jgart@dismail.de>
51cc44d4 — Sharlatan Hellseher 1 year, 7 months ago
gnu: pacemaker: Update to 2.1.9.

* gnu/packages/high-availability.scm (pacemaker): Update to 2.1.9.

Change-Id: Idc1dfe6a41966dfee7d4f5467bfafa542119bc9e
93c02e1f — Sharlatan Hellseher 1 year, 7 months ago
gnu: corosync: Update to 3.1.9.

* gnu/packages/high-availability.scm (corosync): Update to 3.1.9.

Change-Id: I4c4bc84554972675192212d8d10964bc14e0b5a2
5f2265e2 — Sharlatan Hellseher 1 year, 7 months ago
gnu: nats-server: Update to 2.10.24.

* gnu/packages/high-availability.scm (nats-server): Update to 2.10.24.

Change-Id: I63c1621d6210ffc37deb49f29d257f7484aa7b13
7340f517 — Sharlatan Hellseher 1 year, 7 months ago
gnu: kronosnet: Update to 1.30.

* gnu/packages/high-availability.scm (kronosnet): Update to 1.30.

Change-Id: I46f95c031c59b711bf2fe2fb5ff45abee8ff018d
312c65c6 — Jordan Moore 1 year, 7 months ago
gnu: haproxy: Update to 3.1.1.

* gnu/packages/high-availability.scm (haproxy): Update to 3.1.1.

Change-Id: I0a9f157bf3ae54d72e958ee23b3032fbe6e26b0d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Next