upstream: update-package-inputs: Sort extra inputs.
Ensure that extra inputs end up in the correct order.
* guix/upstream.scm (update-package-inputs)[filtered-inputs]: Sort new list of
inputs.
Change-Id: Ia5fddd8103a33c79426995057fcce61c2e9e5a72
machine/ssh: Refresh parameterization of %CURRENT-SYSTEM.
When using "guix deploy" on an x86_64-linux machine to deploy a system to
i686-linux, DEPLOY-MANAGED-HOST would revert %CURRENT-SYSTEM to the host
system's value by the time it evaluated UPGRADE-SHEPHERD-SERVICES. The
earlier PARAMETERIZE would no longer be effective.
* gnu/machine/ssh.scm (deploy-managed-host): Ensure that
UPGRADE-SHEPHERD-SERVICES is evaluated for the architecture of the target
machine.
Change-Id: I0816da79cd7c46a69418717fa33b2fe4e2fabae0
gnu: Add r-abbreviate.
* gnu/packages/cran.scm (r-abbreviate): New variable.
Change-Id: I8632c1e7b2b5f5b03140191f6fea558d540ae496
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
gnu: python-ega-download-client: Add missing input.
* gnu/packages/bioinformatics.scm (python-ega-download-client)
[native-inputs]: Add python-mock.
Change-Id: I3befca6de33f959f4d916caa839d7201c77e8209
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
gnu: bemenu: Install man pages
Since version 0.6.5 man pages are written in scdoc, therefore we
need to update the dependencies accordingly to ensure that the
man pages are build and installed:
* gnu/packages/xdisorg.scm (bemenu): Add dependency on scdoc.
Signed-off-by: Sören Tempel <soeren@soeren-tempel.net>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add git-sizer.
* gnu/packages/version-control.scm (git-sizer): New variable.
Change-Id: I82a61e364782dabfd59d0e81ff310fa916b5ff23
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add go-go-uber-org-goleak.
* gnu/packages/golang.scm (go-go-uber-org-goleak): New variable.
Change-Id: I4dd8f244c44ced8910752f67b318c4e39d5acd74
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add go-github-com-cli-safeexec.
* gnu/packages/golang.scm (go-github-com-cli-safeexec): New variable.
Change-Id: Ibc183f5185de16b4d6528697cbc85183a3282733
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add emacs-fdroid.
* gnu/packages/android.scm (emacs-fdroid): New variable.
Change-Id: I68358b5490406aa6ee24391bee6e69bebc574d96
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add restartd.
* 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>
gnu: Add snapper.
* gnu/packages/file-systems.scm (snapper): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I0823705efcd6b043b7682b5c868c17065d307b9b
services: virtual-build-machine: Add ‘configuration’ action.
* gnu/services/virtualization.scm (build-vm-shepherd-services): Add
‘configuration’ action.
* doc/guix.texi (Virtualization Services): Document it.
Change-Id: I4734e096d744b3cda0d523692498a73c0029e188
services: virtual-build-machine: Add periodic GC job.
* gnu/services/virtualization.scm (%virtual-build-machine-operating-system):
Add ‘periodic-gc’ service.
Change-Id: Id5bde1ee3f8e1e549e231375e776d3201ec9e0b5
services: virtual-build-machine: Use a non-volatile root file system.
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
services: virtual-build-machine: Do not offload when service is stopped.
* gnu/services/virtualization.scm (check-vm-availability): Check the
value of ‘live-service-running’.
Change-Id: Iba858ea0fa417d9276e026b72b4b78791932482e
services: block-facebook-hosts: Use proper unroutable addresses.
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
gnu: node-safe-stable-stringify: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-safe-stable-stringify): Move package
in alphabetical order.
Change-Id: I00c93906dfde4108a285709afec508864f5e08f7
gnu: node-irc-colors: Move package in alphabetical order.
* gnu/packages/node-xyz.scm (node-irc-colors): Move package in
alphabetical order.
Change-Id: If30c3362a7b36be5c6e6c2e6c4284242f185f1bd
gnu: node-xyz: Add a note to the end of the file.
* gnu/packages/node-xyz.scm: Add a note to avoid adding packages in the
end of the file.
Change-Id: If1f35eb120d283ce9e9dc84ec7b97aebfad4ed5e