summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-08-16scripts: time-machine: Error when attempting to visit too old commits....* doc/guix.texi (Invoking guix time-machine): Document limitation. * guix/inferior.scm (cached-channel-instance): New VALIDATE-CHANNELS argument. Use it to validate channels when there are no cache hit. * guix/scripts/time-machine.scm (%options): Tag the given reference with 'tag-or-commit instead of 'commit. (%oldest-possible-commit): New variable. (guix-time-machine) <validate-guix-channel>: New nested procedure. Pass it to the 'cached-channel-instance' call. * tests/guix-time-machine.sh: New test. * Makefile.am (SH_TESTS): Register it. Suggested-by: Simon Tournier <zimon.toutoune@gmail.com> Reviewed-by: Ludovic Courtès <ludo@gnu.org> Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com> Maxim Cournoyer
2023-08-16pull: Tag commit argument with 'tag-or-commit....For compatibility with (guix git) procedures. * guix/scripts/pull.scm (channel-list): Also accept tag-or-commit tagged refspec. Maxim Cournoyer
2023-08-16git: Clarify commit relation reference in doc....* guix/git.scm (update-cached-checkout): Clarify that it is the relation of STARTING-COMMIT that is returned, relative to the new commit, not the other way around. Maxim Cournoyer
2023-08-16gnu: ddclient: Remove package....ddclient is unmaintained as of 2023-07-04 [1]. This reverts changes related to commit 0bc2d3e42b8800e875f24973f999739297f1f502. [1]: <https://github.com/ddclient/ddclient/issues/528> * gnu/packages/dns.scm (ddclient): Remove variable. * gnu/packages/patches/ddclient-skip-test.patch: Remove file. * gnu/local.mk: Unregister it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Bruno Victal
2023-08-16Revert "services: Add ddclient service."...ddclient is unmaintained as of 2023-07-04 [1] and this service has been broken for a while [2]. Remove it rather than shipping a broken service for an unmaintained program that's unlikely to be fixed. [1]: <https://github.com/ddclient/ddclient> [2]: <https://issues.guix.gnu.org/52770> This reverts commit 8490a8346b5c8207f5798be55bea1de865b0bd42. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Bruno Victal
2023-08-16gnu: libwebp: Replace with 1.3.1. [fixes CVE-2023-1999]...* gnu/packages/image.scm (libwebp/fixed): New variable. (libwebp)[replacement]: Assign it to new field. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Hilton Chain
2023-08-16gnu: guile-png: Update to 0.7.0....* gnu/packages/guile-xyz.scm (guile-png): Update to 0.7.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Artyom V. Poptsov
2023-08-16services: posgresql: Add option to specify UID/GID for postgres user....Add 'createAccount?', 'uid' and 'gid' to <postgresql-configuation>. Unlike other system daemons, the PostgreSQL data directory is typically meant to persist across 'guix system reconfigure' and once created, you don't want it's UID or GID to change anymore. Furthermore, if you want to place the data directory on a network share and use NFSv4 with idmap, then the 'postgres' user must exist when the 'rpc.idmapd' daemon is launched; prior to mounting the share. And it needs to be possible to mount the share without configuring PostgreSQL. With NFSv3, the UID and GID typically needs to match those on the server. The added options allow for both of these scenarios: You can either create the user in (operating-system (users)) completely independently of the 'postgresql-service-type' (for instance to get your NFS setup working first prior to configuring your databases) - or "pin" it's UID / GID values. * gnu/services/databases.scm (<postgresql-configuration>)[create-account?] [uid, gid]: New fields. (%postgresql-accounts): Remove. (create-postgresql-account): New procedure. (postgresql-service-type)[extensions]: Use it. * doc/guix.texi (Database Services): Update accordingly. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Martin Baulig
2023-08-16Update email addresses for Juliana Sims....* .mailmap: Add an entry for Juliana. * gnu/packages/admin.scm, gnu/packages/audio.scm, gnu/packages/build-tools.scm, gnu/packages/scheme.scm: Update Juliana's email. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Juliana Sims
2023-08-16gnu: qpwgraph: Update to 0.5.2....* gnu/packages/audio.scm (qpwgraph): Update to 0.5.2. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Juliana Sims
2023-08-16gnu: git-lfs: Update to 3.4.0....* gnu/packages/version-control.scm (git-lfs): Update to 3.4.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Juliana Sims
2023-08-16gnu: tor: Update to 0.4.7.14....* gnu/packages/tor.scm (tor): Update to 0.4.7.14. Signed-off-by: Ludovic Courtès <ludo@gnu.org> fanquake
2023-08-16guix home: Create /tmp in container if needed....Previously 'guix home container' would create a container without /tmp, which would prevent 'least-authority-wrapper' programs from starting, for example. * guix/scripts/home.scm (spawn-home-container): Create /tmp if it doesn't exist yet. Ludovic Courtès
2023-08-16gnu: perf: Add now required dependency on libtraceevent....This dependency is required since the linux-libre upgrade in 504c574775abc02671f8f5b7125552ef36ef6bc8. * gnu/packages/linux.scm (perf)[inputs]: Add libtraceevent. Ludovic Courtès
2023-08-16gnu: cuirass: Update to 7416bb9....* gnu/packages/ci.scm (cuirass): Update to 7416bb9. Ludovic Courtès
2023-08-16gnu: Add texlive-collection-humanities....* gnu/packages/tex.scm (texlive-collection-humanities): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-xyling....* gnu/packages/tex.scm (texlive-xyling): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-verse....* gnu/packages/tex.scm (texlive-verse): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-tree-dvips....* gnu/packages/tex.scm (texlive-tree-dvips): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-theatre....* gnu/packages/tex.scm (texlive-theatre): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-thalie....* gnu/packages/tex.scm (texlive-thalie): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-textglos....* gnu/packages/tex.scm (texlive-textglos): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-stage....* gnu/packages/tex.scm (texlive-stage): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-sides....* gnu/packages/tex.scm (texlive-sides): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-screenplay-pkg....* gnu/packages/tex.scm (texlive-screenplay-pkg): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-screenplay....* gnu/packages/tex.scm (texlive-screenplay): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-rtklage....* gnu/packages/tex.scm (texlive-rtklage): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-rrgtrees....* gnu/packages/tex.scm (texlive-rrgtrees): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-reledmac....* gnu/packages/tex.scm (texlive-reledmac): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-qtree....* gnu/packages/tex.scm (texlive-qtree): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-qobitree....* gnu/packages/tex.scm (texlive-qobitree): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-poetrytex....* gnu/packages/tex.scm (texlive-poetrytex): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-poetry....* gnu/packages/tex.scm (texlive-poetry): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-poemscol....* gnu/packages/tex.scm (texlive-poemscol): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-play....* gnu/packages/tex.scm (texlive-play): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-plari....* gnu/packages/tex.scm (texlive-plari): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-phonrule....* gnu/packages/tex.scm (texlive-phonrule): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-parrun....* gnu/packages/tex.scm (texlive-parrun): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-parallel....* gnu/packages/tex.scm (texlive-parallel): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-nnext....* gnu/packages/tex.scm (texlive-nnext): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-metrix....* gnu/packages/tex.scm (texlive-metrix): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-liturg....* gnu/packages/tex.scm (texlive-liturg): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-linguex....* gnu/packages/tex.scm (texlive-linguex): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-ling-macros....* gnu/packages/tex.scm (texlive-ling-macros): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-lexref....* gnu/packages/tex.scm (texlive-lexref): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-lexikon....* gnu/packages/tex.scm (texlive-lexikon): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-ledmac....* gnu/packages/tex.scm (texlive-ledmac): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-langnames....* gnu/packages/tex.scm (texlive-langnames): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-jurarsp....* gnu/packages/tex.scm (texlive-jurarsp): New variable. Nicolas Goaziou
2023-08-16gnu: Add texlive-juramisc....* gnu/packages/tex.scm (texlive-juramisc): New variable. Nicolas Goaziou