Age | Commit message (Expand) | Author |
2021-04-09 | daemon: 'guix substitute' replies on FD 4.•••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?'.
| Ludovic Courtès |
2021-04-09 | gnu: Add boost-mpi.•••* gnu/packages/boost.scm (boost-mpi): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Franck Pérignon |
2021-04-09 | gnu: guile-cv: Use guile2.2 version of guile-lib.•••* 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>
| Masaya Tojo |
2021-04-09 | gnu: speedtest-cli: Update to 2.1.3.•••* gnu/packages/networking.scm (speedtest-cli): Update to 2.1.3.
| Tobias Geerinckx-Rice |
2021-04-09 | gnu: clamav: Update to 0.103.2.•••* gnu/packages/antivirus.scm (clamav): Update to 0.103.2.
| Tobias Geerinckx-Rice |
2021-04-09 | gnu: xsimd: Update to 7.4.10.•••* gnu/packages/cpp.scm (xsimd): Update to 7.4.10.
| Tobias Geerinckx-Rice |
2021-04-09 | gnu: dnsmasq: Update to 2.85 [fixes CVE-2021-3448].•••* gnu/packages/dns.scm (dnsmasq): Update to 2.85.
| Tobias Geerinckx-Rice |
2021-04-09 | gnu: Add texlive-cabin.•••* gnu/packages/tex.scm: New variable.
| Paul Garlick |
2021-04-09 | gnu: cuirass: Disable tests on aarch64.•••* gnu/packages/ci.scm (cuirass)[arguments]: Disable tests on aarch64.
| Mathieu Othacehe |
2021-04-09 | gnu: gcc-10: Update to 10.3.0.•••* gnu/packages/gcc.scm (gcc-10): Update to 10.3.0.
| Efraim Flashner |
2021-04-09 | gnu: cuirass: Update to 1.0.0-9.d601fe0.•••* gnu/packages/ci.scm (cuirass): Update to 1.0.0-9.d601fe0.
| Mathieu Othacehe |
2021-04-09 | services: Add Laminar.•••* gnu/services/ci.scm: New file.
* gnu/tests/ci.scm: New file.
* doc/guix.texi (Laminar): Document the Laminar service.
| Christopher Baines |
2021-04-09 | gnu: Add laminar.•••* gnu/packages/ci.scm (laminar): New variable.
| Christopher Baines |
2021-04-09 | gnu: guix-build-coordinator: Update to 0-24.6fb5eaf.•••* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-24.6fb5eaf.
| Christopher Baines |
2021-04-09 | gnu: guix-data-service: Update to 0.0.1-27.df2a0a7.•••* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-27.df2a0a7.
| Christopher Baines |
2021-04-09 | gnu: guix-build-coordinator: Update to 0-23.44d0006.•••* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-23.44d0006.
[arguments]: Fix missing guile-fibers when not building for the hurd.
| Christopher Baines |
2021-04-09 | gnu: ardour: Update to 6.6.•••* 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.
| Pierre Langlois |
2021-04-09 | gnu: libwebsockets: Update to 4.1.6.•••* gnu/packages/web.scm (libwebsockets): Update to 4.1.6.
| Pierre Langlois |
2021-04-09 | gnu: cuirass: Update to 1.0.0-8.7542d62.•••* gnu/packages/ci.scm (cuirass): Update to 1.0.0-8.7542d62.
| Mathieu Othacehe |
2021-04-09 | gnu: rust-rav1e-0.4.0: Fix build.•••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.
| Leo Famulari |
2021-04-08 | gnu: Add galera.•••* gnu/packages/databases.scm (galera): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| methuselah-0 |
2021-04-08 | build-system/qt: Wrappers set 'QTWEBENGINEPROCESS_PATH' if needed.•••Suggested by Maxim Cournoyer <maxim.cournoyer@gmail.com>.
* guix/build/qt-build-system.scm (variables-for-wrapping): Add
"QTWEBENGINEPROCESS_PATH".
| Ludovic Courtès |
2021-04-08 | build-system/qt: Wrappers only include relevant directories to XDG_DATA_DIRS.•••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.
| Ludovic Courtès |
2021-04-08 | gnu-maintenance: 'sourceforge' updater reuses the same connection.•••* 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.
| Ludovic Courtès |
2021-04-08 | gnu: emacs-emms: Update to 7.0.•••* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 7.0.
| Nicolas Goaziou |
2021-04-08 | gnu: guix-build-coordinator: Update to 0-22.44d0006.•••* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-22.44d0006.
| Christopher Baines |
2021-04-08 | gnu: linux-libre 4.4: Update to 4.4.265.•••* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.265.
(linux-libre-4.4-pristine-source): Update hash.
| Leo Famulari |
2021-04-08 | gnu: linux-libre 4.9: Update to 4.9.265.•••* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.265.
(linux-libre-4.9-pristine-source): Update hash.
| Leo Famulari |
2021-04-08 | gnu: linux-libre 4.14: Update to 4.14.229.•••* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.229.
(linux-libre-4.14-pristine-source): Update hash.
| Leo Famulari |
2021-04-08 | gnu: linux-libre 4.19: Update to 4.19.185.•••* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.185.
(linux-libre-4.19-pristine-source): Update hash.
| Leo Famulari |
2021-04-08 | gnu: linux-libre 5.4: Update to 5.4.110.•••* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.110.
(linux-libre-5.4-pristine-source): Update hash.
| Leo Famulari |
2021-04-08 | gnu: linux-libre 5.10: Update to 5.10.28.•••* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.28.
(linux-libre-5.10-pristine-source): Update hash.
| Leo Famulari |
2021-04-08 | gnu: linux-libre: Update to 5.11.12.•••* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.12.
(linux-libre-5.11-pristine-source): Update hash.
| Leo Famulari |
2021-04-08 | system: vm: Set a larger value for the msize option of the 9p file system.•••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>
| Maxim Cournoyer |
2021-04-08 | etc/committer: Disable diff colors.•••Reported by: morgansmith on IRC.
* etc/committer.scm.in (diff-info): Invoke "git diff" with "--no-color".
| Ricardo Wurmus |
2021-04-08 | ci: Introduce new subsets.•••Introduce 'images, 'system-tests and 'tarball subsets.
* gnu/ci.scm (cuirass-jobs): Break the 'all subset into smaller subsets.
| Mathieu Othacehe |
2021-04-08 | ci: Remove the job period argument.•••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.
| Mathieu Othacehe |
2021-04-08 | gnu: r-genomicfeatures: Update to 1.42.3.•••* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.42.3.
| Ricardo Wurmus |
2021-04-08 | gnu: r-gviz: Update to 1.34.1.•••* gnu/packages/bioconductor.scm (r-gviz): Update to 1.34.1.
| Ricardo Wurmus |
2021-04-08 | gnu: r-universalmotif: Update to 1.8.4.•••* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.8.4.
| Ricardo Wurmus |
2021-04-08 | gnu: r-rsubread: Update to 2.4.3.•••* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.4.3.
| Ricardo Wurmus |
2021-04-08 | gnu: r-chippeakanno: Update to 3.24.2.•••* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.24.2.
[propagated-inputs]: Add r-dplyr.
| Ricardo Wurmus |
2021-04-08 | gnu: r-diffbind: Update to 3.0.15.•••* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.0.15.
| Ricardo Wurmus |
2021-04-08 | gnu: r-genomeinfodb: Update to 1.26.6.•••* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.26.6.
| Ricardo Wurmus |
2021-04-08 | gnu: r-delayedarray: Update to 0.16.3.•••* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.16.3.
| Ricardo Wurmus |
2021-04-08 | gnu: Add texlive-mweights.•••* gnu/packages/tex.scm: New variable.
| Paul Garlick |
2021-04-08 | gnu: axoloti-runtime: Simplify build.•••* 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>
| Morgan Smith |
2021-04-08 | gnu: gcc-arm-none-eabi: Fix C++ header location.•••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>
| Morgan Smith |
2021-04-08 | etc/committer: Recompute hunks before processing changes.•••* etc/committer.scm.in (main): Re-evaluate diff-info after processing
insertions.
| Ricardo Wurmus |
2021-04-08 | etc/committer: Record minimal context for hunks to avoid problems.•••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.
| Ricardo Wurmus |