Age | Commit message (Expand) | Author |
2020-03-06 | gnu: r-flextable: Update to 0.5.9.•••* gnu/packages/cran.scm (r-flextable): Update to 0.5.9.
| Ricardo Wurmus |
2020-03-06 | gnu: r-lava: Update to 1.6.7.•••* gnu/packages/cran.scm (r-lava): Update to 1.6.7.
| Ricardo Wurmus |
2020-03-06 | gnu: Update python-scikit-learn to 0.22.1.•••* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.22.1;
Add python-joblib to native-inputs to run the test suite.
| Roel Janssen |
2020-03-06 | gnu: Add soci.•••* gnu/packages/databases.scm (soci): New variable.
| Pierre Neidhardt |
2020-03-06 | gnu: fmt: Update to 6.1.2.•••* gnu/packages/pretty-print.scm (fmt): Update to 6.1.2.
| Pierre Neidhardt |
2020-03-06 | gnu: fmt: Use HTTPS and git-fetch.•••* gnu/packages/pretty-print.scm (fmt)[source]: Use git-fetch.
[home-page]: Use HTTPS.
| Pierre Neidhardt |
2020-03-06 | gnu: python-aiohttp: Update to 3.6.2.•••* gnu/packages/python-web.scm (python-aiohttp): Update to 3.6.2.
| Ricardo Wurmus |
2020-03-06 | gnu: python-scanpy: Update to 1.4.5.1.•••* 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.
| Ricardo Wurmus |
2020-03-06 | gnu: Add python-legacy-api-wrap.•••* gnu/packages/python-xyz.scm (python-legacy-api-wrap): New variable.
| Ricardo Wurmus |
2020-03-06 | gnu: Add python-get-version.•••* gnu/packages/python-xyz.scm (python-get-version): New variable.
| Ricardo Wurmus |
2020-03-06 | gnu: Add python-pytest-black.•••* gnu/packages/python-xyz.scm (python-pytest-black): New variable.
| Ricardo Wurmus |
2020-03-06 | gnu: python-black: Update to 19.10b0.•••* 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.
| Ricardo Wurmus |
2020-03-06 | gnu: Add python-pathspec.•••* gnu/packages/python-xyz.scm (python-pathspec): New variable.
| Ricardo Wurmus |
2020-03-06 | gnu: python-tables: Use later hdf5 version.•••* gnu/packages/python-xyz.scm (python-tables)[inputs]: Replace hdf5 with
hdf5-1.10.
| Ricardo Wurmus |
2020-03-06 | gnu: python-tables: Do not detect CPU features.•••* gnu/packages/python-xyz.scm (python-tables)[arguments]: Add phase
"disable-tuning".
| Ricardo Wurmus |
2020-03-05 | ci: Adjust 'channel-build-system' for when the source is a file name.•••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.
| Ludovic Courtès |
2020-03-05 | tests: install: Add %test-gui-installed-os-encrypted.•••* gnu/tests/install.scm (%test-gui-installed-os-encrypted): New variable,
(guided-installation-test): set a swap-device only if there is no encryption.
| Mathieu Othacehe |
2020-03-05 | installer: Fix cow-store umount.•••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.
| Mathieu Othacehe |
2020-03-05 | tests: install: Add "gui-installed-os".•••* 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.
| Ludovic Courtès |
2020-03-05 | installer: Honor /tmp/installer-system-init-options.•••* gnu/installer/final.scm (install-system): Honor
"/tmp/installer-system-init-options".
| Ludovic Courtès |
2020-03-05 | installer: Run commands without hopping through the shell.•••* 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.
| Ludovic Courtès |
2020-03-05 | installer: Bypass connectivity check when /tmp/installer-assume-online exists.•••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?'.
| Ludovic Courtès |
2020-03-05 | installer: Implement a dialog on /var/guix/installer-socket.•••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.
| Ludovic Courtès |
2020-03-05 | installer: Use a Guile-Newt snapshot that supports 'form-watch-fd'.•••* gnu/installer.scm (guile-newt): New variable.
| Ludovic Courtès |
2020-03-05 | tests: 'run-basic-test' can enter a root password.•••* gnu/tests/base.scm (run-basic-test): Add #:root-password and honor it.
| Ludovic Courtès |
2020-03-05 | gnu: java-openjfx-build: Add snippet.•••* gnu/packages/java.scm (java-openjfx-build)[source]: Add snippet to remove
bundled gradle.
| Björn Höfling |
2020-03-05 | gnu: python-anndata: Update to 0.7.1.•••* 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.
| Ricardo Wurmus |
2020-03-05 | gnu: Add python-zarr.•••* gnu/packages/python-xyz.scm (python-zarr): New variable.
| Ricardo Wurmus |
2020-03-05 | gnu: Add python-asciitree.•••* gnu/packages/python-xyz.scm (python-asciitree): New variable.
| Ricardo Wurmus |
2020-03-05 | gnu: Add python-numcodecs.•••* gnu/packages/python-xyz.scm (python-numcodecs): New variable.
| Ricardo Wurmus |
2020-03-05 | gnu: python-h5py: Update to 2.10.0.•••* gnu/packages/python-xyz.scm (python-h5py): Update to 2.10.0.
[inputs]: Use hdf5-1.10.
[native-inputs]: Add pkg-config.
| Ricardo Wurmus |
2020-03-05 | gnu: Add emacs-ddskk.•••* gnu/packages/emacs-xyz.scm (emacs-ddskk): New variable.
| Masaya Tojo |
2020-03-05 | gnu: libraqm: Parametrize version.•••* gnu/packages/fontutils.scm (libraqm)[source]: Parametrize version.
| Nicolas Goaziou |
2020-03-05 | gnu: Add libraqm.•••* gnu/packages/fontutils.scm (libraqm): New variable.
| Nicolas Goaziou |
2020-03-05 | tests: Add <system-test> gexp compiler.•••* gnu/tests.scm (compile-system-test): New gexp compiler.
| Ludovic Courtès |
2020-03-05 | tests: "make check-system" no longer interns source upfront.•••* gnu/ci.scm (channel-build-system)[build, lower]: Honor #:source.
(channel-source->package): New procedure.
(system-test-jobs): Remove 'instance' and call to
'checkout->channel-instance'. Use 'channel-source->package'.
* build-aux/run-system-tests.scm (tests-for-channel-instance): Rename to...
(tests-for-current-guix): ... this. Change 'instance' to 'source'.
(run-system-tests): Use 'local-file' instead of 'interned-file' for
SOURCE.
| Ludovic Courtès |
2020-03-05 | ci: Move 'cross-jobs' procedure to the top level.•••* gnu/ci.scm (cross-jobs): New procedure. Moved from...
(hydra-jobs): ... here.
| Ludovic Courtès |
2020-03-05 | gnu: sbcl-cl-webkit: Update to 20200227.•••* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20200227.
| Pierre Neidhardt |
2020-03-05 | gnu: Add guile-xapian.•••* gnu/packages/guile-xyz.scm (guile-xapian, guile3.0-xapian): New variables.
| Arun Isaac |
2020-03-05 | gnu: emacs-tldr: Update to 0-1.7203d1b.•••* gnu/packages/emacs-xyz.scm (emacs-tldr): Update to 0-1.7203d1b.
[propagated-inputs]: Add emacs-request.
| Arun Isaac |
2020-03-05 | gnu: coq-mathcomp: Update home page URI.•••* gnu/packages/coq.scm (coq-mathcomp)[home-page]: Update URI.
| Björn Höfling |
2020-03-05 | gnu: squashfs-tools: Update home page URI.•••* gnu/packages/compression.scm (squashfs-tools)[home-page]: Update URI.
| Björn Höfling |
2020-03-05 | gnu: pbzip2: Use archived home-page.•••* gnu/packages/compression.scm (pbzip2)[home-page]: Load from archive.org
| Björn Höfling |
2020-03-05 | gnu: domainfinder: Update home page URI.•••* gnu/packages/chemistry.scm (domainfinder)[home-page]: Update URI.
| Björn Höfling |
2020-03-05 | gnu: nmoldyn: Upate home page URI.•••* gnu/packages/chemistry.scm (nmoldyn)[home-page]: Update URI.
| Björn Höfling |
2020-03-04 | gnu: SuiteSparse: Update to 5.7.1.•••* gnu/packages/maths.scm (suitesparse): Update to 5.7.1.
[source]: The latest releases of SuiteSparse have only been published on GitHub.
Fetch from git tag as GitHub releases page only contains autogenerated tarballs
that guix lint complains about. Apply new patch for Mongoose's CMakeList.txt to
find SuiteSparse_config.
[arguments]: Add CMake flags used by new components GraphBLAS and Mongoose.
[native-inputs]: Add CMake and m4 needed to build GraphBLAS and Mongoose.
* gnu/packages/patches/suitesparse-mongoose-cmake.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Felix Gruber |
2020-03-04 | gnu: ceph: Update to 14.2.8.•••* gnu/packages/patches/ceph-boost-compat.patch,
gnu/packages/patches/ceph-volume-respect-PATH.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/storage.scm (ceph): Update to 14.2.8.
[source](patches): Remove obsolete.
| Marius Bakke |
2020-03-04 | gnu: i3-wm: Update to 4.18.•••* gnu/packages/wm.scm (i3-wm): Update to 4.18.
| Marius Bakke |
2020-03-04 | gnu: kodi: Update to 18.6.•••* gnu/packages/kodi.scm (kodi): Update to 18.6.
| Marius Bakke |
2020-03-04 | gnu: libgit2: Update to 0.99.0.•••* gnu/packages/patches/libgit2-avoid-python.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/version-control.scm (libgit2): Update to 0.99.0.
[source](patches): Remove 'libgit2-avoid-python.patch'.
[source](snippet): Preserve bundled copy of http-parser.
[arguments]: Remove "-DUSE_SHA1DC" from #:configure-flags, which is no longer
optional and enabled by default. Add "-DUSE_NTLMCLIENT=OFF" and
"-DREGEX_BACKEND=pcre2". Add phase 'fix-pcre2-reference'.
[inputs]: Remove HTTP-PARSER.
[propagated-inputs]: Add PCRE2.
[native-inputs]: Remove GUILE-2.2. Add PYTHON.
| Marius Bakke |