summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-06-02gnu: Add frama-c....* gnu/packages/maths.scm (frama-c): New variable. Julien Lepiller
2021-06-02gnu: Add why3....* gnu/packages/maths.scm (why3): New variable. Julien Lepiller
2021-06-01gnu: rtl8821ce-linux-module: Update to 0.0.0-3.897e7c4....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> Zhu Zihao
2021-06-01machine: ssh: Gracefully handle failure of the effectful bits....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'. Ludovic Courtès
2021-06-01services: cuirass: Do not export record type descriptors....* gnu/services/cuirass.scm (<cuirass-remote-server-configuration>) (<cuirass-configuration>, <cuirass-remote-worker-configuration>): Do not export. Ludovic Courtès
2021-06-01services: cuirass: Create the profile and GC root directory....* gnu/services/cuirass.scm (cuirass-activation): Create /var/guix/profiles/per-user/cuirass/cuirass or similar. Ludovic Courtès
2021-06-01nls: Translate (guix diagnostics)....* po/guix/POTFILES.in: Add guix/diagnostics.scm. Ludovic Courtès
2021-06-01ui, lint: Simplify exception handling in Guile 3 style....* 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. Ludovic Courtès
2021-06-01maint: Require Guile 3.0....* 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. Ludovic Courtès
2021-06-01gnu: llvm-7: Update to 7.1.0....* gnu/packages/llvm.scm (llvm-7): Update to 7.1.0. Efraim Flashner
2021-06-01gnu: unbound: Enable DoH support....* gnu/packages/dns.scm (unbound)[inputs]: Add NGHTTP2:LIB. [arguments]: Add "--with-libnghttp2" to #:configure-flags. Marius Bakke
2021-06-01gnu: ungoogled-chromium: Update to 91.0.4472.77-0.6802c88....* 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. Marius Bakke
2021-06-01gnu: icu4c: Add 69.1....* gnu/packages/icu4c.scm (icu4c-69): New public variable. Marius Bakke
2021-06-01gnu: gcc-9: Update to 9.4.0....* gnu/packages/gcc.scm (gcc-9): Update to 9.4.0. Efraim Flashner
2021-06-01gnu: musescore: Add missing QML imports....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. Leo Prikler
2021-06-01gnu: rust-cbindgen@0.17: Update to 0.19.0....* gnu/packages/rust-apps.scm (rust-cbindgen-0.17): Update to 0.19.0 and rename to rust-cbindgen-0.19. Jonathan Brielmaier
2021-06-01tests: hpcguix-web: Fix it....* gnu/tests/web.scm (run-hpcguix-web-server-test): Increase the VM memory size and add retries for the http-get test. Mathieu Othacehe
2021-06-01gnu: Add bamutils....* gnu/packages/bioinformatics.scm (bamutils): New variable. Roel Janssen
2021-06-01gnu: sbcl: Update to 2.1.5....* gnu/packages/lisp.scm (sbcl): Update to 2.1.5. Pierre Neidhardt
2021-06-01gnu: Add python-vedo....* gnu/packages/python-science.scm (python-vedo): New variable. Paul Garlick
2021-06-01gnu: vtk: Wrap python modules....* gnu/packages/image-processing.scm (vtk)[inputs]: Add python. [arguments]: Add VTK_WRAP_PYTHON and VTK_PYTHON_VERSION flags. Paul Garlick
2021-06-01gnu: guix: Update to 1.3.0-3.50dfbbf....* gnu/packages/package-management.scm (guix): Update to 1.3.0-3.50dfbbf. Mathieu Othacehe
2021-06-01gnu: Add python-sinfo....* gnu/packages/python-xyz.scm (python-sinfo): New variable. Roel Janssen
2021-06-01gnu: Add python-stdlib-list....* gnu/packages/python-xyz.scm (python-stdlib-list): New variable. Roel Janssen
2021-06-01gnu: guix-build-coordinator: Update to 0-30.f9af463....* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-30.f9af463. Christopher Baines
2021-06-01publish: Add keep-alive support when sending nar....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. Mathieu Othacehe
2021-06-01publish: Preserve the request connection header....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. Mathieu Othacehe
2021-06-01progress: Add a download-size argument to progress-report-port....* guix/progress.scm (progress-report-port): Add a download-size argument. Mathieu Othacehe
2021-05-31services: dnsmasq: Extend 'activation-service'....* gnu/services/dns.scm (dnsmasq-activation): New procedure … (dnsmasq-service-type): … use it. Brice Waegeneire
2021-05-31services: hostapd: Use package from configuration....* gnu/services/networking.scm (hostapd-shepherd-services): Replace 'hostapd' by the package specified in the configuration. Brice Waegeneire
2021-05-31tests: Fix loadable-kernel-modules-service tests....* 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. Brice Waegeneire
2021-05-31gnu: emacs-tramp: Update to 2.5.0.5....* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.0.5. Nicolas Goaziou
2021-05-31gnu: emacs-solaire-mode: Update to 2.0.0....* gnu/packages/emacs-xyz.scm (emacs-solaire-mode): Update to 2.0.0. Nicolas Goaziou
2021-05-31gnu: texmacs: Update to 1.99.21....* gnu/packages/text-editors.scm (texmacs): Update to 1.99.21. Nicolas Goaziou
2021-05-31gnu: emacs-moody: Update to 0.5.5....* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 0.5.5. Nicolas Goaziou
2021-05-31gnu: emacs-posframe: Update to 1.0.3....* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.0.3. Nicolas Goaziou
2021-05-31gnu: lagrange: Update to 1.5.0....* gnu/packages/web-browsers.scm (lagrange): Update to 1.5.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Solene Rapenne via Guix-patches via
2021-05-31gnu: Add emacs-eyebrowse....* gnu/packages/emacs-xyz.scm (emacs-eyebrowse): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Stefan Reichör
2021-05-31gnu: Add python-easy-ansi....* gnu/packages/python-xyz.scm (python-easy-ansi): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Stefan Reichör
2021-05-31gnu: Add emacs-evil-paredit....* gnu/packages/emacs-xyz.scm (emacs-evil-paredit): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Xinglu Chen
2021-05-31gnu: tome4: Update to 1.7.3....* gnu/packages/games.scm (tome4): Update to 1.7.3. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Solene Rapenne via Guix-patches via
2021-05-31gnu: bits: Use git-version and git-file-name....* gnu/packages/bioinformatics.scm (bits)[version]: Use git-version. [source]: Use git-file-name. Ricardo Wurmus
2021-05-31gnu: piranha: Use git-version....* gnu/packages/bioinformatics.scm (piranha)[version]: Use git-version. Ricardo Wurmus
2021-05-31gnu: r-chipkernels: Use git-version and git-file-name....* gnu/packages/bioinformatics.scm (r-chipkernels)[version]: Use git-version. [source]: Use git-file-name. Ricardo Wurmus
2021-05-31gnu: f-seq: Use git-version and git-file-name....* gnu/packages/bioinformatics.scm (f-seq)[version]: Use git-version. [source]: Use git-file-name. Ricardo Wurmus
2021-05-31gnu: bismark: Use git-file-name....* gnu/packages/bioinformatics.scm (bismark)[source]: Use git-file-name. Ricardo Wurmus
2021-05-31gnu: filevercmp: Use git-version....* gnu/packages/bioinformatics.scm (filevercmp)[version]: Use git-version; bind "revision" in outer let. Ricardo Wurmus
2021-05-31gnu: r-chipseeker: Move out of experiment section....* gnu/packages/bioconductor.scm (r-chipseeker): Move the package from the "experiment" section to the section for regular Bioconductor packages. Ricardo Wurmus
2021-05-31gnu: r-spp: Move to (gnu packages bioconductor)....* gnu/packages/bioinformatics.scm (r-spp): Move from here... * gnu/packages/bioconductor.scm (r-spp): ...to here. Ricardo Wurmus
2021-05-31gnu: r-geneoverlap: Move out of experiment section....* gnu/packages/bioconductor.scm (r-geneoverlap): Move the package definition out of the "experiment" section into the section for regular Bioconductor packages. Ricardo Wurmus