summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-18gnu: Add restartd.Nicolas Graves
* gnu/packages/admin.scm (restartd): New variable. * gnu/packages/patches/restartd-update-robust.patch: Add file. * gnu/local.mk: Register gnu/packages/patches/restartd-update-robust.patch. Change-Id: I38b9b70e97b64f006a86d7618a75f1ec3ed8b034 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-18gnu: Add snapper.Nicolas Graves
* gnu/packages/file-systems.scm (snapper): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I0823705efcd6b043b7682b5c868c17065d307b9b
2024-02-18services: virtual-build-machine: Add ‘configuration’ action.Ludovic Courtès
* gnu/services/virtualization.scm (build-vm-shepherd-services): Add ‘configuration’ action. * doc/guix.texi (Virtualization Services): Document it. Change-Id: I4734e096d744b3cda0d523692498a73c0029e188
2024-02-18services: virtual-build-machine: Add periodic GC job.Ludovic Courtès
* gnu/services/virtualization.scm (%virtual-build-machine-operating-system): Add ‘periodic-gc’ service. Change-Id: Id5bde1ee3f8e1e549e231375e776d3201ec9e0b5
2024-02-18services: virtual-build-machine: Use a non-volatile root file system.Ludovic Courtès
This is a followup to e0ade40c2b7f39dc109ef03d43241033e14c4d4a, which didn’t have the desired effect. * gnu/services/virtualization.scm (virtual-build-machine-default-image): Add ‘volatile-root?’ field. Change-Id: I1a622f22cdd0f8f83860a6eb4a852518db3b46b7
2024-02-18services: virtual-build-machine: Do not offload when service is stopped.Ludovic Courtès
* gnu/services/virtualization.scm (check-vm-availability): Check the value of ‘live-service-running’. Change-Id: Iba858ea0fa417d9276e026b72b4b78791932482e
2024-02-18services: block-facebook-hosts: Use proper unroutable addresses.Ludovic Courtès
This is safer and more appropriate than redirecting to localhost. * gnu/services/networking.scm (%unroutable-ipv4, %unroutable-ipv6): New variables. (facebook-host-aliases): Use them. Change-Id: Idd4b1fec903c52d542d177a52fec1814eded4119
2024-02-18gnu: node-safe-stable-stringify: Move package in alphabetical order.Sharlatan Hellseher
* gnu/packages/node-xyz.scm (node-safe-stable-stringify): Move package in alphabetical order. Change-Id: I00c93906dfde4108a285709afec508864f5e08f7
2024-02-18gnu: node-irc-colors: Move package in alphabetical order.Sharlatan Hellseher
* gnu/packages/node-xyz.scm (node-irc-colors): Move package in alphabetical order. Change-Id: If30c3362a7b36be5c6e6c2e6c4284242f185f1bd
2024-02-18gnu: node-xyz: Add a note to the end of the file.Sharlatan Hellseher
* gnu/packages/node-xyz.scm: Add a note to avoid adding packages in the end of the file. Change-Id: If1f35eb120d283ce9e9dc84ec7b97aebfad4ed5e
2024-02-18gnu: node-serialport-*: Move packages in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-serialport-*): Move packages in alphabetical order. Change-Id: I3245d4dbb788061eb3264e73fc9d1fae4d4aa77b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-path-key: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-path-key): Move package in alphabetical order. Change-Id: I33d737668063c13f6cd369f8d922eb1aa02f7177 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-semver: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-semver): Move package in alphabetical order. Change-Id: I723b019db2e46ec7acb5b594a1eacdcd4ddd8ac6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: packages: node-xyz: Add alphatical order header.Nicolas Graves
* (gnu/packages/node-xyz): Add alphabetical order header. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-debug: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-debug): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-ms: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-ms): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-segfault-handler: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-segfault-handler): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-file-uri-to-path: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-file-uri-to-path): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-sqlite3: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-sqlite3): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-addon-api: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-addon-api): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-nan: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-nan): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-irc and node-irc-colors: Move in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-irc and node-irc-colors): Move packages in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-readable-stream: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-readable-stream): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-string-decoder: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-string-decoder): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-safe-buffer: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-safe-buffer): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-inherits: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-inherits): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-ieee754: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-ieee754): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-once: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-once): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-util-deprecate: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-util-deprecate): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-bindings: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-bindings): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-17gnu: python-simpervisor: Enable tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-simpervisor) [arguments] <#:test-flags>: Parallelise tests. <#:phases>: Use standard 'check phase. [native-inputs]: Add python-psutil and python-pytest-xdist. Change-Id: Ica52d672470309593b1d01c5cc4713f080c2c1b3
2024-02-17gnu: python-simpervisor: Update to 1.0.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-simpervisor): Update to 1.0.0. [build-system]: Swap to pyproject-build-system, new release does not have setup.py. [native-inputs]: Add python-hatchling. Change-Id: I3c0c9d4e22b5462af11bed2f823e4dbefd291180
2024-02-17gnu: python-devtools: Update to 0.12.2, fix build.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-devtools): Update to 0.12.2. [build-system]: Swap to pyproejct-build-system. [arguments] <#:phases>: Use standard 'check phase. Add 'relax-requirements phase. [propagated-inputs]: Add python-asttokens and python-executing. [native-inputs]: Add python-hatchling. Change-Id: I5562e34443e606d93cd38f8ef8ad58f61e044c86
2024-02-17gnu: python-watchdog: Simplify package.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-watchdog) [build-system]: Swap to pyproject-build-system. [arguments] <#:test-flags>: Move skipped test here. <#:phases>: Use standard 'check phase. Change-Id: Id813dcfb567f9769fbb4408a159519004c67b85b
2024-02-17gnu: python-humanize: Update to 4.0.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-humanize): Update to 4.0.0. [build-system]: Swap to pyproject-build-system. [native-inputs]: Add python-freezegun and python-pytest. Change-Id: I46d06824eb9b43a3540f7b3880ec06f895c290d5
2024-02-17gnu: python-trio-websocket: Simplify package.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-trio-websocket) [build-system]: Swap to pyproject-build-system. [arguments] <#:phases>: Use standard 'check phase. Change-Id: I58bc13f64b15d50ff0746e9b4677229df807d415
2024-02-17gnu: python-xyzservices: Simplify package.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-xyzservices) [build-system]: Swap to pyproject-build-system. [arguments] <#:test-flags>: Skip tests requiring request module, as seen in project's GitHub Actions. <#:phases>: Use standard 'check phase. Change-Id: I9092e282bebc8539e9ceed5ec87559d64513a486
2024-02-17gnu: python-zeroconf: Simplify package.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-zeroconf) [build-system]: Swap to pyproject-build-system. [arguments] <#:test-flags>: Move skipped tests here. <#:phases>: Use standard 'check phase. Change-Id: I7891a817b984a440a957ae8809d5e4877dc43d0e
2024-02-17gnu: python-crontab: Update to 3.0.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-crontab): Update to 3.0.0. [arguments] <#:phases> {disable-failing-tests}: Add one more test to ignore. Change-Id: Icfd2f0e788f459f4b1935f1e2da7ef4779b19402
2024-02-17gnu: python-crontab: Enable tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-crontab): Enable tests. [arguments] <#:phases>: Add 'disable-failing-tests phase. Change-Id: I294ff69091ed1ed6b016c194bc8fb6e5af11978c
2024-02-17gnu: Add python-apscheduler.Giacomo Leidi
* gnu/packages/python-xyz.scm (python-apscheduler): New variable. Change-Id: Ib5964520a8d3c9c4711ba2ee4c5812241dc93423 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-17gnu: Add python-pytest-tornado5.Giacomo Leidi
* gnu/packages/check.scm (python-pytest-tornado5): New variable. Change-Id: I9843e91d750bf17128eb6f566b8dbb5cbc0d8278 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-17gnu: sbcl-mcclim: Reformatting.Carlo Zancanaro
* gnu/packages/lisp-xyz.scm (sbcl-mcclim): Remove let and reindent. [source]: Use the version field from the package definition. Change-Id: Ib7faade37178aff779fbffe1cb439367b5740b91 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-17gnu: sbcl-mcclim: Update to 0.9.8.Carlo Zancanaro
* gnu/packages/lisp-xyz.scm (sbcl-mcclim): Update to 0.9.8. [native-inputs]: Add sbcl-cluffer and sbcl-lorem-ipsum. Change-Id: I35bed62483973e2dd6f6f142df096abf765b4208 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-16gnu: r-segmented: Update to 2.0-3.Ricardo Wurmus
* gnu/packages/statistics.scm (r-segmented): Update to 2.0-3. Change-Id: I2c395add47f1edba140394731ab46cee36dac807
2024-02-16gnu: r-dbi: Update to 1.2.2.Ricardo Wurmus
* gnu/packages/statistics.scm (r-dbi): Update to 1.2.2. Change-Id: I5fe722195c73983eface9c78f27322b111723c3b
2024-02-16gnu: r-parsnip: Update to 1.2.0.Ricardo Wurmus
* gnu/packages/cran.scm (r-parsnip): Update to 1.2.0. Change-Id: I17b4098f845cd3ed02c37f9796af382755363913
2024-02-16gnu: r-eulerr: Update to 7.0.1.Ricardo Wurmus
* gnu/packages/cran.scm (r-eulerr): Update to 7.0.1. Change-Id: Icc31973837677957ee1886787dd3cfa22d164a7f
2024-02-16gnu: r-prospectr: Update to 0.2.7.Ricardo Wurmus
* gnu/packages/cran.scm (r-prospectr): Update to 0.2.7. [native-inputs]: Add r-knitr. Change-Id: Ic87c51eae7abdbf0410af94f3dc4c33e36b39fe9
2024-02-16gnu: r-rnifti: Update to 1.6.0.Ricardo Wurmus
* gnu/packages/cran.scm (r-rnifti): Update to 1.6.0. Change-Id: I7a5cff41ea88307ce6d6c8ce3202570cfe5dac3c