summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: python-hg-evolve: Update to 10.3.1.Xinglu Chen2021-06-02
| | | | | | * gnu/packages/version-control.scm (python-hg-evolve): Update to 10.3.1. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: python-sphinx-gallery: Update to 0.9.0.Vinicius Monego2021-06-02
| | | | | | | | | | | | | | * gnu/packages/sphinx.scm (python-sphinx-gallery): Update to 0.9.0. [source]: Build from PyPI. [arguments]: Enable tests. Add custom 'check phase and phase to make test files writable. [native-inputs]: Add python-joblib, python-matplotlib, python-numpy, python-pillow, python-pytest, python-pytest-cov, python-sphinx. Remove python-pytest-runner. [home-page]: Follow redirect. (python2-sphinx-gallery): Remove package. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: redis: Update to 6.2.4 [security fixes].Simon Streit2021-06-02
| | | | | | | | | Fixes CVE-2021-29477. * gnu/packages/databases.scm (redis): Update to 6.2.4. [arguments]: Disable the 'integration/failover' test. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: Add frama-c.Julien Lepiller2021-06-02
| | | | * gnu/packages/maths.scm (frama-c): New variable.
* gnu: Add why3.Julien Lepiller2021-06-02
| | | | * gnu/packages/maths.scm (why3): New variable.
* gnu: rtl8821ce-linux-module: Update to 0.0.0-3.897e7c4.Zhu Zihao2021-06-01
| | | | | | | | Fix the broken build with linux-libre 5.12. * gnu/packages/linux.scm (rtl8821ce-linux-module): Update to 0.0.0-3.897e7c4. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* machine: ssh: Gracefully handle failure of the effectful bits.Ludovic Courtès2021-06-01
| | | | | | | | | | 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'.
* services: cuirass: Do not export record type descriptors.Ludovic Courtès2021-06-01
| | | | | | * gnu/services/cuirass.scm (<cuirass-remote-server-configuration>) (<cuirass-configuration>, <cuirass-remote-worker-configuration>): Do not export.
* services: cuirass: Create the profile and GC root directory.Ludovic Courtès2021-06-01
| | | | | * gnu/services/cuirass.scm (cuirass-activation): Create /var/guix/profiles/per-user/cuirass/cuirass or similar.
* nls: Translate (guix diagnostics).Ludovic Courtès2021-06-01
| | | | * po/guix/POTFILES.in: Add guix/diagnostics.scm.
* ui, lint: Simplify exception handling in Guile 3 style.Ludovic Courtès2021-06-01
| | | | | | | * 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.
* maint: Require Guile 3.0.Ludovic Courtès2021-06-01
| | | | | | | | | | | | * 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: llvm-7: Update to 7.1.0.Efraim Flashner2021-06-01
| | | | * gnu/packages/llvm.scm (llvm-7): Update to 7.1.0.
* gnu: unbound: Enable DoH support.Marius Bakke2021-06-01
| | | | | * gnu/packages/dns.scm (unbound)[inputs]: Add NGHTTP2:LIB. [arguments]: Add "--with-libnghttp2" to #:configure-flags.
* gnu: ungoogled-chromium: Update to 91.0.4472.77-0.6802c88.Marius Bakke2021-06-01
| | | | | | | | | | | | * 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: icu4c: Add 69.1.Marius Bakke2021-06-01
| | | | * gnu/packages/icu4c.scm (icu4c-69): New public variable.
* gnu: gcc-9: Update to 9.4.0.Efraim Flashner2021-06-01
| | | | * gnu/packages/gcc.scm (gcc-9): Update to 9.4.0.
* gnu: musescore: Add missing QML imports.Leo Prikler2021-06-01
| | | | | | | 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: rust-cbindgen@0.17: Update to 0.19.0.Jonathan Brielmaier2021-06-01
| | | | | * gnu/packages/rust-apps.scm (rust-cbindgen-0.17): Update to 0.19.0 and rename to rust-cbindgen-0.19.
* tests: hpcguix-web: Fix it.Mathieu Othacehe2021-06-01
| | | | | * gnu/tests/web.scm (run-hpcguix-web-server-test): Increase the VM memory size and add retries for the http-get test.
* gnu: Add bamutils.Roel Janssen2021-06-01
| | | | * gnu/packages/bioinformatics.scm (bamutils): New variable.
* gnu: sbcl: Update to 2.1.5.Pierre Neidhardt2021-06-01
| | | | * gnu/packages/lisp.scm (sbcl): Update to 2.1.5.
* gnu: Add python-vedo.Paul Garlick2021-06-01
| | | | * gnu/packages/python-science.scm (python-vedo): New variable.
* gnu: vtk: Wrap python modules.Paul Garlick2021-06-01
| | | | | * gnu/packages/image-processing.scm (vtk)[inputs]: Add python. [arguments]: Add VTK_WRAP_PYTHON and VTK_PYTHON_VERSION flags.
* gnu: guix: Update to 1.3.0-3.50dfbbf.Mathieu Othacehe2021-06-01
| | | | * gnu/packages/package-management.scm (guix): Update to 1.3.0-3.50dfbbf.
* gnu: Add python-sinfo.Roel Janssen2021-06-01
| | | | * gnu/packages/python-xyz.scm (python-sinfo): New variable.
* gnu: Add python-stdlib-list.Roel Janssen2021-06-01
| | | | * gnu/packages/python-xyz.scm (python-stdlib-list): New variable.
* gnu: guix-build-coordinator: Update to 0-30.f9af463.Christopher Baines2021-06-01
| | | | * gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-30.f9af463.
* publish: Add keep-alive support when sending nar.Mathieu Othacehe2021-06-01
| | | | | | | | | | | | | | | | 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.
* publish: Preserve the request connection header.Mathieu Othacehe2021-06-01
| | | | | | | | | | 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.
* progress: Add a download-size argument to progress-report-port.Mathieu Othacehe2021-06-01
| | | | * guix/progress.scm (progress-report-port): Add a download-size argument.
* services: dnsmasq: Extend 'activation-service'.Brice Waegeneire2021-05-31
| | | | | * gnu/services/dns.scm (dnsmasq-activation): New procedure … (dnsmasq-service-type): … use it.
* services: hostapd: Use package from configuration.Brice Waegeneire2021-05-31
| | | | | * gnu/services/networking.scm (hostapd-shepherd-services): Replace 'hostapd' by the package specified in the configuration.
* tests: Fix loadable-kernel-modules-service tests.Brice Waegeneire2021-05-31
| | | | | | | | | | * 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: emacs-tramp: Update to 2.5.0.5.Nicolas Goaziou2021-05-31
| | | | * gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.0.5.
* gnu: emacs-solaire-mode: Update to 2.0.0.Nicolas Goaziou2021-05-31
| | | | * gnu/packages/emacs-xyz.scm (emacs-solaire-mode): Update to 2.0.0.
* gnu: texmacs: Update to 1.99.21.Nicolas Goaziou2021-05-31
| | | | * gnu/packages/text-editors.scm (texmacs): Update to 1.99.21.
* gnu: emacs-moody: Update to 0.5.5.Nicolas Goaziou2021-05-31
| | | | * gnu/packages/emacs-xyz.scm (emacs-moody): Update to 0.5.5.
* gnu: emacs-posframe: Update to 1.0.3.Nicolas Goaziou2021-05-31
| | | | * gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.0.3.
* gnu: lagrange: Update to 1.5.0.Solene Rapenne via Guix-patches via2021-05-31
| | | | | | * gnu/packages/web-browsers.scm (lagrange): Update to 1.5.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add emacs-eyebrowse.Stefan Reichör2021-05-31
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-eyebrowse): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add python-easy-ansi.Stefan Reichör2021-05-31
| | | | | | * gnu/packages/python-xyz.scm (python-easy-ansi): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add emacs-evil-paredit.Xinglu Chen2021-05-31
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-evil-paredit): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: tome4: Update to 1.7.3.Solene Rapenne via Guix-patches via2021-05-31
| | | | | | * gnu/packages/games.scm (tome4): Update to 1.7.3. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: bits: Use git-version and git-file-name.Ricardo Wurmus2021-05-31
| | | | | * gnu/packages/bioinformatics.scm (bits)[version]: Use git-version. [source]: Use git-file-name.
* gnu: piranha: Use git-version.Ricardo Wurmus2021-05-31
| | | | * gnu/packages/bioinformatics.scm (piranha)[version]: Use git-version.
* gnu: r-chipkernels: Use git-version and git-file-name.Ricardo Wurmus2021-05-31
| | | | | * gnu/packages/bioinformatics.scm (r-chipkernels)[version]: Use git-version. [source]: Use git-file-name.
* gnu: f-seq: Use git-version and git-file-name.Ricardo Wurmus2021-05-31
| | | | | * gnu/packages/bioinformatics.scm (f-seq)[version]: Use git-version. [source]: Use git-file-name.
* gnu: bismark: Use git-file-name.Ricardo Wurmus2021-05-31
| | | | * gnu/packages/bioinformatics.scm (bismark)[source]: Use git-file-name.
* gnu: filevercmp: Use git-version.Ricardo Wurmus2021-05-31
| | | | | * gnu/packages/bioinformatics.scm (filevercmp)[version]: Use git-version; bind "revision" in outer let.