Age | Commit message (Collapse) | Author |
|
This avoids the situation where error messages would unintentionally go
to stderr and be wrongfully interpreted as a reply by the daemon.
Fixes <https://bugs.gnu.org/46362>.
This is a followup to ee3226e9d54891c7e696912245e4904435be191c.
* guix/scripts/substitute.scm (display-narinfo-data): Add 'port'
parameter and honor it.
(process-query): Likewise.
(process-substitution): Likewise.
(%error-to-file-descriptor-4?, with-redirected-error-port): Remove.
(%reply-file-descriptor): New variable.
(guix-substitute): Remove use of 'with-redirected-error-port'. Define
'reply-port' and pass it to 'process-query' and 'process-substitution'.
* nix/libstore/build.cc (SubstitutionGoal::handleChildOutput): Swap
'builderOut' and 'fromAgent'.
* nix/libstore/local-store.cc (LocalStore::getLineFromSubstituter):
Likewise.
* tests/substitute.scm <top level>: Set '%reply-file-descriptor'
rather than '%error-to-file-descriptor-4?'.
|
|
* gnu/packages/boost.scm (boost-mpi): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/guile-xyz.scm (guile-cv)[propagated-inputs]: Change from
guile-lib to guile2.2-lib.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/networking.scm (speedtest-cli): Update to 2.1.3.
|
|
* gnu/packages/antivirus.scm (clamav): Update to 0.103.2.
|
|
* gnu/packages/cpp.scm (xsimd): Update to 7.4.10.
|
|
* gnu/packages/dns.scm (dnsmasq): Update to 2.85.
|
|
* gnu/packages/tex.scm: New variable.
|
|
* gnu/packages/ci.scm (cuirass)[arguments]: Disable tests on aarch64.
|
|
* gnu/packages/gcc.scm (gcc-10): Update to 10.3.0.
|
|
* gnu/packages/ci.scm (cuirass): Update to 1.0.0-9.d601fe0.
|
|
* gnu/services/ci.scm: New file.
* gnu/tests/ci.scm: New file.
* doc/guix.texi (Laminar): Document the Laminar service.
|
|
* gnu/packages/ci.scm (laminar): New variable.
|
|
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-24.6fb5eaf.
|
|
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-27.df2a0a7.
|
|
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-23.44d0006.
[arguments]: Fix missing guile-fibers when not building for the hurd.
|
|
* gnu/packages/audio.scm (ardour): Update to 6.6.
[origin]: Use git protocol, https isn't available anymore. Adapt snippet.
[arguments]: Add "--optimize" flags. Switch to python3.
[inputs]: Add dbus, libwebsockets, openssl, pulseaudio and soundtouch.
|
|
* gnu/packages/web.scm (libwebsockets): Update to 4.1.6.
|
|
* gnu/packages/ci.scm (cuirass): Update to 1.0.0-8.7542d62.
|
|
Fixes <https://bugs.gnu.org/47667>.
* gnu/packages/crates-graphics.scm (rust-rav1e-0.4)[arguments]: Add
rust-assert-cmd-1, rust-criterion-0.3, and rust-pretty-assertions-0.6
to #:cargo-inputs.
|
|
* gnu/packages/databases.scm (galera): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
Suggested by Maxim Cournoyer <maxim.cournoyer@gmail.com>.
* guix/build/qt-build-system.scm (variables-for-wrapping): Add
"QTWEBENGINEPROCESS_PATH".
|
|
Fixes <https://bugs.gnu.org/47569>.
Previously the wrapper's XDG_DATA_DIRS would contain any input that had
a /share sub-directory, which is usually all build-time inputs.
* guix/build/qt-build-system.scm (variables-for-wrapping)[collect-sub-dirs]:
Add 'selectors' parameter and honor it. Change caller to handle
selectors. Add selectors for /share.
|
|
* guix/gnu-maintenance.scm (latest-sourceforge-release): Call
'open-socket-for-uri' upfront. Pass #:port and #:keep-alive? to
'http-head'. Wrap body in 'dynamic-wind' and call 'close-port' upon
exit.
|
|
* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 7.0.
|
|
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-22.44d0006.
|
|
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.265.
(linux-libre-4.4-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.265.
(linux-libre-4.9-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.229.
(linux-libre-4.14-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.185.
(linux-libre-4.19-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.110.
(linux-libre-5.4-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.28.
(linux-libre-5.10-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.12.
(linux-libre-5.11-pristine-source): Update hash.
|
|
Fixes <https://issues.guix.gnu.org/47225>.
* gnu/system/vm.scm (%default-msize-value): New variable.
(%linux-vm-file-systems): Use it as the value of the msize option.
(mapping->file-system): Likewise.
Reported-by: Leo Famulari <leo@famulari.name>
|
|
Reported by: morgansmith on IRC.
* etc/committer.scm.in (diff-info): Invoke "git diff" with "--no-color".
|
|
Introduce 'images, 'system-tests and 'tarball subsets.
* gnu/ci.scm (cuirass-jobs): Break the 'all subset into smaller subsets.
|
|
Cuirass now deals with periodicity directly on specifications.
* gnu/ci.scm (derivation->job): Remove the period argument.
(image-jobs, system-test-jobs, tarball-jobs): Adapt them.
|
|
* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.42.3.
|
|
* gnu/packages/bioconductor.scm (r-gviz): Update to 1.34.1.
|
|
* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.8.4.
|
|
* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.4.3.
|
|
* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.24.2.
[propagated-inputs]: Add r-dplyr.
|
|
* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.0.15.
|
|
* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.26.6.
|
|
* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.16.3.
|
|
* gnu/packages/tex.scm: New variable.
|
|
* gnu/packages/axoloti.scm (axoloti-runtime)[arguments]: Remove
unnecessary environment variable assignments in custom 'build phase.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
Previously the C++ headers where installed in the include folder, overwriting
some C headers.
* gnu/packages/embedded.scm (gcc-arm-none-eabi-4.9)
[native-search-paths]: Add C++ header locations.
(gcc-arm-none-eabi-7-2018-q2-update)[native-search-paths]: Add C++
header locations.
(make-libstdc++-arm-none-eabi)[arguments]: Change C++ header install
location to include/c++.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
* etc/committer.scm.in (main): Re-evaluate diff-info after processing
insertions.
|
|
With zero context new definitions would be applied to the wrong location in
the file. More context lines lead to larger hunks, though, so we use just one
line of context.
* etc/committer.scm.in (diff-info): Invoke "git diff" with one line of
context.
[info]: Merge line break and first line.
(lines-to-first-change): New procedure.
(old-sexp, new-sexp): Use it.
|