summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* gnu: tracker-miners: Update to 2.3.2.Pierre Neidhardt2020-03-06
| | | | * gnu/packages/gnome.scm (tracker-miners): Update to 2.3.2.
* gnu: tracker: Update to 2.3.2.Pierre Neidhardt2020-03-06
| | | | | | | | | * gnu/packages/gnome.scm (tracker): Update to 2.3.2. [arguments]: Fix tests properly. [native-inputs]: Remove unneeded native-inputs. [inputs]: Remove unneeded inputs. [description]: Replace unclear description with more down to earth use cases. [license]: Replace lgpl2.0+ with bsd-3 to reflect update.
* gnu: libvirt-glib: Update to 3.0.0.Pierre Neidhardt2020-03-06
| | | | * gnu/packages/virtualization.scm (libvirt-glib): Update to 3.0.0.
* gnu: python-pygit2: Update to 1.1.0.Marius Bakke2020-03-06
| | | | | | * gnu/packages/python-xyz.scm (python-pygit2): Update to 1.1.0. [propagated-inputs]: Remove PYTHON-SIX and PYTHON-TOX. Add PYTHON-CACHED-PROPERTY. (python2-pygit2): Remove variable (Python 2 is no longer supported).
* gnu: gitg: Remove redundant input.Marius Bakke2020-03-06
| | | | * gnu/packages/gnome.scm (gitg)[inputs]: Remove LIBGIT2.
* gnu: libgit2-glib: Adjust inputs.Marius Bakke2020-03-06
| | | | | | * gnu/packages/gnome.scm (libgit2-glib)[native-inputs]: Move LIBSSH2 ... [inputs]: ... here. Move LIBGIT2 ... [propagated-inputs]: ... here. New field.
* gnu: libgit2-glib: Update to 0.99.0.1.Marius Bakke2020-03-06
| | | | | * gnu/packages/gnome.scm (libgit2-glib): Update to 0.99.0.1. [native-inputs]: Remove INTLTOOL.
* gnu: r-modeltools: Update to 0.2-23.Ricardo Wurmus2020-03-06
| | | | * gnu/packages/statistics.scm (r-modeltools): Update to 0.2-23.
* gnu: r-ggplot2: Update to 3.3.0.Ricardo Wurmus2020-03-06
| | | | | | * gnu/packages/statistics.scm (r-ggplot2): Update to 3.3.0. [propagated-inputs]: Remove r-lazyeval, r-reshape2, and r-viridislite; add r-glue and r-isoband.
* gnu: Add r-isoband.Ricardo Wurmus2020-03-06
| | | | * gnu/packages/cran.scm (r-isoband): New variable.
* gnu: r-bookdown: Update to 0.18.Ricardo Wurmus2020-03-06
| | | | * gnu/packages/cran.scm (r-bookdown): Update to 0.18.
* gnu: r-fs: Update to 1.3.2.Ricardo Wurmus2020-03-06
| | | | * gnu/packages/cran.scm (r-fs): Update to 1.3.2.
* gnu: r-flextable: Update to 0.5.9.Ricardo Wurmus2020-03-06
| | | | * gnu/packages/cran.scm (r-flextable): Update to 0.5.9.
* gnu: r-lava: Update to 1.6.7.Ricardo Wurmus2020-03-06
| | | | * gnu/packages/cran.scm (r-lava): Update to 1.6.7.
* gnu: Update python-scikit-learn to 0.22.1.Roel Janssen2020-03-06
| | | | | * gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.22.1; Add python-joblib to native-inputs to run the test suite.
* gnu: Add soci.Pierre Neidhardt2020-03-06
| | | | * gnu/packages/databases.scm (soci): New variable.
* gnu: fmt: Update to 6.1.2.Pierre Neidhardt2020-03-06
| | | | * gnu/packages/pretty-print.scm (fmt): Update to 6.1.2.
* gnu: fmt: Use HTTPS and git-fetch.Pierre Neidhardt2020-03-06
| | | | | * gnu/packages/pretty-print.scm (fmt)[source]: Use git-fetch. [home-page]: Use HTTPS.
* gnu: python-aiohttp: Update to 3.6.2.Ricardo Wurmus2020-03-06
| | | | * gnu/packages/python-web.scm (python-aiohttp): Update to 3.6.2.
* gnu: python-scanpy: Update to 1.4.5.1.Ricardo Wurmus2020-03-06
| | | | | | | | * gnu/packages/bioinformatics.scm (python-scanpy): Update to 1.4.5.1. [source]: Fetch from pypi. [propagated-inputs]: Add python-legacy-api-wrap, python-packaging, python-patsy, and python-umap-learn. [native-inputs]: Add python-setuptools-scm.
* gnu: Add python-legacy-api-wrap.Ricardo Wurmus2020-03-06
| | | | * gnu/packages/python-xyz.scm (python-legacy-api-wrap): New variable.
* gnu: Add python-get-version.Ricardo Wurmus2020-03-06
| | | | * gnu/packages/python-xyz.scm (python-get-version): New variable.
* gnu: Add python-pytest-black.Ricardo Wurmus2020-03-06
| | | | * gnu/packages/python-xyz.scm (python-pytest-black): New variable.
* gnu: python-black: Update to 19.10b0.Ricardo Wurmus2020-03-06
| | | | | | | * gnu/packages/python-xyz.scm (python-black): Update to 19.10b0. [arguments]: Patch tests. [propagated-inputs]: Add python-pathspec, python-regex, and python-typed-ast. [native-inputs]: Add python-setuptools-scm.
* gnu: Add python-pathspec.Ricardo Wurmus2020-03-06
| | | | * gnu/packages/python-xyz.scm (python-pathspec): New variable.
* gnu: python-tables: Use later hdf5 version.Ricardo Wurmus2020-03-06
| | | | | * gnu/packages/python-xyz.scm (python-tables)[inputs]: Replace hdf5 with hdf5-1.10.
* gnu: python-tables: Do not detect CPU features.Ricardo Wurmus2020-03-06
| | | | | * gnu/packages/python-xyz.scm (python-tables)[arguments]: Add phase "disable-tuning".
* scripts: Show disk-space warning when under the min of the thresholds.Pierre Neidhardt2020-03-06
| | | | | | | | Follow-up to 71c3c3df92375ca9b4bd28b2be90dda67288fa5c which got the logic wrong. * guix/scripts.scm (warn-about-disk-space): Compare AVAILABLE to the min of RELATIVE-THRESHOLD-IN-BYTES and ABSOLUTE-THRESHOLD-IN-BYTES, not the max.
* ci: Adjust 'channel-build-system' for when the source is a file name.Ludovic Courtès2020-03-05
| | | | | | | | | | Fixes an evaluation error introduced in dd1ee160be8ba4e211432c08e161c24901cd670e: when invoked via 'build-aux/cuirass/gnu-system.scm', SOURCE is a store file name, not a <local-file> as it is when invoked via 'etc/system-tests.scm'. * gnu/ci.scm (channel-build-system)[build]: Call 'lower-object' only when SOURCE is not a string.
* hydra: Remove uses of _IOLBF.Ludovic Courtès2020-03-05
| | | | | | | _IOLBF & co. were deprecated in Guile 2.2 and removed in 3.0. * build-aux/hydra/gnu-system.scm: Pass 'line instead of _IOLBF to 'setvbuf'. * build-aux/hydra/guix-modular.scm: Likewise.
* tests: install: Add %test-gui-installed-os-encrypted.Mathieu Othacehe2020-03-05
| | | | | * gnu/tests/install.scm (%test-gui-installed-os-encrypted): New variable, (guided-installation-test): set a swap-device only if there is no encryption.
* installer: Fix cow-store umount.Mathieu Othacehe2020-03-05
| | | | | | | | | | | | | This fixes <https://bugs.gnu.org/39712>. The guix-daemon was preventing the cow-store umount, so restart it. Some udevd workers, using cow-store files might also still be around, so have some umount retries. * gnu/installer/final.scm (kill-cow-users): New procedure, (umount-cow-store): restart guix-daemon and kill all processes started from within the cow-store before trying to umount the store overlay. Also try 5 times to umount the overlay in case it is still busy.
* tests: install: Add "gui-installed-os".Ludovic Courtès2020-03-05
| | | | | | | | | | | | | * gnu/installer/tests.scm: New file. * gnu/local.mk (INSTALLER_MODULES): Add it. * gnu/tests/install.scm (run-install): Add #:gui-test. Add (gnu installer tests) to the marionette imported modules. Honor GUI-TEST. Check whether SCRIPT is true. (%root-password, %syslog-conf): New variable. (operating-system-with-console-syslog, gui-test-program) (guided-installation-test): New procedures. (%extra-packages, installation-os-for-gui-tests) (%test-gui-installed-os): New variable.
* installer: Honor /tmp/installer-system-init-options.Ludovic Courtès2020-03-05
| | | | | * gnu/installer/final.scm (install-system): Honor "/tmp/installer-system-init-options".
* installer: Run commands without hopping through the shell.Ludovic Courtès2020-03-05
| | | | | | | | | | * gnu/installer/utils.scm (run-shell-command): Rename to... (run-command): Remove call to 'call-with-temporary-output-file' and hop through Bash. Expect COMMAND to be a list of strings rather than a string. * gnu/installer/final.scm (install-system): Turn INSTALL-COMMAND into a list of strings and pass it to 'run-command'. * gnu/installer/newt/page.scm (edit-file): Likewise.
* installer: Bypass connectivity check when /tmp/installer-assume-online exists.Ludovic Courtès2020-03-05
| | | | | | | | This is useful for automated tests. * gnu/installer/newt/network.scm (wait-service-online)[online?]: New procedure. Check for /tmp/installer-assume-online. Use it instead of 'connman-online?'.
* installer: Implement a dialog on /var/guix/installer-socket.Ludovic Courtès2020-03-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will allow us to automate testing of the installer. * gnu/installer/utils.scm (%client-socket-file) (current-server-socket, current-clients): New variables. (open-server-socket, call-with-server-socket): New procedure. (with-server-socket): New macro. (run-shell-command): Add call to 'send-to-clients'. Select on both current-input-port and current-clients. * gnu/installer/steps.scm (run-installer-steps): Wrap 'call-with-prompt' in 'with-socket-server'. Call 'sigaction' for SIGPIPE. * gnu/installer/newt/page.scm (watch-clients!, close-port-and-reuse-fd) (run-form-with-clients, send-to-clients): New procedures. (draw-info-page): Add call to 'run-form-with-clients'. (run-input-page): Likewise. Handle EXIT-REASON equal to 'exit-fd-ready. (run-confirmation-page): Likewise. (run-listbox-selection-page): Likewise. Define 'choice->item' and use it. (run-checkbox-tree-page): Likewise. (run-file-textbox-page): Add call to 'run-form-with-clients'. Handle 'exit-fd-ready'. * gnu/installer/newt/partition.scm (run-disk-page): Pass #:client-callback-procedure to 'run-listbox-selection-page'. * gnu/installer/newt/user.scm (run-user-page): Call 'run-form-with-clients'. Handle 'exit-fd-ready'. * gnu/installer/newt/welcome.scm (run-menu-page): Define 'choice->item' and use it. Call 'run-form-with-clients'. * gnu/installer/newt/final.scm (run-install-success-page) (run-install-failed-page): When (current-clients) is non-empty, call 'send-to-clients' without displaying a choice window.
* installer: Use a Guile-Newt snapshot that supports 'form-watch-fd'.Ludovic Courtès2020-03-05
| | | | * gnu/installer.scm (guile-newt): New variable.
* tests: 'run-basic-test' can enter a root password.Ludovic Courtès2020-03-05
| | | | * gnu/tests/base.scm (run-basic-test): Add #:root-password and honor it.
* gnu: java-openjfx-build: Add snippet.Björn Höfling2020-03-05
| | | | | * gnu/packages/java.scm (java-openjfx-build)[source]: Add snippet to remove bundled gradle.
* gnu: python-anndata: Update to 0.7.1.Ricardo Wurmus2020-03-05
| | | | | | | | * gnu/packages/python-xyz.scm (python-anndata): Update to 0.7.1. [arguments]: Move check phase after install phase; delete one test. [propagated-inputs]: Add python-importlib-metadata, python-numcodecs, python-packaging, and python-zarr. [native-inputs]: Add python-joblib, python-pytest, and python-setuptools-scm.
* gnu: Add python-zarr.Ricardo Wurmus2020-03-05
| | | | * gnu/packages/python-xyz.scm (python-zarr): New variable.
* gnu: Add python-asciitree.Ricardo Wurmus2020-03-05
| | | | * gnu/packages/python-xyz.scm (python-asciitree): New variable.
* gnu: Add python-numcodecs.Ricardo Wurmus2020-03-05
| | | | * gnu/packages/python-xyz.scm (python-numcodecs): New variable.
* gnu: python-h5py: Update to 2.10.0.Ricardo Wurmus2020-03-05
| | | | | | * gnu/packages/python-xyz.scm (python-h5py): Update to 2.10.0. [inputs]: Use hdf5-1.10. [native-inputs]: Add pkg-config.
* gnu: Add emacs-ddskk.base-for-series-3085base-for-series-3070base-for-series-3069base-for-series-3068Masaya Tojo2020-03-05
| | | | * gnu/packages/emacs-xyz.scm (emacs-ddskk): New variable.
* gnu: libraqm: Parametrize version.Nicolas Goaziou2020-03-05
| | | | * gnu/packages/fontutils.scm (libraqm)[source]: Parametrize version.
* gnu: Add libraqm.Nicolas Goaziou2020-03-05
| | | | * gnu/packages/fontutils.scm (libraqm): New variable.
* tests: Add a manifest for system tests.Ludovic Courtès2020-03-05
| | | | | | | | | | | | | The manifest can be passed to 'guix build -m', 'guix weather -m', and so on. It can also be passed to an installed 'guix' (without ./pre-inst-env), with the exception so far of installation tests. * build-aux/run-system-tests.scm: Remove. Move interesting bits move to... * etc/system-tests.scm: ... here. New file. * Makefile.am (EXTRA_DIST): Remove 'build-aux/run-system-tests.scm' and add 'etc/system-tests.scm'. (check-system): Rewrite to run 'guix build -m etc/system-tests.scm'.
* tests: Add <system-test> gexp compiler.Ludovic Courtès2020-03-05
| | | | * gnu/tests.scm (compile-system-test): New gexp compiler.