jackhill/guix/guix.git
4 years agognu: thinkfan: Update to 1.2.
Nicolas Goaziou [Wed, 10 Jun 2020 19:53:48 +0000 (21:53 +0200)]
gnu: thinkfan: Update to 1.2.

* gnu/packages/linux.scm (thinkfan): Update to 1.2.
[home-page]: Switch to an up-to-date home page.

4 years agognu: progress: Update to 0.15.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 18:36:23 +0000 (20:36 +0200)]
gnu: progress: Update to 0.15.

* gnu/packages/admin.scm (progress): Update to 0.15.

4 years agognu: man-pages: Update to 5.07.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 15:27:41 +0000 (17:27 +0200)]
gnu: man-pages: Update to 5.07.

* gnu/packages/man.scm (man-pages): Update to 5.07.

4 years agognu: ipopt: Fix source URI.
Nicolas Goaziou [Wed, 10 Jun 2020 15:34:41 +0000 (17:34 +0200)]
gnu: ipopt: Fix source URI.

* gnu/packages/maths.scm (ipopt)[source]: Fix URI.

4 years agognu: grfcodec: Fix source URL.
Nicolas Goaziou [Wed, 10 Jun 2020 15:33:58 +0000 (17:33 +0200)]
gnu: grfcodec: Fix source URL.

* gnu/packages/game-development.scm (grfcodec)[source]: Use HTTPS for URL.
Re-indent package.

4 years agognu: cuirass: Update to 0.0.1-2280ae18.
Mathieu Othacehe [Wed, 10 Jun 2020 15:31:08 +0000 (17:31 +0200)]
gnu: cuirass: Update to 0.0.1-2280ae18.

* gnu/packages/ci.scm (cuirass): Update to 0.0.1-2280ae18.

4 years agognu: ipopt: Use HTTPS home page URI.
Nicolas Goaziou [Wed, 10 Jun 2020 15:27:41 +0000 (17:27 +0200)]
gnu: ipopt: Use HTTPS home page URI.

* gnu/packages/maths.scm (ipopt)[home-page]: Use HTTPS URI.

4 years agognu: grfcodec: Use HTTPS home page URI.
Nicolas Goaziou [Wed, 10 Jun 2020 15:26:07 +0000 (17:26 +0200)]
gnu: grfcodec: Use HTTPS home page URI.

* gnu/packages/game-development.scm (grfcodec)[home-page]: Use HTTPS URI.

4 years agognu: fsarchiver: Use HTTPS home page URI.
Nicolas Goaziou [Wed, 10 Jun 2020 15:25:17 +0000 (17:25 +0200)]
gnu: fsarchiver: Use HTTPS home page URI.

* gnu/packages/file-systems.scm (fsarchiver)[home-page]: Use HTTPS URI.

4 years agognu: asciidoc: Use HTTPS home page URI.
Nicolas Goaziou [Wed, 10 Jun 2020 15:19:02 +0000 (17:19 +0200)]
gnu: asciidoc: Use HTTPS home page URI.

* gnu/packages/documentation.scm (asciidoc)[home-page]: Use HTTPS URI.

4 years agognu: grammalecte: Update to 1.10.0.
Nicolas Goaziou [Wed, 10 Jun 2020 15:04:25 +0000 (17:04 +0200)]
gnu: grammalecte: Update to 1.10.0.

* gnu/packages/dictionaries.scm (grammalecte): Update to 1.10.0.

4 years agognu: qtpass: Wrap binary.
Efraim Flashner [Wed, 10 Jun 2020 13:21:18 +0000 (16:21 +0300)]
gnu: qtpass: Wrap binary.

* gnu/packages/password-utils.scm (qtpass)[arguments]: Import qt-utils
modules. Add phase to wrap qtpass binary.

4 years agognu: qtpass: Update to 1.3.2.
Efraim Flashner [Wed, 10 Jun 2020 13:19:57 +0000 (16:19 +0300)]
gnu: qtpass: Update to 1.3.2.

* gnu/packages/password-utils.scm (qtpass): Update to 1.3.2.

4 years agognu: mu: Update to 1.4.10.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 03:15:40 +0000 (05:15 +0200)]
gnu: mu: Update to 1.4.10.

* gnu/packages/mail.scm (mu): Update to 1.4.10.

4 years agognu: herbstluftwm: Update to 0.8.3.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 03:09:10 +0000 (05:09 +0200)]
gnu: herbstluftwm: Update to 0.8.3.

* gnu/packages/wm.scm (herbstluftwm): Update to 0.8.3.

4 years agognu: ethtool: Update to 5.7.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 02:45:12 +0000 (04:45 +0200)]
gnu: ethtool: Update to 5.7.

* gnu/packages/networking.scm (ethtool): Update to 5.7.

4 years agognu: haproxy: Update to 2.1.6.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 02:45:04 +0000 (04:45 +0200)]
gnu: haproxy: Update to 2.1.6.

* gnu/packages/networking.scm (haproxy): Update to 2.1.6.

4 years agognu: dlib: Update to 19.20.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 01:58:57 +0000 (03:58 +0200)]
gnu: dlib: Update to 19.20.

* gnu/packages/machine-learning.scm (dlib): Update to 19.20.

4 years agognu: pd: Update to 0.51-0.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 01:38:52 +0000 (03:38 +0200)]
gnu: pd: Update to 0.51-0.

* gnu/packages/music.scm (pd): Update to 0.51-0.

4 years agognu: pd: Use HTTPS home page.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 01:38:40 +0000 (03:38 +0200)]
gnu: pd: Use HTTPS home page.

* gnu/packages/music.scm (pd)[home-page]: Use HTTPS.

4 years agognu: pd: Don't hard-code Tk version.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 01:38:28 +0000 (03:38 +0200)]
gnu: pd: Don't hard-code Tk version.

* gnu/packages/music.scm (pd)[arguments]: Construct the wish file name from the tk package version.

4 years agognu: libnumbertext: Update to 1.0.6.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 01:25:59 +0000 (03:25 +0200)]
gnu: libnumbertext: Update to 1.0.6.

* gnu/packages/libreoffice.scm (libnumbertext): Update to 1.0.6.

4 years agognu: msmtp: Update to 1.8.11.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 00:41:12 +0000 (02:41 +0200)]
gnu: msmtp: Update to 1.8.11.

* gnu/packages/mail.scm (msmtp): Update to 1.8.11.

4 years agognu: mpop: Update to 1.4.10.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 00:39:45 +0000 (02:39 +0200)]
gnu: mpop: Update to 1.4.10.

* gnu/packages/mail.scm (mpop): Update to 1.4.10.

4 years agognu: nvme-cli: Update to 1.11.2.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 00:37:23 +0000 (02:37 +0200)]
gnu: nvme-cli: Update to 1.11.2.

* gnu/packages/linux.scm (nvme-cli): Update to 1.11.2.

4 years agognu: iptables: Update to 1.8.5.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 00:37:13 +0000 (02:37 +0200)]
gnu: iptables: Update to 1.8.5.

* gnu/packages/linux.scm (iptables): Update to 1.8.5.
[source]: Add URL.
[arguments]: Add an ‘install-missing-script’ phase.

4 years agognu: nftables: Update to 0.9.5.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 00:36:25 +0000 (02:36 +0200)]
gnu: nftables: Update to 0.9.5.

* gnu/packages/linux.scm (nftables): Update to 0.9.5.

4 years agognu: libnftnl: Update to 1.1.7.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 00:26:48 +0000 (02:26 +0200)]
gnu: libnftnl: Update to 1.1.7.

* gnu/packages/linux.scm (libnftnl): Update to 1.1.7.

4 years agognu: gtkspell3: Update to 3.0.10.
Tobias Geerinckx-Rice [Wed, 10 Jun 2020 00:20:02 +0000 (02:20 +0200)]
gnu: gtkspell3: Update to 3.0.10.

* gnu/packages/gtk.scm (gtkspell3): Update to 3.0.10.
[propagated-inputs]: Replace enchant-1.6 with default version 2.

4 years agognu: smb4k: Update to 3.0.6.
Tobias Geerinckx-Rice [Tue, 9 Jun 2020 22:55:20 +0000 (00:55 +0200)]
gnu: smb4k: Update to 3.0.6.

* gnu/packages/kde-utils.scm (smb4k): Update to 3.0.6.

4 years agognu: mm-common: Update to 1.0.1.
Tobias Geerinckx-Rice [Tue, 9 Jun 2020 22:42:12 +0000 (00:42 +0200)]
gnu: mm-common: Update to 1.0.1.

* gnu/packages/gnome.scm (mm-common): Update to 1.0.1.

4 years agognu: mm-common: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Tue, 9 Jun 2020 22:42:06 +0000 (00:42 +0200)]
gnu: mm-common: Don't use NAME in source URI.

* gnu/packages/gnome.scm (mm-common)[source]: Hard-code NAME.

4 years agognu: simple-scan: Update to 3.36.3.
Tobias Geerinckx-Rice [Tue, 9 Jun 2020 22:41:07 +0000 (00:41 +0200)]
gnu: simple-scan: Update to 3.36.3.

* gnu/packages/gnome.scm (simple-scan): Update to 3.36.3.

4 years agognu: djview: Update to 4.11.
Tobias Geerinckx-Rice [Tue, 9 Jun 2020 22:33:03 +0000 (00:33 +0200)]
gnu: djview: Update to 4.11.

* gnu/packages/djvu.scm (djview): Update to 4.11.
[source]: Use GIT-FETCH and add a FILE-NAME.
[native-inputs]: Add autoconf, automake, and libtool.
[arguments]: Add a ‘make-files-writable’ phase.

4 years agognu: dhall: Update to 1.32.0.
Tobias Geerinckx-Rice [Tue, 9 Jun 2020 21:10:47 +0000 (23:10 +0200)]
gnu: dhall: Update to 1.32.0.

* gnu/packages/dhall.scm (dhall): Update to 1.32.0.
[inputs]: Add ghc-half.

4 years agognu: dhall: Disable network tests differently.
Tobias Geerinckx-Rice [Tue, 9 Jun 2020 16:10:16 +0000 (18:10 +0200)]
gnu: dhall: Disable network tests differently.

* gnu/packages/dhall.scm (dhall)[source]: Remove patch.
[arguments]: Rename ‘remove-more-tests’ phase to ‘remove-network-tests’.
Identify the tests by name instead of by content.
* gnu/packages/patches/dhall-remove-network-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

4 years agognu: rocksdb: Update to 6.10.1.
Tobias Geerinckx-Rice [Tue, 9 Jun 2020 15:19:36 +0000 (17:19 +0200)]
gnu: rocksdb: Update to 6.10.1.

* gnu/packages/databases.scm (rocksdb): Update to 6.10.1.

4 years agognu: perl-sql-abstract: Update to 1.87.
Tobias Geerinckx-Rice [Tue, 9 Jun 2020 14:53:16 +0000 (16:53 +0200)]
gnu: perl-sql-abstract: Update to 1.87.

* gnu/packages/databases.scm (perl-sql-abstract): Update to 1.87.

4 years agognu: rust-yaml-rust: Update to 0.4.4.
Tobias Geerinckx-Rice [Tue, 9 Jun 2020 13:32:47 +0000 (15:32 +0200)]
gnu: rust-yaml-rust: Update to 0.4.4.

* gnu/packages/crates-io.scm (rust-yaml-rust): Update to 0.4.4.
[arguments]: Update rust-quickcheck to 0.9.

4 years agognu: minisign: Update to 0.9.
Tobias Geerinckx-Rice [Tue, 9 Jun 2020 13:20:47 +0000 (15:20 +0200)]
gnu: minisign: Update to 0.9.

* gnu/packages/crypto.scm (minisign): Update to 0.9.

4 years agognu: python-pylint: Update to 2.5.3.
Tobias Geerinckx-Rice [Tue, 9 Jun 2020 13:17:19 +0000 (15:17 +0200)]
gnu: python-pylint: Update to 2.5.3.

* gnu/packages/check.scm (python-pylint): Update to 2.5.3.

4 years agognu: stumpish: Remove bogus keyword.
Tobias Geerinckx-Rice [Tue, 9 Jun 2020 21:32:33 +0000 (23:32 +0200)]
gnu: stumpish: Remove bogus keyword.

This follows up on commit 81b045e149daffd113208601b764fdb47cf6c14b.
‘#:tests’ is not supported by the trivial build system and broke ‘guix
pull’.

* gnu/packages/wm.scm (stumpish)[argument]: Remove #:tests?.

4 years agognu: thunar: Update to 1.8.15.
Tobias Geerinckx-Rice [Tue, 9 Jun 2020 13:00:50 +0000 (15:00 +0200)]
gnu: thunar: Update to 1.8.15.

* gnu/packages/xfce.scm (thunar): Update to 1.8.15.

4 years agognu: singular: Update to 4.1.3p2.
Tobias Geerinckx-Rice [Tue, 9 Jun 2020 13:00:40 +0000 (15:00 +0200)]
gnu: singular: Update to 4.1.3p2.

* gnu/packages/algebra.scm (singular): Update to 4.1.3p2.

4 years agognu: borg: Update to 1.1.13.
Tobias Geerinckx-Rice [Tue, 9 Jun 2020 13:00:23 +0000 (15:00 +0200)]
gnu: borg: Update to 1.1.13.

* gnu/packages/backup.scm (borg): Update to 1.1.13.
[arguments]: Skip a new FUSE test.

4 years agoimport: stackage: Fix typo.
Tobias Geerinckx-Rice [Tue, 9 Jun 2020 20:29:38 +0000 (22:29 +0200)]
import: stackage: Fix typo.

* guix/import/stackage.scm (latest-lts-release): Fix spelling of ‘if’.

4 years agognu: Add sbcl-stumpwm-kbd-layouts.
Katherine Cox-Buday [Thu, 4 Jun 2020 22:41:53 +0000 (17:41 -0500)]
gnu: Add sbcl-stumpwm-kbd-layouts.

* gnu/packages/wm.scm (sbcl-stumpwm-kbd-layouts): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
4 years agognu: Add sbcl-stumpwm-stumptray.
Katherine Cox-Buday [Thu, 4 Jun 2020 22:41:43 +0000 (17:41 -0500)]
gnu: Add sbcl-stumpwm-stumptray.

* gnu/packages/wm.scm (sbcl-stumpwm-stumptray): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
4 years agognu: Add sbcl-stumpwm-wifi.
Katherine Cox-Buday [Thu, 4 Jun 2020 22:41:21 +0000 (17:41 -0500)]
gnu: Add sbcl-stumpwm-wifi.

* gnu/packages/wm.scm (sbcl-stumpwm-wifi): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
4 years agognu: Add sbcl-stumpwm-net.
Katherine Cox-Buday [Thu, 4 Jun 2020 22:40:56 +0000 (17:40 -0500)]
gnu: Add sbcl-stumpwm-net.

* gnu/packages/wm.scm (sbcl-stumpwm-net): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
4 years agognu: stumpwm: Update contrib module package names.
Katherine Cox-Buday [Thu, 4 Jun 2020 22:32:55 +0000 (17:32 -0500)]
gnu: stumpwm: Update contrib module package names.

This also causes the contribution modules to inherit from a common base.

* gnu/packages/wm.scm (stumpish, sbcl-stumpwm-ttf-fonts, sbcl-stumpwm-pass,
sbcl-stumpwm-globalwindows, sbcl-stumpwm-swm-gaps): Bring package name in line
with the Guix symbol name.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
4 years agognu: Add sbcl-clx-xembed.
Katherine Cox-Buday [Thu, 4 Jun 2020 22:30:01 +0000 (17:30 -0500)]
gnu: Add sbcl-clx-xembed.

* gnu/packages/lisp-xyz.scm (sbcl-clx-xembed, cl-clx-xembed, ecl-clx-xembed):
New variables.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
4 years agognu: Remove ganv-devel.
Marius Bakke [Tue, 9 Jun 2020 18:45:33 +0000 (20:45 +0200)]
gnu: Remove ganv-devel.

* gnu/packages/gtk.scm (ganv-devel): Remove variable.
* gnu/packages/music.scm (ingen)[inputs]: Change from GANV-DEVEL to GANV.

4 years agognu: x265: Disable assembly optimizations on i686-linux.
Marius Bakke [Tue, 9 Jun 2020 18:27:09 +0000 (20:27 +0200)]
gnu: x265: Disable assembly optimizations on i686-linux.

Fixes <https://bugs.gnu.org/41768>.

* gnu/packages/video.scm (x265)[native-inputs]: Conditionally add NASM.

4 years agoimport: stackage: Fix typo.
Marius Bakke [Mon, 8 Jun 2020 19:13:46 +0000 (21:13 +0200)]
import: stackage: Fix typo.

* guix/import/stackage.scm (latest-lts-release): Fix spelling of "included".

4 years agognu: Add java-pep-adapter.
Hartmut Goebel [Fri, 22 May 2020 21:57:12 +0000 (23:57 +0200)]
gnu: Add java-pep-adapter.

* gnu/packages/pep.scm (java-pep-adapter): New variable.

4 years agognu: Add python-pep-adapter.
Hartmut Goebel [Fri, 22 May 2020 21:55:39 +0000 (23:55 +0200)]
gnu: Add python-pep-adapter.

* gnu/packages/pep.scm (python-pep-adapter): New variable.

4 years agognu: Add libpepadapter.
Hartmut Goebel [Fri, 22 May 2020 21:52:43 +0000 (23:52 +0200)]
gnu: Add libpepadapter.

* gnu/packages/pep.scm (libpepadapter): New variable.

4 years agognu: Add pep-engine.
Hartmut Goebel [Fri, 22 May 2020 21:48:40 +0000 (23:48 +0200)]
gnu: Add pep-engine.

* gnu/packages/pep.scm (fdik-libetpan, sequoia4pEp, pep-engine): New
  variables.

4 years agognu: Add yml2.
Hartmut Goebel [Mon, 11 May 2020 10:00:16 +0000 (12:00 +0200)]
gnu: Add yml2.

* gnu/packages/pep.scm: New file.
* gnu/locak.mk (GNU_SYSTEM_MODULES): Add it.

4 years agobootloader: grub: Fix cross-compilation.
Mathieu Othacehe [Tue, 9 Jun 2020 16:47:13 +0000 (18:47 +0200)]
bootloader: grub: Fix cross-compilation.

This is a follow-up of 536c53d347291dcc75e1073af6e6c5c614e0fff4, that do not
use the native version of "font-file", breaking cross-compilation.

* gnu/bootloader/grub.scm (eye-candy): Use the native version of "font-file".

4 years agoservices: etc: Add '/etc/ttys' symlink for the Hurd.
Jan (janneke) Nieuwenhuizen [Tue, 9 Jun 2020 15:44:52 +0000 (17:44 +0200)]
services: etc: Add '/etc/ttys' symlink for the Hurd.

Reported by Vitaliy Shatrov <D0dyBo0D0dyBo0@protonmail.com> via IRC.

* gnu/system.scm (operating-system-etc-service): For the Hurd, add '/etc/ttys'
symlink.  This fixes terminal behavior in the console by setting TERM=hurd.

4 years agoinstaller: final: Dump "guix system init" command output when testing.
Mathieu Othacehe [Tue, 9 Jun 2020 15:29:23 +0000 (17:29 +0200)]
installer: final: Dump "guix system init" command output when testing.

When debugging the installation tests, it can be very handy to be able to read
"guix system init" command output.

* gnu/installer/final.scm (install-system): Dump installation command output
to the console when running the installation tests.

4 years agoinstaller: final: Remove left-over pk call.
Mathieu Othacehe [Tue, 9 Jun 2020 10:33:38 +0000 (12:33 +0200)]
installer: final: Remove left-over pk call.

* gnu/installer/final.scm (kill-cow-users): Remove pk call.

4 years agognu: guix: Update to 141b5c1620.
Jan (janneke) Nieuwenhuizen [Thu, 7 May 2020 16:25:26 +0000 (18:25 +0200)]
gnu: guix: Update to 141b5c1620.

* gnu/packages/package-management.scm (guix): Update to 1.1.0-1.141b5c1620.

4 years agognu: grub: Support graphical gfxterm on all systems.
Stefan [Tue, 9 Jun 2020 12:16:59 +0000 (14:16 +0200)]
gnu: grub: Support graphical gfxterm on all systems.

* gnu/bootloaders/grub.scm (eye-candy): Use gfxterm depending only on
(bootloader-configuration (terminal-outputs …)), which defaults to '(gfxterm).
This makes the system argument obsolete.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
4 years agognu: emacs-helm: Update to 3.6.2.
Pierre Neidhardt [Tue, 9 Jun 2020 08:44:59 +0000 (10:44 +0200)]
gnu: emacs-helm: Update to 3.6.2.

* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.6.2.

4 years agognu: apache-arrow: Update to 0.17.1.
Katherine Cox-Buday [Tue, 2 Jun 2020 21:33:36 +0000 (16:33 -0500)]
gnu: apache-arrow: Update to 0.17.1.

* gnu/packages/databases.scm (apache-arrow): Update to 0.17.1.
* gnu/packages/databases.scm (python-pyarrow): Update to 0.17.1.
* gnu/packages/serialization.scm (python-feather-format): Update to 0.4.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add apache-thrift.
Katherine Cox-Buday [Tue, 2 Jun 2020 21:25:37 +0000 (16:25 -0500)]
gnu: Add apache-thrift.

* gnu/packages/rpc.scm (apache-thrift): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: icedove: Update to 68.9.0.
Jonathan Brielmaier [Sat, 6 Jun 2020 09:42:49 +0000 (11:42 +0200)]
gnu: icedove: Update to 68.9.0.

* gnu/packages/gnuzilla.scm (%icedove-build-id): Update.
(icedove): Update version and corresponding hg changeset.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agostore: Use buffered I/O for all protocol writes
Lars-Dominik Braun [Fri, 5 Jun 2020 08:38:32 +0000 (10:38 +0200)]
store: Use buffered I/O for all protocol writes

* guix/store.scm (run-gc) Use buffered output port.
(export-path) Same.
(add-file-tree-to-store) Same.
(set-build-options): Same. Add explicit flush.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agoactivation: Fix function call for system activation
Royce Strange [Tue, 9 Jun 2020 02:53:30 +0000 (21:53 -0500)]
activation: Fix function call for system activation

* gnu/build/activation.scm (boot-time-system):
Evaluate the linux-command-line thunk for linux systems to boot

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agoRevert "installer: utils: Dump command output to syslog when testing."
Mathieu Othacehe [Tue, 9 Jun 2020 08:33:04 +0000 (10:33 +0200)]
Revert "installer: utils: Dump command output to syslog when testing."

This reverts commit f73ed5579157a074093bae7a2ffb59a85412be0d. This was pushed
by error, as this is not reviewed yet.

4 years agoinstaller: utils: Dump command output to syslog when testing.
Mathieu Othacehe [Mon, 8 Jun 2020 13:14:49 +0000 (15:14 +0200)]
installer: utils: Dump command output to syslog when testing.

When debugging the installation tests, it can be very handy to be able to read
"run-command" output, for instance when executing "guix system init".

Introduce a new "invoke-with-log" procedure that is able to log a command
standard and error outputs to the syslog. Use it, only when running the
installation tests, to dump "run-command" output.

* gnu/installer/utils.scm (open-pipe-with-stderr, invoke-with-log): New
procedures,
(invoke-log-port): new variable,
(run-command): move to the end of the file and use invoke-with-log when
running the installation tests.

4 years agobuild: image: Do not call make-essential-device-nodes by default.
Mathieu Othacehe [Tue, 9 Jun 2020 08:23:15 +0000 (10:23 +0200)]
build: image: Do not call make-essential-device-nodes by default.

Calling "mknod" without root permissions fails. Plus those device nodes do not
appear to be needed to boot.

* gnu/build/image.scm (initialize-root-partition): Do not use
make-essential-device-nodes as default make-device-nodes procedure.

4 years agodoc: Add note to 'udisks-service'.
Brice Waegeneire [Sun, 24 May 2020 15:06:11 +0000 (17:06 +0200)]
doc: Add note to 'udisks-service'.

* doc/guix.texi (Desktop Services): Specify how to add file-systems
utilities to 'udisks-service'.

4 years agosystem: vm: Add missing imported module.
Royce Strange [Tue, 9 Jun 2020 01:13:10 +0000 (20:13 -0500)]
system: vm: Add missing imported module.

* gnu/system/vm.scm (qemu-image): Import missing (gnu build hurd-boot) module.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
4 years agosystem: Fix typo that breaks grub.cfg generation.
Royce Strange [Tue, 9 Jun 2020 01:12:24 +0000 (20:12 -0500)]
system: Fix typo that breaks grub.cfg generation.

* gnu/system.scm (boot-parameters->menu-entry): Delete quote to evalutate and
get kernel boot parameters.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
4 years agogit-authenticate: 'commit-authorized-keys' properly handles orphan commits.
Ludovic Courtès [Mon, 8 Jun 2020 20:25:59 +0000 (22:25 +0200)]
git-authenticate: 'commit-authorized-keys' properly handles orphan commits.

Previously it would trigger a wrong-number-of-arguments error for
'lset-intersection'.

* guix/git-authenticate.scm (commit-authorized-keys): Add case for when
'commit-parents' returns the empty list.

4 years agogit: 'commit-difference' really excludes the ancestors of #:excluded.
Ludovic Courtès [Mon, 8 Jun 2020 19:39:55 +0000 (21:39 +0200)]
git: 'commit-difference' really excludes the ancestors of #:excluded.

* guix/git.scm (commit-difference): Initialize VISITED to the closure of
OLD and EXCLUDED, as written in the docstring.
* tests/git.scm ("commit-difference, excluded commits"): Adjust
accordingly.

4 years agomaint: 'make authenticate' starts from v1.0.0.
Ludovic Courtès [Mon, 8 Jun 2020 12:16:24 +0000 (14:16 +0200)]
maint: 'make authenticate' starts from v1.0.0.

* Makefile.am (commit_v1_0_1): Remove.
(commit_v1_0_0): New variable.
(authenticate): Use it.

4 years agognu: znc: Update to 1.8.1.
Tobias Geerinckx-Rice [Mon, 8 Jun 2020 21:02:57 +0000 (23:02 +0200)]
gnu: znc: Update to 1.8.1.

* gnu/packages/messaging.scm (znc): Update to 1.8.1.

4 years agognu: v4l2loopback-linux-module: Really disable tests.
Tobias Geerinckx-Rice [Mon, 8 Jun 2020 21:00:44 +0000 (23:00 +0200)]
gnu: v4l2loopback-linux-module: Really disable tests.

Commit fdcd193744dbb92d3478c8e4e6c4f4336a872831 was a botched by-hand
‘merge’ that caused the default check phase to run, and fail.

* gnu/packages/linux.scm (v4l2loopback-linux-module)[arguments]:
Set #:tests? to #f.

4 years agognu: Add linux-libre-arm-generic-5.7.
Vagrant Cascadian [Wed, 3 Jun 2020 05:55:19 +0000 (22:55 -0700)]
gnu: Add linux-libre-arm-generic-5.7.

* gnu/packages/linux (linux-libre-arm-generic): New variable.

4 years agognu: Add linux-libre-arm64-generic-5.7.
Vagrant Cascadian [Wed, 3 Jun 2020 05:52:05 +0000 (22:52 -0700)]
gnu: Add linux-libre-arm64-generic-5.7.

* gnu/packages/linux (linux-libre-arm64-generic): New variable.

4 years agognu: Add linux-libre 5.7.1.
Vagrant Cascadian [Wed, 3 Jun 2020 05:46:01 +0000 (22:46 -0700)]
gnu: Add linux-libre 5.7.1.

* gnu/packages/linux (deblob-scripts-5.7): New variable.
  (linux-libre-5.7-version): New variable.
  (linux-libre-5.7-pristine-source): New variable.
  (linux-libre-5.7-source): New variable.
  (linux-libre-headers-5.7): New variable.

4 years agognu: opensmtpd: Patch bug in 'smtpctl encrypt'.
Maxim Cournoyer [Mon, 8 Jun 2020 19:37:21 +0000 (15:37 -0400)]
gnu: opensmtpd: Patch bug in 'smtpctl encrypt'.

* gnu/packages/mail.scm (opensmtpd)[phases]{fix-smtpctl-encrypt-bug}: New
phase.

4 years agognu: Blender: Update to 2.83.0.
Leo Famulari [Mon, 8 Jun 2020 17:55:07 +0000 (13:55 -0400)]
gnu: Blender: Update to 2.83.0.

* gnu/packages/graphics.scm (blender): Update to 2.83.0.

4 years agognu: font-liberation: Update to 2.1.1.
Marius Bakke [Mon, 8 Jun 2020 16:58:15 +0000 (18:58 +0200)]
gnu: font-liberation: Update to 2.1.1.

* gnu/packages/fonts.scm (font-liberation): Update to 2.1.1.

4 years agognu: Add python-mechanize.
Marius Bakke [Mon, 8 Jun 2020 16:57:08 +0000 (18:57 +0200)]
gnu: Add python-mechanize.

* gnu/packages/python-xyz.scm (python2-mechanize): Rename to ...
(python-mechanize): ... this.  Update to 0.4.5.
[arguments]: Remove.
[propagated-inputs]: Add PYTHON-HTML5LIB.
[home-page]: Update to current.
[license]: Set to LICENSE:BSD-3.
(python2-mechanize): Define in terms of PACKAGE-WITH-PYTHON2.

4 years agognu: python-regex: Update to 2020.6.8.
Marius Bakke [Mon, 8 Jun 2020 16:53:51 +0000 (18:53 +0200)]
gnu: python-regex: Update to 2020.6.8.

* gnu/packages/python-xyz.scm (python-regex): Update to 2020.6.8.
[arguments]: New field.

4 years agognu: python-netifaces: Update to 0.10.9.
Marius Bakke [Mon, 8 Jun 2020 16:52:29 +0000 (18:52 +0200)]
gnu: python-netifaces: Update to 0.10.9.

* gnu/packages/python-xyz.scm (python-netifaces): Update to 0.10.9.

4 years agognu: python-cssselect: Update to 1.1.0.
Marius Bakke [Mon, 8 Jun 2020 16:51:49 +0000 (18:51 +0200)]
gnu: python-cssselect: Update to 1.1.0.

* gnu/packages/python-web.scm (python-cssselect): Update to 1.1.0.
[source]: Change to GIT-FETCH.
[arguments]: Remove #:tests?.  Add #:phases.
[native-inputs]: Add PYTHON-LXML and PYTHON-PYTEST.
[home-page]: Update to current.

4 years agognu: python-odfpy: Update to 1.4.1.
Marius Bakke [Mon, 8 Jun 2020 16:51:04 +0000 (18:51 +0200)]
gnu: python-odfpy: Update to 1.4.1.

* gnu/packages/python-xyz.scm (python-odfpy): Update to 1.4.1.
[arguments]: Remove #:modules.  Rewrite test phase to use pytest.
[native-inputs]: Add PYTHON-PYTEST.
[propagated-inputs]: Add PYTHON-DEFUSEDXML.

4 years agognu: openssh: Remove exception to build without xauth for the Hurd.
Jan (janneke) Nieuwenhuizen [Mon, 8 Jun 2020 13:03:05 +0000 (15:03 +0200)]
gnu: openssh: Remove exception to build without xauth for the Hurd.

* gnu/packages/ssh.scm (openssh)[inputs]: Unconditionally include xauth;
for the Hurd: use openssh-sans-x for now.

4 years agognu: guix: Update to ab9e30039d.
Jan (janneke) Nieuwenhuizen [Thu, 7 May 2020 16:25:26 +0000 (18:25 +0200)]
gnu: guix: Update to ab9e30039d.

* gnu/packages/package-management.scm (guix): Update to 1.1.0-1.ab9e30039d.

4 years agosyscalls: set-thread-name, thread-name: Fix thinko.
Jan (janneke) Nieuwenhuizen [Mon, 8 Jun 2020 14:49:03 +0000 (16:49 +0200)]
syscalls: set-thread-name, thread-name: Fix thinko.

* guix/build/syscalls.scm (set-thread-name, thread-name): Oops, fix thinko.

4 years agognu: guix: Update to 68d8c09465.
Jan (janneke) Nieuwenhuizen [Thu, 7 May 2020 16:25:26 +0000 (18:25 +0200)]
gnu: guix: Update to 68d8c09465.

* gnu/packages/package-management.scm (guix): Update to 1.1.0-1.68d8c09465.

4 years agognu: services: Add %hurd-startup-service.
Jan (janneke) Nieuwenhuizen [Thu, 30 Apr 2020 13:40:07 +0000 (15:40 +0200)]
gnu: services: Add %hurd-startup-service.

This decouples startup of the Hurd from the "hurd" package, moving the RC
script into SYSTEM.

* gnu/packages/hurd.scm (hurd)[inputs]: Remove hurd-rc-script.
[arguments]: Do not substitute it.  Update "runsystem.sh" to parse kernel
arguments and exec into --system=SYSTEM/rc.
(hurd-rc-script): Move to...
* gnu/services.scm (%hurd-rc-file): ...this new variable.
(hurd-rc-entry): New procedure.
(%hurd-startup-service): Use it in new variable.
* gnu/system.scm (hurd-default-essential-services): Use it.

4 years agohurd-boot: Further cleanup of "rc".
Jan (janneke) Nieuwenhuizen [Mon, 1 Jun 2020 07:46:39 +0000 (09:46 +0200)]
hurd-boot: Further cleanup of "rc".

* gnu/packages/hurd.scm (hurd-rc-script): Move implementation to ...
* gnu/build/hurd-boot.scm (boot-hurd-system): ...here, new file.
* gnu/build/linux-boot.scm (make-hurd-device-nodes): Move there likewise.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.