* gnu/services/databases.scm (%default-postgres-hba):
Change the authentification method from the deprecated md5
to the recommended scram-sha-256.
Change-Id: I4ae06bf2f77daa7a9339964182153c5f02897e4f
Merges: https://codeberg.org/guix/guix/pulls/7780
Reviewed-by: jgart <jgart@dismail.de>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
Logic for handling output and window selection moved into a separate file
which needs to have its hardcoded paths correct.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Fix screencast.
Change-Id: Idad5bc7fa75b926cf48dfa6cb8dc95cf92e5bd5a
Signed-off-by: Noé Lopez <noelopez@free.fr>
* gnu/packages/linux.scm (evdi): Update to 1.14.15.
[arguments]<#:phases>{embed-/etc/os-release}: New phase to remove
`include /etc/os-release' from Makefile.
[description]: Add a period.
Change-Id: Ica3290fdfbafe26e0f26604513a180b45d318275
Signed-off-by: Andreas Enge <andreas@enge.fr>
This is necessary on some systems; failing that, openpmix warns about missing
“munge” component.
* gnu/packages/parallel.scm (openpmix)[inputs]: Add ‘munge’.
Change-Id: I26b4b16887d153d2e43f38762eeddd25d10a3631
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This is a followup to b90597b98d, which added
“Automatic LUKS Master Key Passing” in the documentation of the
‘device-tree-support?’ field.
* doc/guix.texi (Bootloader Configuration): Move “Automatic LUKS Master Key
Passing” as an actual subsection below the ‘bootloader-configuration’ doc.
Add an anchor and index entries. Add @unnumberedsubsec for “Additional Boot
Entries” and for “Themes” together with index entries
Change-Id: I9e43d27b7294144288eb2a8ce1d7903da6dfae45
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #8162
To test, use a sample home configuration and a command such as:
guix home container home.scm -- sleep 10
Before this commit, hitting `^C` would not have any effect, as `sleep`
does not explicitly register a signal handler for `SIGINT`. With this
commit, `guix home container` forwards the signal to `sleep`, which
then exits.
* guix/scripts/home.scm (spawn-home-container): Instruct
`eval/container` to not run our child directly as pid 1 in the spawned
container, as it may not expect to run as an init process.
Change-Id: Ib997a0386d0851978d197fbd2dfb139141d13065
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #8051
* guix/scripts/environment.scm (launch-environment/container): Instruct
`call-with-container` to not run the child as PID 1, which sets up a
simple signal proxying parent process to properly forward signals such
as `SIGINT` to the child.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I8d435357f54b092562b461e0913aa58e63ecdbf9
Fixes: #7600
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/build/linux-container.scm (call-with-container): Use `safe-clone`
instead of `primitive-fork` as the latter suffers from a Guile
regression causing the child to hang up.
Change-Id: I6da65991fdec6b4403ebdcde618a87ba39e802b3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
The X.509 certificates shipped with the tarball and used for the tests expire
at some point (some of them in April 2026), leading to test failures. By
generating them we avoid this problem entirely.
* gnu/packages/php.scm (php-8.5)[arguments]: Add modules.
<#:phases>: Add regenerate-ssl-certs phase.
Fixes: guix/guix#8040
Change-Id: Ib6911c5967f67a250a9270837d37caf42a498018
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
* gnu/packages/vim.scm (vim-full)[arguments]: Adjust the inherited
configure-flags instead of prepending configure-flags to the inherited
arguments.
Fixes: guix/guix#8116
Change-Id: I522b03620ffe6668876843b30bb90f44e521484d
* gnu/packages/golang-web.scm (go-github-com-openzipkin-zipkin-go):
[arguments] <skip-build?, tests?>: Enable.
[propagated-inputs]: Add go-github-com-ibm-sarama and
go-github-com-rabbitmq-amqp091-go.
[description]: Provide URL with short explanation of what Zipkin is.
Change-Id: Ia3945e598b2868ab28b40ee7a4ff7937dc169558
This follows up on commit cd2d52bce2.
Said support is <https://codeberg.org/guix/guix/pulls/1917>, but linking
to PRs in the documentation is a bit much. The git log is much better.
* doc/guix.texi (Keyboard Layout and Networking and Partitioning): One
cannot, in fact, load the bcachefs module on an unpatched Guix System.
Change-Id: Ib04cc97cf7cffc1e7d130d4dd43e422afaef55ee
* gnu/packages/messaging.scm (psi-plus)[arguments]: Rename the 'wrap-env phase
to 'wrap-executable and remove the single-element FOR-EACH complication.
Change-Id: Iabda6634f6f83cd8cd21bd26c2107b139030c575