Age | Commit message (Collapse) | Author |
|
* gnu/packages/gdb.scm (gdb): Update to 8.0.1.
|
|
* guix/download.scm (%mirrors): Add missing "/gnu" in first mirror,
although that mirror would work even without it. Use https instead of
http.
|
|
* guix/gnu-maintenance.scm (latest-gnu-release): Return a list of
matching tarballs instead of just the first one. This gives us .tar.gz,
.tar.xz, etc.
|
|
* guix/gnu-maintenance.scm (latest-gnu-release): Add calls to
'sans-extension'. This fixes version comparison, which could be fooled
with the ".tar.gz" extension.
|
|
* gnu/packages/package-management.scm (guix): Update to a9468b4.
|
|
This allows substitutes to be downloaded from unauthorized servers, as
long as they advertise the same hash and references as one of the
authorized servers.
* guix/scripts/substitute.scm (assert-valid-narinfo): Remove.
(valid-narinfo?): Add #:verbose?. Handle each case of
'signature-case'.
(equivalent-narinfo?): New procedure.
(lookup-narinfos/diverse): Add 'authorized?' parameter and honor it.
[select-hit]: New procedure.
(lookup-narinfo): Add 'authorized?' parameter and pass it.
(process-query): Adjust callers accordingly.
(process-substitution): Remove call to 'assert-valid-narinfo'. Check
whether 'lookup-narinfo' returns true and call 'leave' if not.
* tests/substitute.scm (%main-substitute-directory)
(%alternate-substitute-directory): New variables.
(call-with-narinfo): Make 'narinfo-directory' a parameter. Call
'mkdir-p' to create it. Change unwind handler to check whether
CACHE-DIRECTORY exists before deleting it.
(with-narinfo*): New macro.
("substitute, no signature")
("substitute, invalid hash")
("substitute, unauthorized key"): Change expected error message to "no
valid substitute".
("substitute, unauthorized narinfo comes first")
("substitute, unsigned narinfo comes first")
("substitute, first narinfo is unsigned and has wrong hash")
("substitute, first narinfo is unsigned and has wrong refs")
("substitute, unsigned narinfo comes first")
("substitute, two invalid narinfos"): New tests.
* doc/guix.texi (Substitutes): Explain the new behavior.
|
|
* guix/scripts/substitute.scm (%cache-urls): Rename to...
(%default-substitute-urls): ... this.
(substitute-urls): New variable.
(guix-substitute): Use it instead of %CACHE-URLS.
* tests/substitute.scm: Likewise.
|
|
* gnu/packages/finance.scm (monero-core): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/finance.scm (monero): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/libffcall.scm (libffcall): Update to 2.0.
|
|
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.13.1.
(%linux-libre-hash): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.49.
|
|
* gnu/packages/python.scm (python-apsw)[phases]: Replace build phase; add flag
to build all extensions. Add build-test-helper to allow testing of
extensions.
|
|
* gnu/packages/gnome.scm (gnome-sudoku): Update to 3.26.0.
|
|
* gnu/packages/gnome.scm (gnome-klotski): Update to 3.22.2.
|
|
* gnu/packages/gnome.scm (libgnome-games-support): Update to 1.2.3.
|
|
* gnu/packages/code.scm (cloc)[description]: Fix typo.
|
|
* gnu/packages/code.scm (cloc): Update to 1.74.
[source]: Update source URL.
|
|
* gnu/packages/video.scm (youtube-dl): Update to 2017.09.10.
|
|
d10092b849153dc27cfed0a9601fde6c7bdec918.
* gnu/packages/bioinformatics.scm (seek)[arguments]: Restore previous phase
order.
* gnu/packages/ci.scm (cuirass)[arguments]: Add patch-/bin/sh phase.
|
|
Suggested by Jan Nieuwenhuizen.
* gnu/system/install.scm (installation-os)[packages]: Add OPENSSH.
|
|
Suggested by Jan Nieuwenhuizen.
* gnu/system/install.scm (installation-os)[setuid-programs]: Add 'passwd'.
|
|
* gnu/packages/emacs.scm (emacs-bash-completion): New variable.
|
|
* gnu/packages/image.scm (openjpeg)[source]: Add patch.
* gnu/packages/patches/openjpeg-CVE-2017-14164.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
|
|
* gnu/packages/imagemagick.scm (graphicsmagick)[source]: Add patch.
* gnu/packages/patches/graphicsmagick-CVE-2017-14165.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
|
|
* gnu/packages/emacs.scm (emacs-wgrep): New variable.
|
|
* gnu/packages/emacs.scm (emacs-rspec): New variable.
|
|
* gnu/packages/imagemagick.scm (graphicsmagick)[source]: Add patch.
* gnu/packages/patches/graphicsmagick-CVE-2017-14042.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
|
|
This fixes the documentation to match the implementation.
* doc/guix.texi (Web Services): Replace 'upstream-list' with
'upstream-blocks'.
|
|
* doc/guix.texi (Web Services): Replace 'server-list' with 'server-blocks'.
Signed-off-by: Christopher Baines <mail@cbaines.net>
|
|
* gnu/build/vm.scm (make-iso9660-image): Add comment about the use of
#:deduplicate #f when calling register-closure.
|
|
* gnu/packages/linux.scm (btrfs-progs): Update 4.13.
[native-inputs]: Add acl.
|
|
This is a followup to commit d02aabaf1b57eda3ef052c70df1322f915e7c736.
* gnu/packages/patches/foomatic-filters-CVE-2015-8327.patch: New file.
* gnu/packages/patches/foomatic-filters-CVE-2015-8560.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add them.
|
|
* gnu/packages/cups.scm (foo2zjs): New variable.
|
|
* gnu/packages/cups.scm (foomatic-filters): New procedure.
|
|
This package has not built successfully for a long time. Since it
appears to have no users, we remove it for now.
* gnu/packages/tls.scm (python2-acme): Remove variable.
|
|
* gnu/packages/admin.scm (tcpdump)[source]: Remove alternate URL.
|
|
* gnu/packages/tls.scm (certbot, python-acme, python2-acme): Update to 0.18.1.
|
|
* gnu/packages/python.scm (python-betamax-matchers, python2-betamax-matchers):
New variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/python.scm (python-uritemplate, python2-uritemplate): New
variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/mail.scm (notmuch-addrlookup-c): Update to 8-1.88f156d.
[source]: Use git-fetch.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/mail.scm (neomutt): Update to 20170907.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* build-aux/compile-all.scm (warnings): Add 'macro-use-before-definition'.
|
|
* gnu/packages/mpi.scm (hwloc): Update to 1.11.8.
|
|
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.48.
|
|
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.87.
|
|
Fixes a regression introduced in fbc7b1f12561159e0ec3f6459d336f95cf2ce503.
* gnu/tests/install.scm (run-install)[install]: Don't use 'file-append'
with a string as its first argument; use a gexp with 'string-append' instead.
Use a gexp instead of a list for "-cdrom IMG".
|
|
Fixes a regression introduced in
fa67d5654176b4b815832eaf259188e1486c65ab whereby elogind would fail to
start with:
Cannot determine cgroup we are running in: No data available
Out of memory.
thereby preventing log-in altogether.
* gnu/packages/freedesktop.scm (elogind)[arguments]: Pass
"--with-cgroup-controller=elogind".
* gnu/tests/desktop.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
|
|
* gnu/services/desktop.scm (elogind-service-type)[default-value]: New
field.
|
|
* gnu/build/marionette.scm (wait-for-file): Add #:read parameter and
honor it.
* gnu/tests/base.scm (run-basic-test)["login on tty1"]: Use
'wait-for-file' instead of inline code.
|