~ruther/guix-local

69cbb0dd — Sharlatan Hellseher 1 year, 3 months ago
gnu: python-openstackdocstheme: Update to 3.4.1.

* gnu/packages/openstack.scm (python-openstackdocstheme): Update to 3.4.1.
[build-system]: Swap to pyproject-build-system.
[propagated-inputs]: Add python-sphinx.
[native-inputs]: Remove python-sphinx; add python-setuptools and python-wheel.

Change-Id: Ie12945ea9cffb7beb3c5cfa5dceea157065f82c4
111e6f31 — Sharlatan Hellseher 1 year, 3 months ago
gnu: python-reno: Update to 4.1.0.

* gnu/packages/openstack.scm (python-reno): Update to 4.1.0.
[build-system]: Swap to pyproject-build-system.
[arguments] <phases>: Remove 'init-git, add 'pre-check.
[propagated-inputs]: Remove python-six; add python-packaging.
[native-inputs]: Remove python-testrepository and python-mock; add
python-openstackdocstheme, python-pytest, python-setuptools,
python-stestr, python-subunit, and python-wheel. Remove labels.

Change-Id: Ib0daa83fee215ba507ccb526fa49a2d0dfd83b08
1ce964ef — Sharlatan Hellseher 1 year, 3 months ago
gnu: python-dogpile-cache: Update to 1.3.4.

* gnu/packages/databases.scm (python-dogpile-cache): Update to 1.3.4.
[build-system]: Swap to pyproject-build-system.
[propagated-inputs]: Add python-typing-extensions.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I782c7697b845c6fb446e49aafb52d34ca824bf0c
8f49a27b — Sharlatan Hellseher 1 year, 3 months ago
gnu: python-dogpile.cache: Rename variable.

* gnu/packages/databases.scm: (python-dogpile.cache): Rename variable to
python-dogpile-cache.
* gnu/packages/openstack.scm (python-openstacksdk) [propagated-inputs]:
Replace python-dogpile.cache with python-dogpile-cache.

Change-Id: I015c9ec38c14f9899caba05e86ff3f1a03b5c4d5
bb273fc1 — Sharlatan Hellseher 1 year, 3 months ago
gnu: python-statsd: Update to 4.0.1.

* gnu/packages/monitoring.scm (python-statsd): Update to 4.0.1.
[build-system]: Swap to pyproject-build-system.
[arguments] <test-flags>: Provide path to unit tests.
[native-inputs]: Remove python-mock and python-nose; add python-pytest,
python-setuptools, and python-wheel.

Change-Id: I0d1c97ab2c4de76969d4da6c3af032dc0271ba0b
a3437ed1 — Sharlatan Hellseher 1 year, 3 months ago
gnu: python-pastescript: Update to 3.7.0, fix build.

* gnu/packages/python-web.scm (python-pastescript): Update to 3.7.0, fix build.
[source] <uri>: Adjust the name as it's been changed in PyPI archive.
[build-system]: Swap to pyproject-build-system.
[arguments] <tests?>: Enable the most of the them.
[propagated-inputs]: Add python-setuptools.
[native-inputs]: Remove python-nose; add python-pytest and python-wheel.
[home-page]: Fix URL.

Change-Id: I8584693bf968e8278bdbce3abf43a7cb3b4cd8fb
4add7827 — Efraim Flashner 1 year, 3 months ago
gnu: vifm: Update to 0.14.

* gnu/packages/vim.scm (vifm): Update to 0.14.

Change-Id: I9cd56dd4effdcc95ac9b04c7abcda25718affa8b
68366151 — Morgan Smith 1 year, 3 months ago
gnu: emacs-stgit: Fix install location.

* gnu/packages/version-control.scm (emacs-stgit): Previously the files got
installed under a "contrib" sub-directory that does not work with our Emacs
configuration.  This fixes that.

Change-Id: Ic7c237476fd18f73dbfbde3368ceae4962ba9634
Signed-off-by: Ian Eure <ian@retrospec.tv>
e27e63e6 — Sharlatan Hellseher 1 year, 3 months ago
gnu: python-npx: Update to 0.1.6.

* gnu/packages/python-xyz.scm (python-npx): Update to 0.1.6.
[source]: Swap to git checkout as PyPI does not provide source archive.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Remove python-flit-core; add python-setuptools and
python-wheel.

Change-Id: I60c57f77a91dc2a7936f22c8abd6000fbff67e2e
45943e09 — Sharlatan Hellseher 1 year, 3 months ago
gnu: python-munch: Update to 4.0.0.

* gnu/packages/python-xyz.scm (python-munch): Update to 4.0.0.
[build-system]: Swap to pyproject-build-system.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-pbr; add python-astroid,
python-setuptools, and python-wheel.

Change-Id: Ie2c8698ecac7990c70f479b8e35dc138ce0343bb
5754f6a0 — Sharlatan Hellseher 1 year, 3 months ago
gnu: python-paste: Update to 3.10.1.

* gnu/packages/python-web.scm (python-paste): Update to 3.10.1.
[source] <uri>: Adjust it as PyPI archive has been changed.
<patches>: Remove them.
<snippet>: Likewise, all tests passed without modifications.
[propagated-inputs]: Remove python-six and python-setuptools.
[native-inputs]: Add python-setuptools.

* gnu/packages/patches/python-paste-remove-timing-test.patch: Delete file.
* gnu/local.mk (python-paste-remove-timing-test.patch): Deregister patch.

Change-Id: I8b8560318e01fdcddfeb2f6916414e1c59cbcb6a
02d1d690 — Ricardo Wurmus 1 year, 3 months ago
gnu: nss-pam-ldapd: Update to 0.9.13.

* gnu/packages/openldap.scm (nss-pam-ldapd): Update to 0.9.13.
[arguments]: Use G-expressions.

Change-Id: Ib1cd8ebe847bae0f44a96599dc1d3faf1a84b0b6
5f6fdadb — Ludovic Courtès 1 year, 3 months ago
services: user-processes: Remove support for /etc/shepherd/do-not-kill.

The /etc/shepherd/do-not-kill feature has been unused since commit
c8289690365887ca1dd122645e479a89cf7cd969, which switched from
unionfs (FUSE) to overlayfs.

* gnu/services/shepherd.scm (%do-not-kill-file): Remove.
(user-processes-shepherd-service): In ‘stop’ action, remove
‘kill-except’, ‘omitted-pids’, and ‘lset=’.  Remove conditionals on
‘omitted-pids’ being non-empty.

Change-Id: Id7c6031fc12fd8ff0a3fde955fb01e373751e2d0
ba9af3e1 — Ludovic Courtès 1 year, 3 months ago
services: user-processes: Simplify and streamline ‘stop’ action.

* gnu/services/shepherd.scm (user-processes-shepherd-service): In ‘stop’
action, remove ‘sleep*’, which is unnecessary when using Fibers, and
remove the ‘reap-children’ loop and its ‘waitpid’ call, which is
redundant with ‘waitpid’ calls made by shepherd itself and could cause
confusion.

Change-Id: I0df1733f0cbe781a0ad5fef4830d903483e0da27
gnu: mcron: Re-indent (arguments).

The more common formatting style for arguments seems to be to align the value
under the keyword.  This commit adjusts the definition to match that style.

* gnu/packages/guile-xyz.scm (mcron)[arguments]: Re-indent.

Change-Id: I5d3be19e41828db43af70207cb28b14c35d13419
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: mcron: Apply guix style to (source).

* gnu/packages/guile-xyz.scm (mcron)[source]: Apply guix style.

Change-Id: I37c91a764625d6582d63755baa29ce1e78878324
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: mcron: Use correct sendmail.

When the crons are running, /run/privileged/bin is not in the $PATH, hence the
default of "sendmail -t" does not work.

* gnu/packages/guile-xyz.scm (mcron)[arguments]<#:configure-flags>: Set
sendmail path.

Change-Id: I86ffa5ddf26209acd8f706394ac13e63dcf4e0ec
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
0753a17d — Roman Scherer 1 year, 3 months ago
machine: Implement 'hetzner-environment-type'.

* Makefile.am (SCM_TESTS): Add test modules.
* doc/guix.texi: Add documentation.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add modules.
* gnu/machine/hetzner.scm: Add hetzner-environment-type.
* gnu/machine/hetzner/http.scm: Add HTTP API.
* po/guix/POTFILES.in: Add Hetzner modules.
* tests/machine/hetzner.scm: Add machine tests.
* tests/machine/hetzner/http.scm Add HTTP API tests.

Change-Id: I276ed5afed676bbccc6c852c56ee4db57ce3c1ea
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
96f05f00 — Roman Scherer 1 year, 3 months ago
ssh: Add #:strict-host-key-check? option.

* guix/ssh.scm (open-ssh-session): Add strict-host-key-check? option.

Change-Id: Iae5df5ac8d45033b6b636e9c872f8910d4f6cfe9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5c69a0f5 — AwesomeAdam54321 1 year, 4 months ago
gnu: gerbil: Don't target the build machine.

* gnu/packages/scheme.scm (gerbil)[arguments]: Add configure-flag to not build
with '-march=native'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I8da8b1f190aae4770dc0b7d653bc0aa4f8737105
Next