Having a timeout seems generally preferable as it makes sure build slots
are not kept busy for no good reason (few package builds, if any, are
expected to exceed these values).
* nix/libstore/globals.cc (Settings::Settings): Change ‘maxSilentTime’
and ‘buildTimeout’.
* gnu/services/base.scm (<guix-configuration>)[max-silent-time]
[timeout]: Change default values.
* doc/guix.texi (Invoking guix-daemon, Base Services): Adjust
accordingly.
Change-Id: I25c50893f3f7fcca451b8f093d9d4d1a15fa58d8
* etc/teams.scm (bootstrap): Add “gnu/packages/commencement.scm”.
(core-packages): New team.
(Ludovic Courtès): Add to ‘core-packages’ team.
Change-Id: I25f22d436a4dc9bf4c8f577f94cc178cbaa80768
Fixes <https://issues.guix.gnu.org/64653>.
The ‘dynamic-wind’ was causing files to be closed prematurely when
leaving the dynamic extent of PROC for instance via a delimited
continuation, using Fibers (that ‘dynamic-wind’ call was also
semantically incorrect in the first place).
* gnu/services/shepherd.scm (shepherd-configuration-file)
[config](call-with-file): Remove.
(call-with-input-file, call-with-output-file): Rewrite in terms of
‘call-with-port’.
Change-Id: Ica8af71a04f525a15be99985552063cb98cd6ee8
* gnu/packages/bioinformatics.scm (scvelo)[build-system]: Use
pyproject-build-system.
[arguments]: Disable test_perfect_fit and test_perfect_fit_2d tests because
they fail with unexpected results; use G-expression.
Change-Id: Ied22a2bc044167012ffaaee15a9626e9f5bccdd5
* gnu/packages/statistics.scm (emacs-ess)[arguments]<#:phases>: Use
a different process in order to disable two tests.
This is a followup to 3c1f25fc7b.
Change-Id: I78ee735ef7ee1dea86af602dc714d88bf8185da5
* gnu/packages/display-managers.scm (sddm)[version]: Update to 0.20.0.
[source]: Remove snippet and use git-fetch method instead.
[arguments]: Use gexp, remove outdate comment and handle /include/qt5 dir of
qtdeclarative.
Change-Id: I6f6bd80291c36b1b80c9ff7f2154593cea2c9d87
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Emacs auto-detects the build-aux/test-driver.scm as sh-mode, due to the
shebang. So override the auto-detection using a local variable forcing
scheme-mode.
* build-aux/test-driver.scm: Set mode to scheme.
Change-Id: I07f12656dba5fb7b52447b94569307a2a605ffc1
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu/packages/gnuzilla.scm (icecat-minimal)[arguments]: Set the
MOZ_APP_REMOTINGNAME environment variable and replace "Navigator" with
"Icecat" in icecat.desktop.
The WM Class should be "Navigator, Icecat" instead of "Navigator,
icecat-default". StartupWMClass in icecat.desktop should be "Icecat" instead
of "Navigator" so that other browsers (they often have the "Navigator" class)
won't be associated with Icecat.
Change-Id: I57bec957938c56e8acf9cd5c955e57dbad081678
* gnu/packages/libsigsegv.scm (libsigsegv)[arguments]: When
cross-compiling add a phase to not include extra headers.
Change-Id: Ie2d23fd037ed533dacf08acf52771b7ab1d446ac
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu/packages/multiprecision.scm (gmp)[arguments]: When building for
x86_64-linux-gnux32 add a configure-flag to use the x32 ABI.
Change-Id: I321c707b3f7df5eeb338f03dacf08b29181ecf53
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add entry for
x86_64-linux-gnux32.
* gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): Add
configure-flag for x86_64-linux-gnux32.
* guix/platforms/x86.scm (x86_64-linux-gnux32): New variable.
* guix/utils.scm (gnu-triplet->nix-system): Force x86_64-linux-gnux32 to
output a different nix-system than x86_64-linux-gnu.
Change-Id: I519fea2f8357e4b9895ede05fe8a5e373e9b034a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu/packages/emacs-xyz.scm (emacs-hyperspace):
Use propagated inputs for runtime dependencies.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: Id090075ac3ac6531c25aee909739365f1b920446
* gnu/packages/emacs-xyz.scm (emacs-discomfort):
Use propagated-inputs for runtime dependencies.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: Ifbe4d9229ed1714eae0441d5fc4f600cf6a896dc
* gnu/packages/emacs-xyz.scm (emacs-dnt):
Use propagated-inputs for runtime dependencies.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: I6b6d22beb749d6a97301a8b80209dbb40c1b8cfd