Brian Leung [Sun, 22 Sep 2019 05:03:43 +0000 (07:03 +0200)]
gnu: emacs-company-lua: Update to 0.1-2.
29f6819.
* gnu/packages/emacs-xyz.scm (emacs-company-lua): Update to 0.1-2.
29f6819.
[arguments]: Include extra directory.
Brian Leung [Sun, 22 Sep 2019 05:03:12 +0000 (07:03 +0200)]
gnu: emacs-crux: Update to 0.3.0-2.
308f17d.
* gnu/packages/emacs-xyz.scm (emacs-crux): Update to 0.3.0-2.
308f17d.
Brian Leung [Sun, 22 Sep 2019 03:00:49 +0000 (05:00 +0200)]
gnu: emacs-lispy: Update included files.
* gnu/packages/emacs-xyz.scm (emacs-lispy): Update included files.
Vagrant Cascadian [Sat, 21 Sep 2019 22:31:41 +0000 (15:31 -0700)]
gnu: diffoscope: Adjust native-inputs for architecture limitations.
* gnu/packages/diffoscope (diffoscope)[native-inputs]: Only add ghc on
x86_64-linux and i686-linux.
Only add openjdk and enjarify on x86_64-linux.
Tobias Geerinckx-Rice [Sat, 21 Sep 2019 21:57:59 +0000 (23:57 +0200)]
gnu: mutt: Update to 1.12.2.
* gnu/packages/mail.scm (mutt): Update to 1.12.2.
Brian Leung [Sat, 21 Sep 2019 20:57:45 +0000 (22:57 +0200)]
gnu: emacs-attrap: Update to 1.0-2.
18cd1f7.
* gnu/packages/emacs-xyz.scm (emacs-attrap): Update to 1.0-2.
18cd1f7.
Brian Leung [Sat, 21 Sep 2019 20:31:48 +0000 (22:31 +0200)]
gnu: emacs-github-review: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-github-review): Enable tests.
Brian Leung [Sat, 21 Sep 2019 18:35:04 +0000 (20:35 +0200)]
gnu: emacs-elfeed: Update to 3.2.0.
* gnu/packages/emacs-xyz.scm (emacs-elfeed): Update to 3.2.0.
Tobias Geerinckx-Rice [Sat, 21 Sep 2019 16:57:53 +0000 (18:57 +0200)]
gnu: libgnomekbd: Don't use NAME in source URI.
* gnu/packages/gnome.scm (libgnomekbd)[source]: Hard-code NAME.
Tobias Geerinckx-Rice [Sat, 21 Sep 2019 16:57:49 +0000 (18:57 +0200)]
gnu: libgnomekbd: Update to 3.26.1.
* gnu/packages/gnome.scm (libgnomekbd): Update to 3.26.1.
Tobias Geerinckx-Rice [Fri, 20 Sep 2019 20:07:28 +0000 (22:07 +0200)]
gnu: wxmaxima: Update to 19.09.0.
* gnu/packages/maths.scm (wxmaxima): Update to 19.09.0.
Christopher Baines [Sun, 8 Sep 2019 17:37:53 +0000 (18:37 +0100)]
services: virtualization: Change libvirtd use syslog by default.
As defaulting by stderr, along with the shepherd service not directing the
output to a log file makes seeing the output difficult, compared to logging to
syslog.
* gnu/services/virtualization.scm (libvirt-configuration)[log-outputs]: Change
default from "3:stderr" to "3:syslog:libvirtd".
Christopher Baines [Sun, 15 Sep 2019 12:31:41 +0000 (13:31 +0100)]
gnu: guile-email: Add phase to patch the module directory.
Otherwise the .go files appear within share, and Guile doesn't find them. With
this patch they appear in lib within the output. One thing this means is that
stack traces include the filenames.
* gnu/packages/guile-xyz.scm (guile-email)[arguments]: Add 'patch-module-dir
phase.
Ludovic Courtès [Fri, 20 Sep 2019 21:02:30 +0000 (23:02 +0200)]
guix package: '--show' ignores deprecated packages.
* guix/scripts/package.scm (process-query) <'show>: Remove superseded
packages.
* tests/guix-package-aliases.sh: Add test.
zimoun [Thu, 19 Sep 2019 17:24:42 +0000 (19:24 +0200)]
guix package: Add 'guix show' alias.
* guix/scripts/show.scm: New file.
* Makefile.am (MODULES): Add it.
* po/guix/POTFILES.in: Add it.
* tests/guix-package-aliases.sh: Add test.
* doc/guix.texi (Invoking guix package): Document it and use it in a example.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Wiktor Żelazny [Mon, 16 Sep 2019 16:19:39 +0000 (18:19 +0200)]
gnu: Add python-bibtexparser.
* gnu/packages/python-xyz.scm (python-bibtexparser): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Wiktor Żelazny [Mon, 16 Sep 2019 16:15:49 +0000 (18:15 +0200)]
gnu: Add autocutsel.
* gnu/packages/xdisorg.scm (autocutsel): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Alexey Abramov [Mon, 16 Sep 2019 14:42:15 +0000 (16:42 +0200)]
services: dovecot: Fix predicate names for free-form fields
* gnu/services/mail.scm (free-form-fields?, free-form-args?): Change
'string' to 'string?'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Fri, 20 Sep 2019 20:26:53 +0000 (22:26 +0200)]
inferior: Propagate '&store-protocol-error' error conditions.
Until now '&store-protocol-error' conditions raised in the inferior
would not be correctly propagated because SRFI-35 records lack a read
syntax.
Reported at <https://bugs.gnu.org/37449>
by Carl Dong <contact@carldong.me>.
* guix/inferior.scm (port->inferior): Import (srfi srfi-34) in the inferior.
(inferior-eval-with-store): Define 'error?' and 'error-message'. Wrap
call to PROC in 'guard'. Check the response of INFERIOR for a
'store-protocol-error' or a 'result' tag.
* tests/inferior.scm ("inferior-eval-with-store, &store-protocol-error"):
New test.
Ludovic Courtès [Fri, 20 Sep 2019 19:33:22 +0000 (21:33 +0200)]
services: gdm: Ensure /var/lib/gdm is owned by "gdm".
Fixes <https://bugs.gnu.org/37423>.
Reported by Jan <tona_kosmicznego_smiecia@interia.pl>.
* gnu/services/xorg.scm (%gdm-activation): New variable.
(gdm-service-type)[extensions]: Add 'activation-service-type'.
Brian Leung [Sat, 21 Sep 2019 06:57:20 +0000 (08:57 +0200)]
gnu: emacs-counsel-etags: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-counsel-etags): Enable tests.
Brian Leung [Sat, 21 Sep 2019 06:53:43 +0000 (08:53 +0200)]
gnu: emacs-rjsx-mode: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-rjsx-mode): Enable tests.
Vagrant Cascadian [Sat, 21 Sep 2019 06:10:09 +0000 (23:10 -0700)]
gnu: enjarify: Adjust native-inputs.
* gnu/packages/android (enjarify)[native-inputs]: Use openjdk instead of
openjdk:jdk.
Brian Leung [Sat, 21 Sep 2019 04:24:28 +0000 (06:24 +0200)]
gnu: emacs-lispyville: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-lispyville): Enable tests.
Brian Leung [Sat, 21 Sep 2019 03:57:19 +0000 (05:57 +0200)]
gnu: emacs-lispy: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-lispy): Enable tests.
Brian Leung [Fri, 20 Sep 2019 15:47:04 +0000 (17:47 +0200)]
gnu: emacs-js2-mode: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Enable tests.
Brian Leung [Fri, 20 Sep 2019 15:35:22 +0000 (17:35 +0200)]
gnu: emacs-ivy: Simplify #:test-command.
* gnu/packages/emacs-xyz.scm (emacs-ivy): Simplify #:test-command.
Brian Leung [Fri, 20 Sep 2019 15:32:11 +0000 (17:32 +0200)]
gnu: emacs-avy: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-avy): Enable tests.
Tobias Geerinckx-Rice [Mon, 16 Sep 2019 12:34:17 +0000 (14:34 +0200)]
gnu: node: Disable tests that fail with openssl@1.1.1d.
Work around <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=37386>.
* gnu/packages/node.scm (node)[arguments]: Disable failing tests.
Tobias Geerinckx-Rice [Fri, 20 Sep 2019 10:46:59 +0000 (12:46 +0200)]
gnu: rclone: Update to 1.49.3.
* gnu/packages/sync.scm (rclone): Update to 1.49.3.
Tobias Geerinckx-Rice [Fri, 20 Sep 2019 10:09:34 +0000 (12:09 +0200)]
gnu: perl-anyevent: Update to 7.17.
* gnu/packages/libevent.scm (perl-anyevent): Update to 7.17.
Brian Leung [Fri, 20 Sep 2019 06:26:26 +0000 (08:26 +0200)]
gnu: emacs-hercules: Update to 0.2.1.
* gnu/packages/emacs-xyz.scm (emacs-hercules): Update to 0.2.1.
Brian Leung [Fri, 20 Sep 2019 06:13:43 +0000 (08:13 +0200)]
gnu: emacs-evil-matchit: Update to 2.3.4.
* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 2.3.4.
Efraim Flashner [Tue, 17 Sep 2019 18:50:36 +0000 (21:50 +0300)]
import/github: Check for more version prefixes.
* guix/import/github.scm (latest-released-version): Allow the
version string to begin with the word 'version'.
Brian Leung [Fri, 20 Sep 2019 05:38:57 +0000 (07:38 +0200)]
gnu: emacs-ivy: Update to 0.12-2.
79333e9.
* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.12-2.
79333e9.
[source]: Enable tests.
[native-inputs]: Add emacs-wgrep.
Brian Leung [Fri, 20 Sep 2019 00:20:24 +0000 (02:20 +0200)]
gnu: emacs-ts: Update to 0.1-2.
395649a.
* gnu/packages/emacs-xyz.scm (emacs-ts): Update to 0.1-2.
395649a.
Brian Leung [Mon, 9 Sep 2019 04:58:31 +0000 (06:58 +0200)]
gnu: emacs-auto-yasnippet: Update to 0.3.0-2.
642b0d9.
* gnu/packages/emacs-xyz.scm (emacs-auto-yasnippet): Update to 0.3.0-2.
642b0d9.
[arguments]: Simplify test command.
Brian Leung [Tue, 10 Sep 2019 08:00:16 +0000 (10:00 +0200)]
gnu: emacs-rjsx-mode: Update to 0.4-2.
0e7fa6b.
* gnu/packages/emacs-xyz.scm (emacs-rjsx-mode): Update to 0.4-2.
0e7fa6b.
Brian Leung [Tue, 10 Sep 2019 07:56:05 +0000 (09:56 +0200)]
gnu: emacs-prodigy-el: Update to 0.7.0-2.
0a12eec.
* gnu/packages/emacs-xyz.scm (emacs-prodigy-el): Update to 0.7.0-2.
0a12eec.
Brian Leung [Tue, 10 Sep 2019 07:48:47 +0000 (09:48 +0200)]
gnu: emacs-equake: Update to 0.85-2.
7eddc02.
* gnu/packages/emacs-xyz.scm (emacs-equake): Update to 0.85-2.
7eddc02.
Brian Leung [Tue, 10 Sep 2019 07:47:14 +0000 (09:47 +0200)]
gnu: emacs-js2-refactor-el: Update to 0.9.0-2.
d4c40b5.
* gnu/packages/emacs-xyz.scm (emacs-js2-refactor-el): Update to 0.9.0-2.
d4c40b5.
Brian Leung [Tue, 10 Sep 2019 07:46:48 +0000 (09:46 +0200)]
gnu: emacs-undo-propose-el: Update to 3.0.0-2.
47b7df0.
* gnu/packages/emacs-xyz.scm (emacs-undo-propose-el): Update to 3.0.0-2.
47b7df0.
Brian Leung [Tue, 10 Sep 2019 07:35:54 +0000 (09:35 +0200)]
gnu: emacs-general: Update to 0-2.
f032c3a.
* gnu/packages/emacs-xyz.scm (emacs-general): Update to 0-2.
f032c3a.
Brian Leung [Tue, 10 Sep 2019 07:35:35 +0000 (09:35 +0200)]
gnu: emacs-ccls: Update to 0.1-2.
9061ebb.
* gnu/packages/emacs-xyz.scm (emacs-ccls): Update to 0.1-2.
9061ebb.
Brian Leung [Tue, 10 Sep 2019 07:25:31 +0000 (09:25 +0200)]
gnu: emacs-github-review: Update to 0.1-2.
a13a3b4.
* gnu/packages/emacs-xyz.scm (emacs-github-review): Update to 0.1-2.
a13a3b4.
Brian Leung [Tue, 10 Sep 2019 04:05:22 +0000 (06:05 +0200)]
gnu: emacs-scribble-mode: Update to 0.1-2.
217945d.
* gnu/packages/emacs-xyz.scm (emacs-scribble-mode): Update to 0.1-2.
217945d.
Brian Leung [Tue, 10 Sep 2019 03:57:47 +0000 (05:57 +0200)]
gnu: emacs-unpackaged-el: Update to 0-2.
c0d58cf.
* gnu/packages/emacs-xyz.scm (emacs-unpackaged-el): Update to 0-2.
c0d58cf.
* gnu/packages/patches/emacs-unpackaged-req.patch: Delete it.
* gnu/local.mk (dist_patch_DATA): Remove patch.
Brian Leung [Tue, 10 Sep 2019 03:41:24 +0000 (05:41 +0200)]
gnu: emacs-grep-context: Update to 0.1.0-1.
5a4e3ef.
* gnu/packages/emacs-xyz.scm (emacs-grep-context): Update to 0.1.0-1.
5a4e3ef.
Brian Leung [Tue, 10 Sep 2019 03:37:22 +0000 (05:37 +0200)]
gnu: emacs-info-plus: Update to 0-2.
4a6b93c.
* gnu/packages/emacs-xyz.scm (emacs-info-plus): Update to 0-2.
4a6b93c.
Brian Leung [Tue, 10 Sep 2019 03:30:35 +0000 (05:30 +0200)]
gnu: emacs-isearch+: Update to 0-2.
7c251b9.
* gnu/packages/emacs-xyz.scm (emacs-isearch+): Update to 0-2.
7c251b9.
Brian Leung [Tue, 10 Sep 2019 03:30:02 +0000 (05:30 +0200)]
gnu: emacs-isearch-prop: Update to 0-2.
4a2765f.
* gnu/packages/emacs-xyz.scm (emacs-isearch-prop): Update to 0-2.
4a2765f.
Brian Leung [Tue, 10 Sep 2019 02:44:25 +0000 (04:44 +0200)]
gnu: Add emacs-helm-lsp.
* gnu/packages/emacs-xyz.scm (emacs-helm-lsp): New variable.
Brian Leung [Thu, 5 Sep 2019 20:53:20 +0000 (22:53 +0200)]
gnu: Enable tests for emacs-evil-lion.
* gnu/packages/emacs-xyz.scm (emacs-evil-lion): Enable tests.
Brian Leung [Thu, 19 Sep 2019 05:18:32 +0000 (07:18 +0200)]
gnu: Add emacs-compdef.
* gnu/packages/emacs-xyz.scm (emacs-compdef): New variable.
Brian Leung [Sat, 7 Sep 2019 01:12:37 +0000 (03:12 +0200)]
gnu: emacs-company-cabal: Include directory.
* gnu/packages/emacs-xyz.scm (emacs-company-cabal): Include directory.
Brian Leung [Tue, 10 Sep 2019 04:07:50 +0000 (06:07 +0200)]
gnu: emacs-dante: Update to 1.5-2.
a25ae9e.
* gnu/packages/emacs-xyz.scm (emacs-dante): Update to 1.5-2.
a25ae9e.
Brian Leung [Thu, 19 Sep 2019 22:15:41 +0000 (00:15 +0200)]
gnu: emacs-iedit: Update to 0.9.9.9-1.
e2c100c.
* gnu/packages/emacs-xyz.scm (emacs-iedit): Update to 0.9.9.9-1.
e2c100c.
Brian Leung [Wed, 18 Sep 2019 01:09:19 +0000 (03:09 +0200)]
gnu: emacs-lpy: Update to 0.1.0-2.
dfd9a0f.
* gnu/packages/emacs-xyz.scm (emacs-lpy): Update to 0.1.0-2.
dfd9a0f.
Brian Leung [Wed, 18 Sep 2019 01:08:48 +0000 (03:08 +0200)]
gnu: emacs-lispy: Include non-Elisp code.
* gnu/packages/emacs-xyz.scm (emacs-lispy): Include non-Elisp code.
Brian Leung [Thu, 19 Sep 2019 05:37:21 +0000 (07:37 +0200)]
gnu: emacs-org-super-agenda: Update to 1.1.1-2.
f0ee7ed.
* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda): Update to 1.1.1-2.
f0ee7ed.
Brian Leung [Thu, 19 Sep 2019 05:34:48 +0000 (07:34 +0200)]
gnu: emacs-org-sidebar: Update to 0.1-2.
b2a5a69.
* gnu/packages/emacs-xyz.scm (emacs-org-sidebar): Update to 0.1-2.
b2a5a69.
Vagrant Cascadian [Thu, 19 Sep 2019 23:43:47 +0000 (16:43 -0700)]
gnu: Add enjarify.
* gnu/packages/android (enjarify): New variable.
* gnu/packages/diffoscope (diffoscope)[native-inputs]: Add enjarify.
[arguments]: add enjarify to add-known-tools phase.
* gnu/packages/patches/enjarify-setup-py.patch: New file.
* gnu/local.mk: Add enjarify-setup-py.patch.
Ricardo Wurmus [Thu, 19 Sep 2019 22:42:18 +0000 (00:42 +0200)]
gnu: mumi: Update to 0.0.0-5.
8a57c87.
* gnu/packages/mail.scm (mumi): Update to 0.0.0-5.
8a57c87.
Ricardo Wurmus [Thu, 19 Sep 2019 22:41:45 +0000 (00:41 +0200)]
gnu: guile-debbugs-next: Update to 0.0.3-2.
fb0ae06.
* gnu/packages/guile-xyz.scm (guile-debbugs-next): Update to 0.0.3-2.
fb0ae06.
Ricardo Wurmus [Thu, 19 Sep 2019 22:39:52 +0000 (00:39 +0200)]
gnu: octave: Use texlive-union.
* gnu/packages/maths.scm (octave)[native-inputs]: Replace texlive with
texlive-union containing texlive-epsf.
zimoun [Wed, 18 Sep 2019 15:57:57 +0000 (17:57 +0200)]
ui: 'relevance' connects regexps with a logical and.
Fixes <https://bugs.gnu.org/36763>.
Previously, the logical and connecting the regexps did not output the expected
results (introduced in
8874faaaac665100a095ef25e39c9a389f5a397f).
* guix/ui.scm (relevance)
[score]: Change its arguments.
[regexp->score]: New procedure.
* tests/ui.scm ("package-relevance"): Add test.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Vagrant Cascadian [Thu, 19 Sep 2019 20:45:41 +0000 (13:45 -0700)]
gnu: Add python-jsbeautifier.
* gnu/packages/python-xyz (python-jsbeautifier): New variable.
* gnu/packages/diffoscope (diffoscope)[native-arguments]: Add python-jsbeautifier.
[arguments]: Add python-jsbeautifier to add-known-tools phase.
Vagrant Cascadian [Mon, 9 Sep 2019 06:53:00 +0000 (23:53 -0700)]
gnu: Add python-editorconfig.
* gnu/packages/python-xyz (python-editorconfig): New variable.
Vagrant Cascadian [Thu, 5 Sep 2019 18:13:22 +0000 (11:13 -0700)]
gnu: Add wabt.
* gnu/packages/web (wabt): New variable.
* gnu/packages/diffoscope (diffoscope)[native-inputs]: Add wabt for tests.
[arguments]: Add phase patching wabt into known tools.
Vagrant Cascadian [Thu, 19 Sep 2019 17:23:47 +0000 (10:23 -0700)]
gnu: Add python-binwalk.
* gnu/packages/python-xyz (python-binwalk): New variable.
* gnu/packages/diffoscope (diffoscope)[native-inputs]: Add python-binwalk for
tests.
Tobias Geerinckx-Rice [Thu, 19 Sep 2019 14:19:09 +0000 (16:19 +0200)]
gnu: tor: Update to 0.4.1.6.
* gnu/packages/tor.scm (tor): Update to 0.4.1.6.
Pierre Neidhardt [Thu, 19 Sep 2019 16:15:52 +0000 (18:15 +0200)]
gnu: next: Update to 1.3.2.
* gnu/packages/web-browsers.scm (next): Update to 1.3.2.
Rutger Helling [Thu, 19 Sep 2019 14:53:43 +0000 (16:53 +0200)]
gnu: samba: Update to 4.11.0.
* gnu/packages/samba.scm (samba): Update to 4.11.0.
Efraim Flashner [Thu, 19 Sep 2019 11:35:31 +0000 (14:35 +0300)]
gnu: efl: Update to 1.22.5.
* gnu/packages/enlightenment.scm (efl): Update to 1.22.5.
Efraim Flashner [Thu, 19 Sep 2019 09:36:13 +0000 (12:36 +0300)]
gnu: python-matplotlib: Use https in home-page.
* gnu/packages/python-xyz.scm (python-matplotlib)[home-page]: Update to
use https.
Efraim Flashner [Thu, 19 Sep 2019 09:32:31 +0000 (12:32 +0300)]
gnu: python2-matplotlib: Update to 2.2.4.
* gnu/packages/python-xyz.scm (python2-matplotlib): Update to 2.2.4.
Efraim Flashner [Thu, 19 Sep 2019 09:29:49 +0000 (12:29 +0300)]
gnu: python2-matplotlib: Fix jquery-ui install path.
* gnu/packages/python-xyz.scm (python2-matplotlib)[arguments]: Override
custom 'install-jquery-ui phase to install in the appropriate directory.
Efraim Flashner [Thu, 19 Sep 2019 09:27:12 +0000 (12:27 +0300)]
gnu: python2-matplotlib: Disable tests.
* gnu/packages/python-xyz.scm (python2-matplotlib)[arguments]: Skip the
custom 'check phase.
Rutger Helling [Thu, 19 Sep 2019 07:56:53 +0000 (09:56 +0200)]
gnu: linux-libre: Update to 5.2.16.
* gnu/packages/linux.scm (linux-libre): Update to 5.2.16.
Vagrant Cascadian [Thu, 19 Sep 2019 00:28:11 +0000 (17:28 -0700)]
gnu: diffoscope: Update to 125.
* gnu/packages/diffoscope (diffoscope): Update to 125.
[arguments] Adjust remove-ocaml-test to selectively disable a single test.
Add skip-elf-tests to disable a new failing test.
[native-inputs] Add ocaml for tests.
Vagrant Cascadian [Sun, 8 Sep 2019 22:35:33 +0000 (15:35 -0700)]
gnu: diffoscope: Add additional test dependencies.
* gnu/packages/diffoscope (diffoscope)[native-inputs]: Add abootimg, dtc,
and r-minimal.
Vagrant Cascadian [Sun, 8 Sep 2019 21:36:33 +0000 (14:36 -0700)]
gnu: Move diffoscope and trydiffoscope to new diffoscope.scm.
* gnu/packages/package-management (diffoscope): Remove variable.
(trydiffoscope): Remove variable.
Update copyright information.
* gnu/packages/diffoscope.scm: New file.
(diffoscope): Add variable.
(trydiffoscope): Add variable.
* gnu/local.mk [GNU_SYSTEM_MODULES]: Add diffoscope.scm.
Tobias Geerinckx-Rice [Wed, 18 Sep 2019 22:01:53 +0000 (00:01 +0200)]
gnu: isc-dhcp: Update bundled BIND to 9.11.11 [fixes CVE-2019-6471].
* gnu/packages/admin.scm (isc-dhcp)[bind-patch-version]: Update to 11.
[inputs]: Update bind-source-tarball hash.
Tobias Geerinckx-Rice [Wed, 18 Sep 2019 21:59:01 +0000 (23:59 +0200)]
gnu: bind: Update to 9.14.6 [fixes CVE-2019-6471].
* gnu/packages/dns.scm (isc-bind): Update to 9.14.6.
Alejandro "HiPhish" Sanchez [Wed, 18 Sep 2019 19:22:57 +0000 (21:22 +0200)]
gnu: libvterm: Update to 1.1.0.
* gnu/packages/terminals.scm (libvterm): Update to 1.1.0.
[arguments]: Enable tests.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
Konrad Hinsen [Wed, 18 Sep 2019 07:52:18 +0000 (09:52 +0200)]
scripts: pull: Add options for generation management
* guix/scripts/pull.scm (%options) Add --roll-back, --switch-generation,
--delete-generations
(process-generation-change): New function
(guix-pull): Execute generation management operations
* doc/guix.texi: Document the generation management operations
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Wed, 18 Sep 2019 20:59:13 +0000 (22:59 +0200)]
pull: Work around Ubuntu's 'sudo'.
Partly fixes <https://bugs.gnu.org/36785>.
Reported by Julien Lepiller <julien@lepiller.eu>.
* guix/scripts/pull.scm (ensure-default-profile): Do not call
'migrate-generations' when "SUDO_USER" is set.
Ludovic Courtès [Wed, 18 Sep 2019 20:53:17 +0000 (22:53 +0200)]
import: pypi: Refresher recognizes pythonhosted.org source URLs.
This is a followup to
a5376200541abf8245973e601be246bf65b8b6c7.
Since that commit, 'pypi-package?' would return false for most Python
packages, and thus "guix refresh python-xxx" would report that no
updaters apply to the package.
* guix/import/pypi.scm (pypi-package?)[pypi-url?]: Recognize
"files.pythonhosted.org" URLs.
Ludovic Courtès [Wed, 18 Sep 2019 20:46:21 +0000 (22:46 +0200)]
doc: Mention the "repository name" for 'guix pack -f docker'.
This is a followup to
0074844366381e3056d09492b8b437836c7adb61.
* doc/guix.texi (Invoking guix pack): Mention the repository name.
Ludovic Courtès [Wed, 18 Sep 2019 20:02:10 +0000 (22:02 +0200)]
gnu: Add Xeus.
* gnu/packages/jupyter.scm (xeus): New variable.
Ludovic Courtès [Wed, 18 Sep 2019 19:58:28 +0000 (21:58 +0200)]
gnu: Add python-jupyter-kernel-test.
* gnu/packages/jupyter.scm (python-jupyter-kernel-test): New file.
Ludovic Courtès [Wed, 18 Sep 2019 19:53:57 +0000 (21:53 +0200)]
gnu: Add python-jupyter-kernel-mgmt.
* gnu/packages/jupyter.scm (python-jupyter-kernel-mgmt): New variable.
Ludovic Courtès [Wed, 18 Sep 2019 19:52:18 +0000 (21:52 +0200)]
gnu: Add python-jupyter-protocol.
* gnu/packages/jupyter.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
Ludovic Courtès [Wed, 18 Sep 2019 19:44:15 +0000 (21:44 +0200)]
gnu: nlohmann-json-cpp: Update to 3.7.0.
* gnu/packages/serialization.scm (nlohmann-json-cpp): Update to 3.7.0.
[source]: Use 'git-fetch'.
[native-inputs, arguments]: New fields.
Ludovic Courtès [Wed, 18 Sep 2019 13:11:40 +0000 (15:11 +0200)]
linux-container: 'eval/container' correctly passes -L and -C flags.
This fixes a type error.
* gnu/system/linux-container.scm (eval/container): Use 'append-map', not
'map'.
* tests/containers.scm ("eval/container, non-empty load path"): New test.
Ludovic Courtès [Wed, 18 Sep 2019 12:55:44 +0000 (14:55 +0200)]
guix package: "guix package -f FILE" ensures FILE returns a package.
* guix/scripts/package.scm (options->installable): Add clause for
'install option with a non-package object.
* tests/guix-package.sh: Add test.
Ricardo Wurmus [Wed, 18 Sep 2019 13:35:17 +0000 (15:35 +0200)]
Merge branch 'wip-texlive'
宋文武 [Fri, 13 Sep 2019 09:53:59 +0000 (17:53 +0800)]
services: Add nftables-service-type.
* gnu/services/networking.scm (%default-nftables-ruleset): New variable.
(<nftables-configuration>): New record type.
(nftables-shepherd-service): New procedure.
(nftables-service-type): New service type.
* doc/guix.texi (Networking Services): Document it.
宋文武 [Sat, 14 Sep 2019 03:26:37 +0000 (11:26 +0800)]
gnu: linux-libre: Enable all nftables families.
* gnu/packages/aux-files/linux-libre/4.19-arm.conf,
gnu/packages/aux-files/linux-libre/4.19-arm64.conf,
gnu/packages/aux-files/linux-libre/4.19-i686.conf,
gnu/packages/aux-files/linux-libre/4.19-x86_64.conf,
gnu/packages/aux-files/linux-libre/5.2-arm.conf,
gnu/packages/aux-files/linux-libre/5.2-arm64.conf,
gnu/packages/aux-files/linux-libre/5.2-i686.conf,
gnu/packages/aux-files/linux-libre/5.2-x86_64.conf: Set CONFIG_NF_TABLES_INET,
CONFIG_NF_TABLES_NETDEV, CONFIG_NF_TABLES_IPV4, CONFIG_NF_TABLES_IPV6 and
CONFIG_NF_TABLES_BRIDGE to 'y', and related options to 'm'.
Guillaume LE VAILLANT [Mon, 1 Jul 2019 21:23:22 +0000 (23:23 +0200)]
gnu: Add cl-lzlib.
* gnu/packages/lisp.scm (sbcl-lzlib, cl-lzlib, ecl-lzlib): New variables.