Age | Commit message (Collapse) | Author |
|
Previously, '&inferior-exception' raised by 'upgrade-shepherd-services'
and co. would go through as-is, leaving users with an ugly backtrace.
* gnu/machine/ssh.scm (deploy-managed-host): Define
'eval/error-handling' and use it in lieu of EVAL as arguments to
'switch-to-system', 'upgrade-shepherd-services', and
'install-bootloader'.
|
|
* gnu/services/cuirass.scm (<cuirass-remote-server-configuration>)
(<cuirass-configuration>, <cuirass-remote-worker-configuration>): Do not
export.
|
|
* gnu/services/cuirass.scm (cuirass-activation): Create
/var/guix/profiles/per-user/cuirass/cuirass or similar.
|
|
* po/guix/POTFILES.in: Add guix/diagnostics.scm.
|
|
* guix/lint.scm (check-derivation)[try]: Remove "catch #t" wrapping.
* guix/ui.scm (call-with-error-handling): Remove "catch 'system-error"
and move 'system-error handling to the &exception-with-kind-and-args
clause.
|
|
* configure.ac: Require Guile 3.0.
* doc/guix.texi (Requirements): Adjust accordingly.
* gnu/packages/package-management.scm (guile2.2-guix): Remove.
* guix/lint.scm (exception-with-kind-and-args?): Remove 'cond-expand'.
* guix/scripts/deploy.scm (deploy-machine*): Likewise.
* guix/store.scm (call-with-store): Likewise.
* guix/swh.scm (http-get*, http-post*): Likewise.
* guix/ui.scm (without-compiler-optimizations, guard*)
(call-with-error-handling): Likewise.
|
|
* gnu/packages/llvm.scm (llvm-7): Update to 7.1.0.
|
|
* gnu/packages/dns.scm (unbound)[inputs]: Add NGHTTP2:LIB.
[arguments]: Add "--with-libnghttp2" to #:configure-flags.
|
|
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 91.
(%chromium-version): Set to 91.0.4472.77.
(%ungoogled-revision): Set to 91.0.4472.77-1-0-g6802c88.
(%debian-patches): Remove obsolete patch.
(%ungoogled-origin): Update hash.
(ungoogled-chromium-snippet): Add substitution for an unbundling file.
(ungoogled-chromium): Update hash.
[arguments]: Add a substitution previously provided by a Debian patch.
[inputs]: Change from ICU-68 to ICU-69.
|
|
* gnu/packages/icu4c.scm (icu4c-69): New public variable.
|
|
* gnu/packages/gcc.scm (gcc-9): Update to 9.4.0.
|
|
This fixes an issue wherein the palettes sidebar would turn up empty.
* gnu/packages/music.scm (musescore)[build-system]: Use qt-build-systems.
[inputs]: Add qtgraphicaleffects.
|
|
* gnu/packages/rust-apps.scm (rust-cbindgen-0.17): Update to 0.19.0 and
rename to rust-cbindgen-0.19.
|
|
* gnu/tests/web.scm (run-hpcguix-web-server-test): Increase the VM memory size
and add retries for the http-get test.
|
|
* gnu/packages/bioinformatics.scm (bamutils): New variable.
|
|
* gnu/packages/lisp.scm (sbcl): Update to 2.1.5.
|
|
* gnu/packages/python-science.scm (python-vedo): New variable.
|
|
* gnu/packages/image-processing.scm (vtk)[inputs]: Add python.
[arguments]: Add VTK_WRAP_PYTHON and VTK_PYTHON_VERSION flags.
|
|
* gnu/packages/package-management.scm (guix): Update to 1.3.0-3.50dfbbf.
|
|
* gnu/packages/python-xyz.scm (python-sinfo): New variable.
|
|
* gnu/packages/python-xyz.scm (python-stdlib-list): New variable.
|
|
* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-30.f9af463.
|
|
The default Guile web server implementation supports the keep alive
mechanism. However, in our custom http-write implementation, the connection
is unconditionally close after sending nar files.
To prevent that, when supported, add the client port to the server poll set so
that further requests can be handled without closing the connection.
* guix/scripts/publish.scm (nar-response-port): Rename it into ...
(nar-compressed-port): ... this procedure. Operate directly on a given PORT.
(http-write): Add keep-alive support when sending nar files.
* guix/scripts/substitute.scm (process-substitution): Pass the download size
to the progress-report-port procedure so that it doesn't block reading from
the input port when keep-alive is supported.
|
|
The Guile web server is reading the response connection header to decide
whether to close the connection. However, as the request connection header is
not forwarded to the response, this mechanism cannot work.
* guix/scripts/publish.scm (add-extra-headers): New procedure.
(make-request-handler): Use it to forward the request connection header to the
response.
|
|
* guix/progress.scm (progress-report-port): Add a download-size argument.
|
|
* gnu/services/dns.scm (dnsmasq-activation): New procedure …
(dnsmasq-service-type): … use it.
|
|
* gnu/services/networking.scm (hostapd-shepherd-services): Replace
'hostapd' by the package specified in the configuration.
|
|
* gnu/tests/linux-modules.scm
(run-loadable-kernel-modules-service-test): Actually load the modules
with kernel-module-loader-service-type. Use a singleton service instead
of defining a custom one.
* doc/guix.texi (Service Reference): To give an example of
linux-loadable-module-service-type use a singleton instead of defining a
new service.
|
|
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.0.5.
|
|
* gnu/packages/emacs-xyz.scm (emacs-solaire-mode): Update to 2.0.0.
|
|
* gnu/packages/text-editors.scm (texmacs): Update to 1.99.21.
|
|
* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 0.5.5.
|
|
* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.0.3.
|
|
* gnu/packages/web-browsers.scm (lagrange): Update to 1.5.0.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/emacs-xyz.scm (emacs-eyebrowse): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/python-xyz.scm (python-easy-ansi): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/emacs-xyz.scm (emacs-evil-paredit): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/games.scm (tome4): Update to 1.7.3.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/bioinformatics.scm (bits)[version]: Use git-version.
[source]: Use git-file-name.
|
|
* gnu/packages/bioinformatics.scm (piranha)[version]: Use git-version.
|
|
* gnu/packages/bioinformatics.scm (r-chipkernels)[version]: Use git-version.
[source]: Use git-file-name.
|
|
* gnu/packages/bioinformatics.scm (f-seq)[version]: Use git-version.
[source]: Use git-file-name.
|
|
* gnu/packages/bioinformatics.scm (bismark)[source]: Use git-file-name.
|
|
* gnu/packages/bioinformatics.scm (filevercmp)[version]: Use git-version; bind
"revision" in outer let.
|
|
* gnu/packages/bioconductor.scm (r-chipseeker): Move the package from the
"experiment" section to the section for regular Bioconductor packages.
|
|
* gnu/packages/bioinformatics.scm (r-spp): Move from here...
* gnu/packages/bioconductor.scm (r-spp): ...to here.
|
|
* gnu/packages/bioconductor.scm (r-geneoverlap): Move the package definition
out of the "experiment" section into the section for regular Bioconductor
packages.
|
|
* gnu/packages/bioinformatics.scm (r-phantompeakqualtools): Bind the commit
outside of the package value.
[version]: Use git-version.
[source]: Use git-file-name.
|
|
* gnu/packages/bioinformatics.scm (r-methylkit): Move from here...
* gnu/packages/bioconductor.scm (r-methylkit): ...to here.
|
|
* gnu/packages/bioinformatics.scm (r-copywriter): Move from here...
* gnu/packages/bioconductor.scm (r-copywriter): ...to here.
|