Ludovic Courtès
217b4a1587
gnupg: 'gnupg-status-missing-key?' returns a fingerprint when possible.
...
Until then, 'gnupg-status-missing-key?' would return a key id. Its
user, 'gnupg-verify*', would then fetch a key with that ID from key
servers, thus possibly the wrong key (due to key ID collisions). If it
did fetch the wrong key, the effect would be a signature verification
failure down the path--e.g., in "guix refresh -u".
* guix/gnupg.scm (gnupg-verify)[maybe-fingerprint]: New procedure.
[status-line->sexp](errsig-rx): Add parenthetical expression at the end.
Fetch it and add it to the 'signature-error' sexp.
(gnupg-status-missing-key?): Match the whole 'signature-error' sexp and
return preferably the fingerprint rather than KEY-ID.
(gnupg-receive-keys): Rename 'key-id' parameter to 'fingerprint/key-id'.
2019-12-18 23:48:12 +01:00
Ludovic Courtès
9cfa322579
gnupg: 'gnupg-status-good-signature?' no longer returns a key ID.
...
Returning a key ID was inconsequential because the only user of
'gnupg-status-good-signature?', (guix upstream) (via 'gnupg-verify*'),
would not check the return value as long as it's true.
* guix/gnupg.scm (gnupg-status-good-signature?): Return a
fingerprint/user pair instead of key-id/user.
(gnupg-verify*): Mention it in docstring.
2019-12-18 23:48:12 +01:00
Björn Höfling
6afea7489b
guix: swh: Fix example URI in comment for <origin>.
...
This is a one-character follow-up to
356a79becc
Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.
* guix/swh.scm(<origin>): Remove a slash from example URI witin a comment.
2019-12-18 22:39:28 +01:00
Marius Bakke
9077cf68ec
gnu: libdbi-drivers: Adapt to multiple-output MariaDB.
...
* gnu/packages/databases.scm (mariadb/fixed-install-db): New public variable.
(libdbi-drivers)[inputs]: Add MARIADB:DEV and MARIADB:LIB. Remove MARIADB.
[native-inputs]: Add MARIADB/FIXED-INSTALL-DB.
[arguments]: Adjust accordingly.
2019-12-18 22:36:37 +01:00
Marius Bakke
ab7010af1f
gexp: Allow character literals in GEXP->SEXP.
...
Fixes <https://bugs.gnu.org/38628 >.
* tests/gexp.scm ("lower-gexp, character literal"): New test.
* guix/gexp.scm (gexp->sexp)[self-quoting?]: Add CHAR? to the tested types.
* guix/repl.scm (self-quoting?): Likewise.
* gnu/tests.scm (marionette-shepherd-service)[self-quoting?]: Likewise.
2019-12-18 22:36:37 +01:00
Marius Bakke
fe3110ac58
gnu: darktable: Update to 2.6.3.
...
* gnu/packages/photo.scm (darktable): Update to 2.6.3.
2019-12-18 22:36:37 +01:00
Marius Bakke
6b1e6b5c42
gnu: darktable: Remove redundant inputs.
...
* gnu/packages/photo.scm (darktable)[native-inputs]: Remove.
2019-12-18 22:36:37 +01:00
Marius Bakke
17ac8bb670
gnu: darktable: Fix build failure.
...
* gnu/packages/photo.scm (darktable)[arguments]: Move CPATH override from
#:make-flags to a phase, so the GETENV call returns useful data.
2019-12-18 22:36:37 +01:00
Marius Bakke
8e53fe2b91
gnu: Remove uses of deprecated Qemu network configuration.
...
* gnu/build/vm.scm (load-in-linux-vm): Move Qemu network configuration from
ARCH-SPECIFIC-FLAGS to the Qemu command line. Use the "-nic" option of Qemu
instead of "-device" and "-net".
* gnu/system/vm.scm (common-qemu-options): Do not add a '-net' command.
(virtual-machine-compiler): Use "-nic user,..." instead of "-net".
* doc/guix.texi (Installing Guix in a VM, Invoking guix system, Running Guix
in a VM): Do the same for examples.
2019-12-18 22:36:37 +01:00
Mark H Weaver
7ebf4c40f1
gnu: linux-libre: Update to 5.3.18.
...
* gnu/packages/linux.scm (linux-libre-5.3-version): Update to 5.3.18.
(linux-libre-5.3-pristine-source): Update hash.
2019-12-18 15:13:41 -05:00
Mark H Weaver
96c158be1b
gnu: linux-libre: Update deblob scripts.
...
* gnu/packages/linux.scm (deblob-scripts-4.19): Update to 4.19.90.
(deblob-scripts-4.14): Update to 4.14.159.
(deblob-scripts-5.3, deblob-scripts-4.9, deblob-scripts-4.4): Update version
numbers to 5.3.17, 4.9.206, and 4.4.206, respectively, although the scripts
themselves have not changed.
2019-12-18 15:13:39 -05:00
Ricardo Wurmus
77e2de3654
gnu: Add r-biodist.
...
* gnu/packages/bioconductor.scm (r-biodist): New variable.
2019-12-18 15:29:08 +01:00
Ricardo Wurmus
0156297f29
gnu: Add r-biocworkflowtools.
...
* gnu/packages/bioconductor.scm (r-biocworkflowtools): New variable.
2019-12-18 15:29:08 +01:00
Ricardo Wurmus
43b66e3f7c
gnu: Add r-biocset.
...
* gnu/packages/bioconductor.scm (r-biocset): New variable.
2019-12-18 15:29:08 +01:00
Ricardo Wurmus
4a18112dfb
gnu: Add r-biocpkgtools.
...
* gnu/packages/bioconductor.scm (r-biocpkgtools): New variable.
2019-12-18 15:29:08 +01:00
Ricardo Wurmus
4d12c1e335
gnu: Add r-biocor.
...
* gnu/packages/bioconductor.scm (r-biocor): New variable.
2019-12-18 15:29:08 +01:00
Ricardo Wurmus
c2b36a0441
gnu: Add r-bioconcotk.
...
* gnu/packages/bioconductor.scm (r-bioconcotk): New variable.
2019-12-18 15:29:08 +01:00
Ricardo Wurmus
0678479391
gnu: Add r-multiassayexperiment.
...
* gnu/packages/bioconductor.scm (r-multiassayexperiment): New variable.
2019-12-18 15:29:08 +01:00
Ricardo Wurmus
244270e6ae
gnu: Add r-experimenthub.
...
* gnu/packages/bioconductor.scm (r-experimenthub): New variable.
2019-12-18 15:29:07 +01:00
Ricardo Wurmus
49f0860be0
gnu: Add r-biocgraph.
...
* gnu/packages/bioconductor.scm (r-biocgraph): New variable.
2019-12-18 15:29:07 +01:00
Ricardo Wurmus
f180be2923
gnu: Add r-bioccasestudies.
...
* gnu/packages/bioconductor.scm (r-bioccasestudies): New variable.
2019-12-18 15:29:07 +01:00
Ricardo Wurmus
21afe920f1
gnu: Add r-ebarrays.
...
* gnu/packages/bioconductor.scm (r-ebarrays): New variable.
2019-12-18 15:29:07 +01:00
Ricardo Wurmus
f388834e11
gnu: Add r-reactomepa.
...
* gnu/packages/bioconductor.scm (r-reactomepa): New variable.
2019-12-18 15:29:07 +01:00
Ricardo Wurmus
c373223e63
gnu: Add r-graphite.
...
* gnu/packages/bioconductor.scm (r-graphite): New variable.
2019-12-18 15:29:07 +01:00
Ricardo Wurmus
3eacc8fa8f
gnu: Add r-influencer.
...
* gnu/packages/cran.scm (r-influencer): New variable.
2019-12-18 15:29:07 +01:00
Ricardo Wurmus
ff1146b9b1
gnu: Add r-curatedtcgadata.
...
* gnu/packages/bioconductor.scm (r-curatedtcgadata): New variable.
2019-12-18 15:29:07 +01:00
Ricardo Wurmus
6f15ea2415
gnu: Add r-reactome-db.
...
* gnu/packages/bioconductor.scm (r-reactome-db): New variable.
2019-12-18 15:29:07 +01:00
Efraim Flashner
7e9d6f0f3f
gnu: libmicrohttpd: Update to 0.9.69.
...
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.69.
2019-12-18 10:34:27 +02:00
Efraim Flashner
8fd6049403
gnu: cmst: Update to 2019.01.13.
...
* gnu/packages/connman.scm (cmst): Update to 2019.01.13.
2019-12-18 10:29:28 +02:00
Efraim Flashner
92fe25130c
gnu: python-ecdsa: Actually run the test suite.
...
* gnu/packages/python-crypto.scm (python-ecdsa)[arguments]: Replace
'check phase.
[native-inputs]: Add python-pytest.
2019-12-18 09:54:47 +02:00
Efraim Flashner
c57b8419f4
gnu: python-ecdsa: Update to 0.14.1.
...
* gnu/packages/python-crypto.scm (python-ecdsa): Update to 0.14.1.
[inputs]: Move openssl ...
[native-inputs]: ... to here.
[propagated-inputs]: Add python-six.
2019-12-18 09:53:48 +02:00
Björn Höfling
356a79becc
swh: Fix API call for getting origin.
...
When using the archival linter, git origins already in the archive where
not recognized due to an API change and where repeatedly asked for archival.
This is fixed here.
* guix/swh.scm (lookup-origin): Fix API URI for getting origin.
(<origin>): Fix comment with API URI example.
2019-12-17 23:29:32 +01:00
Mark H Weaver
ef6856ea72
gnu: linux-libre: Update to 5.3.17.
...
* gnu/packages/linux.scm (linux-libre-5.3-version): Update to 5.3.17.
(linux-libre-5.3-pristine-source): Update hash.
2019-12-17 17:24:23 -05:00
Mark H Weaver
a15adacb52
gnu: linux-libre@4.19: Update to 4.19.90.
...
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.90.
(linux-libre-4.19-pristine-source): Update hash.
2019-12-17 17:23:42 -05:00
Mark H Weaver
0bb64e1796
gnu: linux-libre@4.14: Update to 4.14.159.
...
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.159.
(linux-libre-4.14-pristine-source): Update hash.
2019-12-17 17:22:36 -05:00
Ricardo Wurmus
29fd736a66
gnu: Add r-biobroom.
...
* gnu/packages/bioconductor.scm (r-biobroom): New variable.
2019-12-17 20:02:18 +01:00
Ricardo Wurmus
48bcbef07a
gnu: Add r-bioassayr.
...
* gnu/packages/bioconductor.scm (r-bioassayr): New variable.
2019-12-17 20:02:18 +01:00
Ricardo Wurmus
991554fc92
gnu: Add r-chemminer.
...
* gnu/packages/bioconductor.scm (r-chemminer): New variable.
2019-12-17 20:02:18 +01:00
Ricardo Wurmus
d38775b13f
gnu: Add r-bigpint.
...
* gnu/packages/bioconductor.scm (r-bigpint): New variable.
2019-12-17 20:02:18 +01:00
Ricardo Wurmus
820373dbc8
gnu: Add r-bigmemoryextras.
...
* gnu/packages/bioconductor.scm (r-bigmemoryextras): New variable.
2019-12-17 20:02:18 +01:00
Ricardo Wurmus
6ca6f8663b
gnu: Add r-biggr.
...
* gnu/packages/bioconductor.scm (r-biggr): New variable.
2019-12-17 20:02:17 +01:00
Ricardo Wurmus
5aef09bd0e
gnu: Add r-hyperdraw.
...
* gnu/packages/bioconductor.scm (r-hyperdraw): New variable.
2019-12-17 20:02:17 +01:00
Ricardo Wurmus
75a8bb3185
gnu: Add r-hypergraph.
...
* gnu/packages/bioconductor.scm (r-hypergraph): New variable.
2019-12-17 20:02:17 +01:00
Ricardo Wurmus
e823337c6e
gnu: Add r-rsbml.
...
* gnu/packages/bioconductor.scm (r-rsbml): New variable.
2019-12-17 20:02:17 +01:00
Ricardo Wurmus
40fe63ad8a
gnu: Add r-bifet.
...
* gnu/packages/bioconductor.scm (r-bifet): New variable.
2019-12-17 20:02:17 +01:00
Ricardo Wurmus
de9374b73c
gnu: Add r-bicare.
...
* gnu/packages/bioconductor.scm (r-bicare): New variable.
2019-12-17 20:02:17 +01:00
Ricardo Wurmus
6bd50acf41
gnu: Add r-bhc.
...
* gnu/packages/bioconductor.scm (r-bhc): New variable.
2019-12-17 20:02:16 +01:00
Ricardo Wurmus
75eb1149f3
gnu: Add r-bgx.
...
* gnu/packages/bioconductor.scm (r-bgx): New variable.
2019-12-17 20:02:16 +01:00
Ricardo Wurmus
d11d6feafa
gnu: Add r-bgmix.
...
* gnu/packages/bioconductor.scm (r-bgmix): New variable.
2019-12-17 20:02:16 +01:00
Ricardo Wurmus
1028bf0a05
gnu: Add r-rsvg.
...
* gnu/packages/cran.scm (r-rsvg): New variable.
2019-12-17 20:02:16 +01:00