aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-08-16services: posgresql: Add option to specify UID/GID for postgres user.Martin Baulig
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>
2023-08-16Update email addresses for Juliana Sims.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>
2023-08-16gnu: qpwgraph: Update to 0.5.2.Juliana Sims
* gnu/packages/audio.scm (qpwgraph): Update to 0.5.2. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-16gnu: git-lfs: Update to 3.4.0.Juliana Sims
* gnu/packages/version-control.scm (git-lfs): Update to 3.4.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-16gnu: tor: Update to 0.4.7.14.fanquake
* gnu/packages/tor.scm (tor): Update to 0.4.7.14. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-16guix home: Create /tmp in container if needed.Ludovic Courtès
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.
2023-08-16gnu: perf: Add now required dependency on libtraceevent.Ludovic Courtès
This dependency is required since the linux-libre upgrade in 504c574775abc02671f8f5b7125552ef36ef6bc8. * gnu/packages/linux.scm (perf)[inputs]: Add libtraceevent.
2023-08-16gnu: cuirass: Update to 7416bb9.Ludovic Courtès
* gnu/packages/ci.scm (cuirass): Update to 7416bb9.
2023-08-16gnu: Add texlive-collection-humanities.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-collection-humanities): New variable.
2023-08-16gnu: Add texlive-xyling.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-xyling): New variable.
2023-08-16gnu: Add texlive-verse.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-verse): New variable.
2023-08-16gnu: Add texlive-tree-dvips.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-tree-dvips): New variable.
2023-08-16gnu: Add texlive-theatre.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-theatre): New variable.
2023-08-16gnu: Add texlive-thalie.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-thalie): New variable.
2023-08-16gnu: Add texlive-textglos.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-textglos): New variable.
2023-08-16gnu: Add texlive-stage.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-stage): New variable.
2023-08-16gnu: Add texlive-sides.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-sides): New variable.
2023-08-16gnu: Add texlive-screenplay-pkg.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-screenplay-pkg): New variable.
2023-08-16gnu: Add texlive-screenplay.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-screenplay): New variable.
2023-08-16gnu: Add texlive-rtklage.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-rtklage): New variable.
2023-08-16gnu: Add texlive-rrgtrees.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-rrgtrees): New variable.
2023-08-16gnu: Add texlive-reledmac.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-reledmac): New variable.
2023-08-16gnu: Add texlive-qtree.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-qtree): New variable.
2023-08-16gnu: Add texlive-qobitree.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-qobitree): New variable.
2023-08-16gnu: Add texlive-poetrytex.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-poetrytex): New variable.
2023-08-16gnu: Add texlive-poetry.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-poetry): New variable.
2023-08-16gnu: Add texlive-poemscol.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-poemscol): New variable.
2023-08-16gnu: Add texlive-play.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-play): New variable.
2023-08-16gnu: Add texlive-plari.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-plari): New variable.
2023-08-16gnu: Add texlive-phonrule.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-phonrule): New variable.
2023-08-16gnu: Add texlive-parrun.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-parrun): New variable.
2023-08-16gnu: Add texlive-parallel.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-parallel): New variable.
2023-08-16gnu: Add texlive-nnext.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-nnext): New variable.
2023-08-16gnu: Add texlive-metrix.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-metrix): New variable.
2023-08-16gnu: Add texlive-liturg.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-liturg): New variable.
2023-08-16gnu: Add texlive-linguex.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-linguex): New variable.
2023-08-16gnu: Add texlive-ling-macros.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-ling-macros): New variable.
2023-08-16gnu: Add texlive-lexref.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-lexref): New variable.
2023-08-16gnu: Add texlive-lexikon.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-lexikon): New variable.
2023-08-16gnu: Add texlive-ledmac.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-ledmac): New variable.
2023-08-16gnu: Add texlive-langnames.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-langnames): New variable.
2023-08-16gnu: Add texlive-jurarsp.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-jurarsp): New variable.
2023-08-16gnu: Add texlive-juramisc.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-juramisc): New variable.
2023-08-16gnu: Add texlive-juraabbrev.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-juraabbrev): New variable.
2023-08-16gnu: Add texlive-jura.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-jura): New variable.
2023-08-16gnu: Add texlive-gmverse.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-gmverse): New variable.
2023-08-16gnu: Add texlive-gb4e.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-gb4e): New variable.
2023-08-16gnu: Add texlive-expex.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-expex): New variable.
2023-08-16gnu: Add texlive-eledmac.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-eledmac): New variable.
2023-08-16gnu: Add texlive-eledform.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-eledform): New variable.