gnu: python-immutabledict: Enable tests. * gnu/packages/python-xyz.scm (python-immutabledict): Enable tests. Change-Id: I5ebd0fac21a5aa26785a2ced115b736ee5e7952c
gnu: python-immutabledict: Update to 4.2.0. * gnu/packages/python-xyz.scm (python-immutabledict): Update to 4.2.0. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-poetry-core. Change-Id: Ifc3499f6e01efefdcb58aadcae87bbb5a0295d46
gnu: librecad: Update to 2.2.0.2. * gnu/packages/engineering.scm (librecad): Update to 2.2.0.2. [arguments]<#:phases>: Delete the patch-boost-error, add-missing-headers and patch-paths phases. Remove trailing #t. * gnu/packages/patches/librecad-support-for-boost-1.76.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I23cc1a80b2e9e73bdef40575c4104480cc830d8c
gnu: gplates: Update to 2.4. * gnu/packages/geo.scm (gplates): Update to 2.4. [source]: Use git-fetch and fetch from GitHub. [arguments]: Remove #:configure-flags. [native-inputs]: Remove unzip. Change-Id: Idf7c7ffb902f98361a897ce122c076a1a2f7fdf2
gnu: ublock-origin: Update to 1.57.0. * gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.57.0. (ublock-main-assets): Update to 13715d6deb2ab7e384ac79368fd53c9fd8a7ef64. (ublock-prod-assets): Update to 3da96ce3dd494202656cbc95e1de8baabc0ab7b2. Change-Id: Id821ec01d3fde27feadf2a95173e6a26b669aacc
gnu: xarcan: Update to 0.6.3. * gnu/packages/arcan.scm (xarcan): Update to 0.6.3. Change-Id: I2480ec0b91e4248b1bc6b6d86f8ed7266a3b95ea Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: arcan: Update to 0.6.3. * gnu/packages/arcan.scm (arcan): Update to 0.6.3. Change-Id: I9b1337e578cdc7d290517ace3b0edb6a3fe6e926 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Merge branch 'emacs-team'
Merge branch 'gnome-team'
gnu: gerbil: Update to 0.18.1. * gnu/packages/scheme.scm (gerbil): Update to 0.18.1. [arguments]: Remove ‘chdir’ and ‘configure’ phases. Add ‘set-cc’ phase. Adjust ‘fix-gxi-shebangs’ phase. [native-inputs]: Remove ‘coreutils’ and ‘gcc’. Change-Id: I4248ae3d6df3beaf57b6036f5329374da79e26f1 Co-authored-by: Ludovic Courtès <ludo@gnu.org>
services: postgresql: Simplify execution of ‘initdb’. * gnu/services/databases.scm (postgresql-activation): Replace ‘primitive-exit’ + ‘system*’ with ‘execl’. Change-Id: I491fd3093f67af59f240438d7d6123e769e4ec1e
services: postgresql: Don't initdb when directory exists. * gnu/services/databases.scm (postgresql-activation): Check if directory exists. Reviewed-by: Dale Mellor <guix-devel-0brg6b@rdmp.org> Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: Id563a3e8df2cb5b805e64cd8319303c65d308c69
doc: Cross-reference virtual build machines from ‘guix time-machine’. * doc/guix.texi (Invoking guix time-machine): Tweak the note about packages that may fail to build. Add cross-reference to virtual build machines. Change-Id: Ib2a4a28cdca0c8970d0f5327e39b4a21800ea2e1
doc: ‘guix time-machine’ can travel to v0.16.0. This is a followup to a26bce55e60aa3444c4378d3996f3aa41b9661e9. * doc/guix.texi (Invoking guix time-machine): Update reference to oldest commit. Change-Id: Iae3d751d4377de92481276f9f2f31128f85c23c4
substitute: Retry nar download upon networking error. This allows ‘guix substitute’ to gracefully handle errors like: TLS error in procedure 'write_to_session_record_port': Error in the push function instead of exiting (“`guix substitute' died unexpectedly”). * guix/scripts/substitute.scm (download-nar)[try-fetch]: Catch ‘network-error?’ too. Reported-by: Ada Stevenson <adanskana@gmail.com> Change-Id: I91b92183b0165832645ee37d50c13445f9322525
channels: Autoload several modules. * guix/channels.scm: Autoload several Git-related modules. Change-Id: I23e46eabdbfa9db340e26006419b4b87bb446853
gnu: muse-sequencer: Update to 4.2.1. * gnu/packages/music.scm (muse-sequencer): Update to 4.2.1. [native-inputs]: Add extra-cmake-modules. Change-Id: Ieba29ffd20539b8f5820bc1598db2262126ee0dc
gnu: cdo: Update to 2.4.0. * gnu/packages/geo.scm (cdo): Update to 2.4.0. [source]: Update URL. [native-inputs]: Add python-wrapper. Change-Id: Ic2dad47e04d99b2903b3d7f53862e1ffa6e4d220
gnu: python-cmaes: Update to 0.10.0. * gnu/packages/machine-learning.scm (python-cmaes): Update to 0.10.0. Change-Id: I90e6a3d5c64e48bba969b2eed7696200da29fffe
gnu: python-celery: Update to 5.3.6. * gnu/packages/python-xyz.scm (python-celery): Update to 5.3.6. [build-system]: Use pyproject-build-system. [arguments]: Replace pytz with tzdata in the relax-requirements phase. Do not override the check phase, skip tests in #:test-flags instead. [native-inputs]: Add python-pytest-click. [propagated-inputs]: Add python-tzdata. Remove python-pytz. Change-Id: I4cb6a1c6712d5b54f4d9a6731447e9459e8ff81a