summary refs log tree commit diff
AgeCommit message (Collapse)Author
2020-06-20tests: Skip tests that requires gpg when gpg is unavailable.Ludovic Courtès
Partly fixes <https://bugs.gnu.org/41932>. Reported by Simen Endsjø <simendsjo@gmail.com>. * tests/git-authenticate.scm ("signed commits, SHA1 signature"): Use 'gpg+git-available?' in skip guard.
2020-06-20tests: Actually run 'tests/guix-environment-container.sh'.Ludovic Courtès
This test was skipped since the switch to Guile 3 because 'assert-container-features' would be inlined and thus accessing it with @@ would fail with an unbound-variable error. * guix/scripts/environment.scm (assert-container-features): Export. * tests/guix-environment-container.sh: Use single '@'.
2020-06-20doc: Make issues.guix.gnu.org more visible.Ludovic Courtès
* doc/contributing.texi (Tracking Bugs and Patches): Make issues.guix.gnu.org more visible, update issue URL.
2020-06-20gnu: hydrogen: Update to 1.0.0-rc1.Nicolas Goaziou
* gnu/packages/music.scm (hydrogen): Update to 1.0.0-rc1.
2020-06-20gnu: guile-config: Update to 0.4.2.Alex Sassmannshausen
* gnu/packages/guile-xyz.scm (guile-config): Update to 0.4.2.
2020-06-19gnu: diffoscope: Update to 148.Vagrant Cascadian
* gnu/packages/diffoscope (diffoscope): Update to 148. [arguments] Remove add-known-tools phase, fixed upstream.
2020-06-19gnu: sudo: Update to 1.9.1.Tobias Geerinckx-Rice
* gnu/packages/admin.scm (sudo): Update to 1.9.1.
2020-06-19hurd-boot: Use 'setxattr' instead of invoking settrans.Jan (janneke) Nieuwenhuizen
Note: Using `getxattr' on the Hurd instead of running showtrans does not work (yet?). * gnu/build/hurd-boot.scm (setup-translator): Use 'setxattr' instead of invoking settrans. * gnu/system.scm (hurd-multiboot-modules): Add --x-xattr-translator-records to enable xattr-embedding of translators.
2020-06-19hurd-boot: Create individual translators instead of running MAKEDEV.Jan (janneke) Nieuwenhuizen
* gnu/build/hurd-boot.scm (make-hurd-device-nodes): Do not create dev/{null,zero,full,random,urandom} mount points. (passive-translator-xattr?, passive-translator-installed?, translated?, set-translator, set-hurd-device-translators): New procedures. (false-if-EEXIST): New macro. (boot-hurd-system): Use them instead of running MAKEDEV.
2020-06-19news: Add ‘de’ translation.Florian Pelz
* etc/news.scm: Add a ‘de’ translation.
2020-06-18uuid: Prevent a loop on invalid arguments.Maxim Cournoyer
* gnu/system/uuid.scm (uuid=?): Use type predicates in the fallback case to prevent looping on invalid arguments.
2020-06-18machine: ssh: Fix guix deploy hang when using non-DCE UUIDs.Maxim Cournoyer
Fixes <https://issues.guix.gnu.org/issue/41237>. The UUID type information was lost when passing to the lower gexp code strata, which led to not being able to recreate the UUID in the generated script. This occurred for non-DCE type UUIDs such as that of a FAT file system. A following commit will prevent the find-partition-by-uuid procedure from entering a loop when its UUID argument is invalid. Reported-by: Brice Waegeneire <brice@waegenei.re> * gnu/machine/ssh.scm (machine-check-file-system-availability): Replace the STRING->UUID procedure by the UUID macro, and provide the UUID type as its second argument.
2020-06-19gnu: oil: Update to 0.8.pre6.Ryan Prior via Guix-patches via
* gnu/packages/shells.scm (oil): Update to 0.8.pre6. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-18gnu: Add Iosevka quasi-proportioal fonts.Simen Endsjø
* gnu/packages/fonts.scm (font-iosevka-aile, font-iosevka-etoile, font-iosevka-sparkle): New variables. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-18gnu: Update Iosevka fonts from 2.3.3 to 3.1.1.Simen Endsjø
* gnu/packages/fonts.scm (font-iosevka): (font-iosevka-slab): (font-iosevka-term): (font-iosevka-term-slab): Update to 3.1.1. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-18gnu: emacs-leaf: Update to 4.2.5.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-leaf): Update to 4.2.5. [source]: Switch to GNU ELPA URL.
2020-06-18gnu: linux-libre@5.7: Update to 5.7.4.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.4. (linux-libre-5.7-pristine-source): Update hash.
2020-06-18gnu: Add multimon-ng.Guillaume Le Vaillant
* gnu/packages/radio.scm (multimon-ng): New variable.
2020-06-18gnu: Add unicorn.Jakub Kądziołka
* gnu/packages/emulators.scm (unicorn): New variable.
2020-06-18gnu: Add cluffer.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (cl-cluffer, sbcl-cluffer): New variables.
2020-06-18gnu: Add sbcl-cluffer-simple-buffer.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-cluffer-simple-buffer): New variable.
2020-06-18gnu: Add sbcl-cluffer-simple-line.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-cluffer-simple-line): New variable.
2020-06-18gnu: Add sbcl-cluffer-standard-buffer.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-cluffer-standard-buffer): New variable.
2020-06-18gnu: Add sbcl-cluffer-standard-line.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-cluffer-standard-line): New variable.
2020-06-18gnu: Add sbcl-cluffer-base.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-cluffer-base): New variable.
2020-06-18gnu: Add clump.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (cl-clump, sbcl-clump): New variables.
2020-06-18gnu: Add sbcl-clump-binary-tree.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-clump-binary-tree): New variable.
2020-06-18gnu: Add sbcl-clump-2-3-tree.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-clump-2-3-tree): New variable.
2020-06-18gnu: sbcl-triva: Remove ASD component fix.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-triva)[arguments]: Remove 'remove-component phase now that our build system supports component-less .asd files.
2020-06-18gnu: sbcl-triva.trivial: Remove ASD component fix.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-triva.trivial)[arguments]: Don't replace create-asd-file phase now that our build system supports component-less .asd files.
2020-06-18gnu: sbcl-fare-quasiquote-readtable: Remove ASD component fix.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-fare-quasiquote-readtable)[arguments]: Remove 'fix-asd-file phase now that our build system supports component-less .asd files.
2020-06-18gnu: cl-cxml: Remove ASD fix since our build system supports component-less asd.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (cl-cxml)[arguments]: Remove 'remove-component phase.
2020-06-18build-system/asdf: Add support for component-less systems.Pierre Neidhardt
* guix/build/lisp-utils.scm (make-asd-file): Ensure lib directory exists and check if prebuilt bundle system was generated. (generate-system-definition): Add :class and :components only if prebuilt system was generated.
2020-06-18gnu: Add acclimation.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (cl-acclimation, sbcl-acclimation): New variables.
2020-06-18gnu: rust-adler32-1: Update to 1.1.0.Efraim Flashner
* gnu/packages/crates-io.scm (rust-adler32-1): Update to 1.1.0. [arguments]: Don't skip build. Add rust-compiler-builtins-0.1, rust-rustc-std-workspace-core-1.0 to cargo-inputs. Add rust-bencher-0.1 to cargo-development-inputs.
2020-06-18gnu: rust-adler32-1.0: Rename rust-adler32-1.Efraim Flashner
* gnu/packages/crates-io.scm (rust-adler32-1.0): Rename to rust-adler32-1. (rust-deflate-0.7, rust-inflate-0.4, rust-miniz-oxide-0.3): Adjust accordingly.
2020-06-18gnu: rust-libgit2-sys-0.7: Don't hide package.Efraim Flashner
* gnu/packages/crates-io.scm (rust-libgit2-sys-0.7)[source]: Remove bundled code. [arguments]: Add rust-curl-sys-0.4, rust-libc-0.2, rust-libssh2-sys-0.2, rust-libz-sys-1.0, rust-openssl-sys-0.9, rust-cc-1.0, rust-pkg-config-0.3 to cargo-inputs. [properties]: Remove field.
2020-06-18gnu: rust-curl-sys-0.4: Don't hide package.Efraim Flashner
* gnu/packages/crates-io.scm (rust-curl-sys-0.4)[source]: Remove bundled code. [arguments]: Add rust-libc-0.2, rust-libnghttp2-sys-0.1, rust-libz-sys-1.0, rust-openssl-sys-0.9, rust-winapi-0.3, rust-cc-1.0, rust-pkg-config-0.3, rust-vcpkg-0.2 to cargo-inputs. Add custom phase to find system openssl. [native-inputs]: Add pkg-config. [inputs]: Add curl, nghttp2, openssl, zlib. [properties]: Remove field.
2020-06-18gnu: rust-libnghttp2-sys-0.1: Don't hide package.Efraim Flashner
* gnu/packages/crates-io.scm (rust-libnghttp2-sys-0.1)[source]: Remove bundled code. [arguments]: Skip build. Add rust-libc-0.2, rust-cc-1.0 to cargo-inputs. [inputs]: Add nghttp2. [properties]: Remove field.
2020-06-18gnu: go-ipfs: Update to 0.5.1.Martin Becze
* gnu/packages/ipfs.scm (go-ipfs): Update to 0.5.1 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-18doc: Delete description of a nonexistent option.Timotej Lazar
* doc/guix.texi (Invoking guix pull): Delete a paragraph about the --verbose option, which was removed in 1edcfda81ba5c20ca715473d45315662c60dd81e. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-18profiles: 'linux-module-database' hooks gracefully handles module-less kernels.Ludovic Courtès
Fixes <https://bugs.gnu.org/41924>. * guix/profiles.scm (linux-module-database)[build]: Arrange so 'directory-entries' always returns a list. Add 'match' clause for the empty list. Co-authored-by: Ivan Kozlov <kanichos@yandex.ru>
2020-06-18profiles: Reindent 'linux-module-database'.Ludovic Courtès
* guix/profiles.scm (linux-module-database): Reindent.
2020-06-18nar: Use (guix i18n).Ludovic Courtès
* guix/nar.scm: Use (guix i18n) instead of (guix ui).
2020-06-18nar: Avoid opening the database an additional time.Ludovic Courtès
* guix/nar.scm (finalize-store-file): Call 'register-items' and pass it DB. This avoids opening the database a second time and hopefully reduces contention on 'db.sqlite-shm'.
2020-06-18database: 'register-items' takes an open database.Ludovic Courtès
* guix/store/database.scm (store-database-directory) (store-database-file): New procedures. (call-with-database): Add call to 'mkdir-p'. (register-items): Add 'db' parameter and remove #:state-directory and #:schema. (register-path): Use 'store-database-file' and 'with-database', and parameterize SQL-SCHEMA. * gnu/build/image.scm (register-closure): Likewise. * gnu/build/vm.scm (register-closure): Likewise. * guix/scripts/pack.scm (store-database)[build]: Likewise.
2020-06-18build-system/gnu: Fix 'install' phase of 'gnu-dist'.Ludovic Courtès
* guix/build/gnu-dist.scm (install-dist): Fix 2nd argument to 'for-each'.
2020-06-18repl: Fix typo that would lead ~/.guile to be used when running scripts.Ludovic Courtès
This is a followup to c924e541390f9595d819edc33c19d979917c15ec. * guix/scripts/repl.scm (guix-repl)[opts]: Set 'ignore-dot-guile?', with question mark.
2020-06-18gnu: privoxy: Fix daemon with default configuration.Brice Waegeneire
* gnu/packages/tor.scm (privoxy)[arguments]: Add --localstatedir=/var to configure flags. Patch default configuration to disable logging and thus allowing non-root users to use it. Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
2020-06-18system: hurd: Add "/bin/sh" and "/usr/bin/env".Jan (janneke) Nieuwenhuizen
* gnu/system/hurd.scm (%base-services/hurd): Add extra-special-files "/bin/sh" and "/usr/bin/env".