summary refs log tree commit diff
AgeCommit message (Collapse)Author
2019-01-23Merge branch 'master' into stagingRicardo Wurmus
2019-01-23gnu: linux-libre: Update to 4.20.4.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.4. (%linux-libre-hash): Update hash.
2019-01-23gnu: linux-libre@4.19: Update to 4.19.17.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.17. (%linux-libre-4.19-hash): Update hash.
2019-01-22gnu: mariadb: Disable sporadically failing tests.Carl Dong
* guix/packages/databases.scm: Disable sporadically failing tests. Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2019-01-22gnu: emacs-ert-runner: Update to latest upstream commit.Maxim Cournoyer
The latest tag is many years old, and the latest upstream branch includes important fixes such as displaying correctly the backtrace upon encountering errors (see: https://github.com/rejeep/ert-runner.el/commit/4b6e6cb81fb3cb9db60046f70256555a9ae97459). * gnu/packages/emacs-xyz.scm (emacs-ert-runner): Update to the latest upstream commit. [origin]: Use GIT-FETCH instead of URL-FETCH to mitigate against GitHub's dynamically generated tarballs.
2019-01-22doc: Move "Package Modules" under "Programming Interface".Ludovic Courtès
* doc/guix.texi (Package Modules): Move to... (Programming Interface): ... here. Turn into a section.
2019-01-22doc: Move "Packaging Guidelines" under "Contributing".Ludovic Courtès
* doc/guix.texi (Packaging Guidelines): Move to... * doc/contributing.texi (Packaging Guidelines): ... here. Turn into a section. Adjust references to "Contributing".
2019-01-22doc: Move "System Installation" right after "Installation".Ludovic Courtès
* doc/guix.texi (System Installation): Move right after "Installation".
2019-01-22doc: Move sections under "GNU Distribution" one level higher.Ludovic Courtès
* doc/guix.texi (Introduction): Add note about Guix System. [Managing Software the Guix Way]: New section heading. [GNU Distribution]: New subsection of "Introduction". Mention "Guix System" rather than "GuixSD" and update the list of supported systems. (GNU Distribution): Remove as a chapter. (System Installation, System Configuration, Documentation) (Installing Debugging Files, Security Updates, Package Modules) (Packaging Guidelines, Bootstrapping, Porting): Turn these sections into chapters.
2019-01-22self: System tests depend on CLI modules.Ludovic Courtès
This is because (gnu tests docker) depends on (guix scripts pack). * guix/self.scm (compiled-guix)[*system-test-modules*]: Add dependency on *CLI-MODULES*.
2019-01-22offload: 'status' reports the time difference.Ludovic Courtès
* guix/scripts/offload.scm (check-machine-status): Report the time difference for each MACHINE.
2019-01-22records: Detect duplicate field initializers.Ludovic Courtès
* guix/records.scm (report-duplicate-field-specifier): New procedure. (make-syntactic-constructor): Call it. * tests/records.scm ("define-record-type* & duplicate initializers"): New test. Co-authored-by: Mark H Weaver <mhw@netris.org>
2019-01-22compile: Let compiler warnings through during the load phase.Ludovic Courtès
Previous warnings and errors such as those raised by (guix records) would not be displayed during the load phase. * guix/build/compile.scm (load-files): Remove 'parameterize' around 'resolve-interface' call. (compile-files)[build]: Move 'with-fluids' for *CURRENT-WARNING-PREFIX* to... <top level>: ... here.
2019-01-22gnu: Remove duplicate record fields.Ludovic Courtès
* gnu/packages/haskell.scm (ghc-case-insensitive): Remove duplicate 'inputs' field. * gnu/packages/python-xyz.scm (python2-pysnptools): Remove duplicate 'native-inputs' field. * gnu/tests/install.scm (%separate-home-os): Remove duplicate 'type' field.
2019-01-22self: Remove leftover export.Ludovic Courtès
* guix/self.scm: Remove 'reload-guix' export.
2019-01-22vm: Remove unnecessary import.Ludovic Courtès
* gnu/system/vm.scm: Remove unnecessary (guix scripts pack) import.
2019-01-22gnu: Add fakeroot.Danny Milosavljevic
* gnu/packages/linux.scm (fakeroot): New variable.
2019-01-22gnu: Add genext2fs.Danny Milosavljevic
* gnu/packages/linux.scm (genext2fs): New variable.
2019-01-22gnu: bitcoin-core: Update to 0.17.1.Carl Dong
* gnu/packages/finances.scm (bitcoin-core): Update to 0.17.1. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-01-22gnu: bitcoin-core: End phase in #t.Danny Milosavljevic
* gnu/packages/finance.scm (bitcoin-core)[arguments]<#:phases>[set-home]: End phase in #t.
2019-01-22gnu: bitcoin-core: Make bitcoin-qt deterministic.Carl Dong
* gnu/packages/finance.scm (bitcoin-core)[arguments]<#:phases> [make-qt-deterministic]: New phase. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-01-22gnu: Add glibc-locales variants for older versions of glibc.Ricardo Wurmus
* gnu/packages/base.scm (make-glibc-locales, make-glibc-utf8-locales): New procedures. (glibc-locales): Express in terms of make-glibc-locales. (glibc-utf8-locales): Express in terms of make-glibc-utf8-locales. (glibc-locales-2.27, glibc-utf8-locales-2.27): New variables.
2019-01-22gnu: paps: Update to 0.7.0-1.37e6ca1.Ricardo Wurmus
* gnu/packages/pdf.scm (paps): Update to 0.7.0-1.37e6ca1. [source]: Fetch from git. [arguments]: Add phase "do-not-run-configure-script-during-bootstrap". [native-inputs]: Add autoconf, automake, gettext-minimal, glib:bin and intltool. [home-page]: Point to Github.
2019-01-22gnu: python-websocket-client: Update to 0.54.0.Efraim Flashner
* gnu/packages/python-web.scm (python-websocket-client): Update to 0.54.0. [properties]: New field. (python2-websocket-client)[native-inputs]: Add python2-backport-ssl-match-hostname.
2019-01-22gnu: python-isort: Update to 4.3.4.Efraim Flashner
* gnu/packages/python-xyz.scm (python-isort): Update to 4.3.4. [source]: Use 'git-fetch'. [properties]: New field. (python2-isort)[native-inputs]: Add python2-futures.
2019-01-22gnu: python-wrapt: Update to 1.11.1.Efraim Flashner
* gnu/packages/python-xyz.scm (python-wrapt): Update to 1.11.1.
2019-01-22gnu: python-virtualenv: Update to 16.1.0.Efraim Flashner
* gnu/packages/python-xyz.scm (python-virtualenv): Update to 16.1.0. [arguments]: Move custom 'check phase to custom 'disable-failing-test phase and re-instate standard 'check phase.
2019-01-22gnu: guile-bytestructures: Update to 1.0.5.Taylan Kammer
* gnu/packages/guile.scm (guile-bytestructures): Update to 1.0.5.
2019-01-21gnu: emacs-nix-mode: Move to emacs-xyz.scm.Ludovic Courtès
This removes emacs-xyz.scm from the closure of (gnu packages base). * gnu/packages/package-management.scm (emacs-nix-mode): Move back to... * gnu/packages/emacs-xyz.scm (emacs-nix-mode): ... here. New variable.
2019-01-21tests: Adjust for removal of 'device' field in <bootloader-configuration>.Ludovic Courtès
This is a followup to commit 5f7467f046c3c1648cdf6eb81b3ec041bfc1f9bb. * tests/guix-system.sh: For <bootloader-configuration> records, use 'target' rather than 'device'.
2019-01-21store: Rename '&nix-error' to '&store-error'.Ludovic Courtès
* guix/store.scm (&nix-error): Rename to... (&store-error): ... this, and adjust users. (&nix-connection-error): Rename to... (&store-connection-error): ... this, and adjust users. (&nix-protocol-error): Rename to... (&store-protocol-error): ... this, adjust users. (&nix-error, &nix-connection-error, &nix-protocol-error): Define these condition types and their getters as deprecrated aliases. * build-aux/run-system-tests.scm, guix/derivations.scm, guix/grafts.scm, guix/scripts/challenge.scm, guix/scripts/graph.scm, guix/scripts/lint.scm, guix/scripts/offload.scm, guix/serialization.scm, guix/ssh.scm, guix/tests.scm, guix/ui.scm, tests/derivations.scm, tests/gexp.scm, tests/guix-daemon.sh, tests/packages.scm, tests/store.scm, doc/guix.texi: Adjust to use the new names.
2019-01-21store: Rename <nix-server> to <store-connection>.Ludovic Courtès
* guix/store.scm (<nix-server>): Rename to... (<store-connection>): ... this. Adjust users accordingly. (nix-server?, nix-server-major-version) (nix-server-minor-version, nix-server-socket) (nix-server-version): Define as deprecated aliases. * guix/inferior.scm: Adjust accordingly. * guix/ssh.scm: Likewise.
2019-01-21deprecation: Send warnings to (current-error-port) by default.Ludovic Courtès
* guix/deprecation.scm (deprecation-warning-port): Default to (current-error-port).
2019-01-21deprecation: Add 'define-deprecated/alias'.Ludovic Courtès
* guix/deprecation.scm (define-deprecated/alias): New macro.
2019-01-21gnu: fortune-mod: Skip failing tests.Pierre Neidhardt
* gnu/packages/games.scm (fortune-mod)[arguments]: Skip failing tests.
2019-01-21gnu: mediainfo: Update to 18.12.Pierre Neidhardt
* gnu/packages/video.scm (mediainfo): Update to 18.12. [arguments]: Remove manual autogen.sh.
2019-01-21gnu: libzen: Fix sha256 and remove manual autogen.sh.Pierre Neidhardt
* gnu/packages/cpp.scm (libzen)[source]: Fix sha256. [arguments]: Remove manual autogen.sh.
2019-01-21import: github: Improve readability.Arun Isaac
* guix/import/github.scm (latest-released-version): Use any and cond instead of a recursive loop and an if-else ladder respectively.
2019-01-21import: github: Use prereleases when package has no releases.Arun Isaac
* guix/import/github.scm (latest-released-version): Use preleases when package has no releases.
2019-01-21gnu: xen: Update comments.Danny Milosavljevic
* gnu/packages/virtualization.scm (xen): Update comments.
2019-01-21gnu: xen: Don't patch etherboot Makefile.Danny Milosavljevic
* gnu/packages/virtualization.scm (xen)[arguments]<#:phases>[patch]: Don't patch etherboot's "Makefile".
2019-01-21gnu: calibre: Fix PDF to EPUB conversion.Mathieu Othacehe
When trying to convert a PDF to EPUB, the following error occurs: File "/gnu/store/kz6bgqw9z7akj11zh20wkx14cgq0s3n2-calibre-3.35.0/lib/calibre/calibre/ebooks/pdf/pdftohtml.py", line 76, in pdftohtml _('Could not find pdftohtml, check it is in your PATH')) Hardcode pdftohtml binary path by patching pdftohtml.py. * gnu/packages/ebook.scm (calibre)[arguments]: Patch pdftohtml.py in 'configure phase to set hardcode pdftohtml binary path.
2019-01-21gnu: moreutils: Update to 0.63.Efraim Flashner
* gnu/packages/moreutils.scm (moreutils): Update to 0.63. [arguments]: All phases return #t.
2019-01-21gnu: perl-module-scandeps: Update to 1.27.Efraim Flashner
* gnu/packages/perl.scm (perl-module-scandeps): Update to 1.27.
2019-01-21gnu: perl-json: Update to 4.01.Efraim Flashner
* gnu/packages/perl.scm (perl-json): Update to 4.01. [source]: Update source uri.
2019-01-21gnu: perl-json-xs: Update to 4.0.Efraim Flashner
* gnu/packages/perl.scm (perl-json-xs): Update to 4.0. [native-inputs]: Add perl-canary-stability.
2019-01-21gnu: perl-file-remove: Update to 1.58.Efraim Flashner
* gnu/packages/perl.scm (perl-file-remove): Update to 1.58. [description]: Texify the description.
2019-01-21gnu: perl-file-homedir: Update to 1.004.Efraim Flashner
* gnu/packages/perl.scm (perl-file-homedir): Update to 1.004.
2019-01-21gnu: perl-file-which: Update to 1.23.Efraim Flashner
* gnu/packages/perl.scm (perl-file-which): Update to 1.23. [source]: Update source uri. [home-page]: Update to new home-page.
2019-01-21gnu: perl-file-slurp: Update to 9999.25.Efraim Flashner
* gnu/packages/perl.scm (perl-file-slurp): Update to 9999.25. [source]: Update source uri.