summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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 Ludovic Courtès2024-12-252-3/+21
* 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 Ludovic Courtès2024-12-251-6/+16
* 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 Ludovic Courtès2024-12-251-15/+19
* 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 Ludovic Courtès2024-12-251-17/+49
* 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 Ludovic Courtès2024-12-251-13/+7
* 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> Giacomo Leidi2024-12-251-3/+4
* 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> Tomas Volf2024-12-251-2/+2
* 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> Tomas Volf2024-12-251-2/+2
* 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> Spencer King2024-12-251-2/+2
* 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> Ryan Desfosses2024-12-251-2/+2
* 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> 45mg2024-12-251-1/+1
* 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 Christopher Baines2024-12-251-4/+6
* gnu: guile-knots: Update to 0-2.e8ab6f2.•••* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-2.e8ab6f2. Change-Id: I74515dbab3fb643dc2223d202ba81de2cd70b2d5 Christopher Baines2024-12-251-3/+3
* 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> Sergey Trofimov2024-12-251-47/+0
* gnu: pacemaker: Update to 2.1.9.•••* gnu/packages/high-availability.scm (pacemaker): Update to 2.1.9. Change-Id: Idc1dfe6a41966dfee7d4f5467bfafa542119bc9e Sharlatan Hellseher2024-12-251-2/+2
* gnu: corosync: Update to 3.1.9.•••* gnu/packages/high-availability.scm (corosync): Update to 3.1.9. Change-Id: I4c4bc84554972675192212d8d10964bc14e0b5a2 Sharlatan Hellseher2024-12-251-2/+2
* gnu: nats-server: Update to 2.10.24.•••* gnu/packages/high-availability.scm (nats-server): Update to 2.10.24. Change-Id: I63c1621d6210ffc37deb49f29d257f7484aa7b13 Sharlatan Hellseher2024-12-251-2/+2
* gnu: kronosnet: Update to 1.30.•••* gnu/packages/high-availability.scm (kronosnet): Update to 1.30. Change-Id: I46f95c031c59b711bf2fe2fb5ff45abee8ff018d Sharlatan Hellseher2024-12-251-2/+2
* 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> Jordan Moore2024-12-251-2/+3
* gnu: crawl: Update to 0.32.1.•••* gnu/packages/games.scm (crawl): Update to 0.32.1. Change-Id: I6c00e1b8a2c0c9b62a7861579adae667ebfaf9af Nicolas Goaziou2024-12-251-2/+2
* gnu: asymptote: Update to 2.95.•••* gnu/packages/plotutils.scm (asymptote): Update to 2.95. [arguments]: Remove unnecessary phase. Change-Id: Idc9b844a390445d24e3095e3e8a9f2979acac1af Nicolas Goaziou2024-12-251-15/+2
* gnu: python-cheroot: Update to 10.0.1.•••* gnu/packages/python-web.scm (python-cheroot): Update to 10.0.1. [native-inputs]: Add new test dependencies. [propagated-inputs]: Remove python-six. Signed-off-by: jgart <jgart@dismail.de> Change-Id: Iab514990288bdbb6acb8248b07b0dbdb32940068 Sergey Trofimov2024-12-241-13/+14
* gnu: emacs-mastodon: Fix build.•••* gnu/packages/emacs-xyz.scm (emacs-mastodon)[arguments]: Build with emacs-minimal. [propagated-inputs]: Add emacs-transient. Reorder inputs alphabetically. Change-Id: Ie481fa070cb65b3219bb2d755d7ee59cb5de02d0 Nicolas Goaziou2024-12-241-2/+2
* gnu: emacs-bluetooth: Fix build.•••* gnu/packages/emacs-xyz.scm (emacs-bluetooth)[propagated-inputs]: Add emacs-compat and emacs-transient. Change-Id: I1c3296b1d417f2aef04b1e7142f82332cda337e2 Nicolas Goaziou2024-12-241-1/+1
* gnu: emacs-chatgpt-shell: Fix build.•••* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell)[propagated-inputs]: Add emacs-shell-maker. Change-Id: I208b6bc274a70b7aa144d8775d65857152d67921 Nicolas Goaziou2024-12-241-0/+1
* gnu: Add emacs-shell-maker.•••* gnu/packages/emacs-xyz.scm (emacs-shell-maker): New variable. Change-Id: I67c9b342af8fa10b7178f8ef50fdf756c1adf4b2 Nicolas Goaziou2024-12-241-0/+19
* gnu: emacs-beframe: Fix hash.•••* gnu/packages/emacs-xyz.scm (emacs-beframe): Fix hash. Change-Id: I87c03c5b65bd87754a2213d33973b4d621e9171f Nicolas Goaziou2024-12-241-1/+1
* gnu: emacs-daemons: Fix build.•••* gnu/packages/emacs-xyz.scm (emacs-daemons)[propagated-inputs]: Add emacs-s. Change-Id: Iee01a7a976341a8dd930b2003afe40e465e03595 Nicolas Goaziou2024-12-241-0/+1
* gnu: emacs-macrostep: Fix build.•••* gnu/packages/emacs-xyz.scm (emacs-macrostep)[propagated-inputs]: Add emacs-compat. Change-Id: I01e62f26b7eb42419b708a2f18fa11e87d761d5d Nicolas Goaziou2024-12-241-0/+1
* gnu: Add julia-staticnumbers.•••* gnu/packages/julia-xyz.scm (julia-staticnumbers): New variable. Change-Id: I922d08011ef43d42cb55e09ed1f2723f7d427faf Signed-off-by: Ludovic Courtès <ludo@gnu.org> Spencer King2024-12-241-0/+22
* gnu: Add julia-performancetesttools.•••* gnu/packages/julia-xyz.scm (julia-performancetesttools): New variable. Change-Id: Ia3d452f400a8dc0fe78ef8c131101ac2cd46550e Signed-off-by: Ludovic Courtès <ludo@gnu.org> Spencer King2024-12-241-0/+25
* gnu: Add julia-referenceables.•••* gnu/packages/julia-xyz.scm (julia-referenceables): New variable. Change-Id: I59e95742140beb91d93d32ab35b655cb2028cd71 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Spencer King2024-12-241-0/+21
* gnu: Add julia-compositionsbase.•••* gnu/packages/julia-xyz.scm (julia-compositionsbase): New variable. Change-Id: Ia9da8f250c61c53b605a98684be2c3ed1e139cd2 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Spencer King2024-12-241-0/+22
* gnu: julia-mutablearithmetics: Update to 1.6.0.•••* gnu/packages/julia-xyz.scm (julia-mutablearithmetics): Update to 1.6.0. Change-Id: I10721d8052accb2022bf4001ab206a41dd031f55 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Spencer King2024-12-241-2/+2
* gnu: Add julia-timeroutputs.•••* gnu/packages/julia-xyz.scm (julia-timeroutputs): New variable. Change-Id: I2104014cb77156f5e178c5a34b6630508d7436af Signed-off-by: Ludovic Courtès <ludo@gnu.org> Spencer King2024-12-241-0/+21
* gnu: libssh: Update to 0.11.1.•••* gnu/packages/ssh.scm (libssh): Update to 0.11.1. Change-Id: Idadd67dd80396714c4020261a4de6497e9f462c2 Ludovic Courtès2024-12-241-2/+2
* gnu: emacs-code-cells: Update to 0.5.•••* gnu/packages/emacs-xyz.scm (emacs-code-cells): Update to 0.5. Change-Id: Ib2be22b875109f9a6b41246d2081a79f378dc491 Nicolas Goaziou2024-12-241-3/+3
* gnu: emacs-org-noter: Update to 1.6.1.•••* gnu/packages/emacs-xyz.scm (emacs-org-noter): Update to 1.6.1. [native-inputs]: Add emacs-log4e and emacs-with-simulated-input. Change-Id: If8e7644ef36a3feeb6960924b2395358185b16f6 Nicolas Goaziou2024-12-241-5/+7
* gnu: emacs-arduino-mode: Update to 1.3.1.•••* gnu/packages/emacs-xyz.scm (emacs-arduino-mode): Update to 1.3.1. Change-Id: I35f6d3895bfcac66852bc207eca85fd9b8895af6 Nicolas Goaziou2024-12-241-4/+3
* gnu: emacs-pulsar: Update to 1.2.0.•••* gnu/packages/emacs-xyz.scm (emacs-pulsar): Update to 1.2.0. Change-Id: Ib4b2ca26e82bef9d8eaed121ddff3c6715a915f9 Nicolas Goaziou2024-12-241-3/+3
* gnu: emacs-gnosis: Update to 0.4.9.•••* gnu/packages/emacs-xyz.scm (emacs-gnosis): Update to 0.4.9. Change-Id: I5336470f8b3e8f085b2d33ed5541c755b3a33c04 Nicolas Goaziou2024-12-241-2/+2
* gnu: emacs-tmr: Update to 1.0.0.•••* gnu/packages/emacs-xyz.scm (emacs-tmr): Update to 1.0.0. [propagated-inputs]: Add emacs-compat. Change-Id: Ibeb89a080481329678188c9c49b91036e9121449 Nicolas Goaziou2024-12-241-3/+4
* gnu: emacs-logos: Update to 1.2.0.•••* gnu/packages/emacs-xyz.scm (emacs-logos): Update to 1.2.0. Change-Id: I1c0c9aab0d1c75bdf256a57bebc2904c93f3da05 Nicolas Goaziou2024-12-241-32/+31
* gnu: emacs-constants: Update to 2.11.1.•••* gnu/packages/emacs-xyz.scm (emacs-constants): Update to 2.11.1. Change-Id: Ie4ef19657e873d9f5fe41ad1aca05b3e5404d957 Nicolas Goaziou2024-12-241-8/+6
* gnu: emacs-greader: Update to 0.12.3.•••* gnu/packages/emacs-xyz.scm (emacs-greader): Update to 0.12.3. Change-Id: I03862ae4579c105937b4c34348964db8c6c5426b Nicolas Goaziou2024-12-241-4/+3
* gnu: emacs-inspector: Update to 0.38.•••* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.38. Change-Id: Ic12d2199bdc0aec6ef6f1c0f4b7289ce37e39c04 Nicolas Goaziou2024-12-241-3/+3
* gnu: emacs-vertico-posframe: Update to 0.7.8.•••* gnu/packages/emacs-xyz.scm (emacs-vertico-posframe): Update to 0.7.8. Change-Id: Icab303b215a0861ca3bd9b84c00d9c7674b41663 Nicolas Goaziou2024-12-241-2/+2
* gnu: emacs-tramp: Update to 2.7.1.5.•••* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.7.1.5. Change-Id: If78f6ecde8af6854d23abf6380f5ccbc69d3164b Nicolas Goaziou2024-12-241-2/+2
* gnu: emacs-list-utils: Update to 0.4.7.•••* gnu/packages/emacs-xyz.scm (emacs-list-utils): Update to 0.4.7. Change-Id: I3a322004ad0a3dc15fe95326fe9fa6cd91d61a0d Nicolas Goaziou2024-12-241-21/+18
* gnu: emacs-opencl-mode: Update to 2.0.•••* gnu/packages/emacs-xyz.scm (emacs-opencl-mode): Update to 2.0. Change-Id: If4b9ed5aeb996fa7c3849c4a70af9296a883963a Nicolas Goaziou2024-12-241-20/+16