This commit ensures that a user-provided --cores argument to guix
build is respected.
* gnu/packages/python-xyz.scm (python-botocore)[arguments]
<#:test-flags>: Replace "auto" numprocesses by parallel-job-count.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This fixes
ERROR:daemon/dbus/test-service.c💯test_service_setup: assertion failed: (egg_test_wait_until (20000) != FALSE)
ERROR: test-dbus-lock Invalid test number: /secret-lock/service - ERROR:daemon/dbus/test-service.c💯test_service_setup: assertion failed: (egg_test_wait_until (20000) != FALSE)
SKIP:
See <https://ci.guix.gnu.org/build/6491513/details>.
* gnu/packages/gnome.scm (gnome-keyring)[arguments]: Use #:parallel-tests? #f
for all architectures, not just riscv64.
Change-Id: I6a545677f31e960f725dd8d6208bb50e3253e55b
This paragraph is present in the ‘guix environment’ docs. I presume
it clarifies ‘guix shell’ for newcomers as well.
* doc/guix.texi (Invoking guix shell): Take over an introductory
paragraph from ‘guix environment’ and use it for ‘guix shell’.
Change-Id: I06280516ad3436260114b074c5f325e6984e9c76
These changes are cherry picked and squashed from python-team to cover
upcoming updates in pyproject-build-system where setuptools and wheel
are required on build time.
* gnu/packages/astronomy.scm (python-ads, python-asdf-standard,
python-asdf-transform-schemas, python-astrodendro,
python-bayesicfitting, python-casa-formats-io, python-cdflib,
python-cmyt, python-drizzle, python-extinction, python-fitsio,
python-hvpy, python-naima, python-pyavm, python-pyerfa, python-pynbody,
python-pysiaf, python-pysiril, python-pysynphot, python-sgp4,
python-sirilic, python-skyfield, python-soxs, python-spherical-geometry,
python-stsci-image)
[native-inputs]: Add python-setuptools and python-wheel.
(python-jplephem) [inputs]: Remove python-numpy.
[propagated-inputs]: Add python-numpy.
[native-inputs]: Add python-setuptools and python-wheel.
(python-yt): Shift the order of native and propagated inputs, add
missing.
[native-inputs]: Add python-wheel.
(python-yt-astro-analysis): Shift the order of native and propagated
inputs, add missing.
[native-inputs]: Add python-setuptools and python-wheel.
(python-czml3) [native-inputs]: Remove python-astropy; add
python-astropy-minimal, python-setuptools, and python-wheel.
Change-Id: I3e28b2c7b5503741300dc4f15b63ded988570c63
Rename slurm and slurm-* to slurm-minimal and slurm-minimal-*. Add new slurm
packages that inherit from slurm-minimal and have the REST API enabled.
* gnu/packages/parallel.scm (make-slurm): New function.
(slurm-minimal, slurm-minimal-23.02, slurm-minimal-22.05, slurm-minimal-21.08,
slurm-minimal-20.11, slurm-minimal-20.02, slurm-minimal-19.05,
slurm-minimal-18.08): New variables.
(slurm, slurm-23.02, slurm-22.05, slurm-21.08, slurm-20.11, slurm-20.02,
slurm-19.05, slurm-18.08): Inherit from slurm-minimal, slurm-minimal-23.02,
slurm-minimal-22.05, slurm-minimal-21.08, slurm-minimal-20.11,
slurm-minimal-20.02, slurm-minimal-19.05 and slurm-minimal-18.08 respectively.
Change-Id: I6410ac385d8876f4b6a908ddb1272172475a87bb
Fixes <https://issues.guix.gnu.org/74296>.
* guix/records.scm (define-record-type*)[compute-abi-cookie]: Use 32bit
hash value for abi check to prevent `record-abi-mismatch-error` in a
cross-compile context.
Change-Id: I889747b1a2837bee8bf9b4de5729fdcf1b165380
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fixes <https://issues.guix.gnu.org/74270>.
* gnu/packages/patches/u-boot-calloc-visibility.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/bootloaders.scm (u-boot): Use it.
Reported-by: Jean-Francois GUILLAUME <Jean-Francois.Guillaume@univ-nantes.fr>
Reported-by: Christopher Howard <christopher@librehacker.com>
Change-Id: Id0023e17367a80a0d1abd4a80b7d8e3a0c3cc5bc
This should work around <https://issues.guix.gnu.org/73181>, resurrecting
offloading to the Hurd.
* gnu/packages/aux-files/guile-launcher.c (no_warnings)[__GNU__]: New
function.
(main)[__GNU__]: Use it to silence libgc warnings.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>.
Change-Id: I8f30732d192ce46144da4a1a081813a104a5f376
* gnu/packages/coq.scm (coq-mathcomp-bigenough) [propagated-inputs]:
Move coq and which from here...
[native-inputs]: ... to here.
Change-Id: I1a57175b69f6b4a5eba308bf60c9e74437563f58
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/packages/coq.scm (coq-mathcomp-bigenough) [arguments]: Use new
style and remove uneeded make flags.
Change-Id: I11a6350a10cedd682cf598ecb8660b63a12aa00d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* nix/libstore/store-api.cc (checkStoreName): Clarify message when NAME
starts with a dot.
Change-Id: I045a663bc6cd9844677c65b38a31d3941cf212b5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>