summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-28store: deduplication: Handle fs without d_type support.Mathieu Othacehe
scandir* uses readdir, which means that the file type property can be 'unknown if the underlying file-system does not support d_type. Make sure to fallback to lstat in that case. Fixes: https://issues.guix.gnu.org/issue/42579. * guix/store/deduplication.scm (deduplicate): Handle the case where properties is 'unknown because the underlying file-system does not support d_type.
2020-07-28doc: Warn against using the .scm extension for the channel news file.Pierre Neidhardt
* doc/guix.texi (Writing Channel News): Explain the issue with using the .scm extension and possible workarounds; fix the example to use the .txt extension instead.
2020-07-28gnu: emacs-yasnippet-snippets: Update to 0.23Michael Rohleder
* gnu/packages/emacs-xyz.scm (emacs-yasnippet-snippets): Update to 0.23. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-28gnu: Update copyright.Nicolas Goaziou
* gnu/packages/qt.scm: Update copyright.
2020-07-28gnu: emacs-perspective: Update to 2.9.Michael Rohleder
* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.9. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-28gnu: tidy-html: Update to 5.7.28.Michael Rohleder
* gnu/packages/web.scm (tidy-html): Update to 5.7.28. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-28gnu: evisum: Update to 0.5.1.Efraim Flashner
* gnu/packages/enlightenment.scm (evisum): Update to 0.5.1.
2020-07-28gnu: terminology: Update to 1.8.0.Efraim Flashner
* gnu/packages/enlightenment.scm (terminology): Update to 1.8.0.
2020-07-28gnu: arm-none-eabi-toolchain: Fix compilation.Jan Wielkiewicz
* gnu/packages/embedded.scm (gcc-arm-none-eabi-7-2018-q2-update) [native-inputs]: Remove gcc-5. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-28gnu: lib2geom: Fix more tests.Maxim Cournoyer
There were still two tests failing on aarch64-linux: 1. rotated-rect-test, 2. ellipse-test. The first one was removed along with the RotatedRect class in latest upstream, while the second one is yet numerical accuracy related. It gets fixed by updating the already existing 'lib2geom-fix-tests' patch. * gnu/packages/graphics.scm (lib2geom): Bump revision to "2", and update commit hash to the latest one available. * gnu/packages/patches/lib2geom-fix-tests.patch: Update patch.
2020-07-28gnu: python2-ttystatus: Update to 0.38.Tobias Geerinckx-Rice
* gnu/packages/python-xyz.scm (python2-ttystatus): Update to 0.38.
2020-07-28gnu: python-parso: Update to 0.7.1.Tobias Geerinckx-Rice
* gnu/packages/python-xyz.scm (python-parso): Update to 0.7.1.
2020-07-28gnu: python2-ttystatus: Don't use unstable tarball.Tobias Geerinckx-Rice
* gnu/packages/python-xyz.scm (python2-ttystatus)[source]: Use GIT-FETCH and GIT-FILE-NAME.
2020-07-28gnu: lsp-plugins: Update to 1.1.24.Tobias Geerinckx-Rice
* gnu/packages/music.scm (lsp-plugins): Update to 1.1.24.
2020-07-28gnu: java-jakarta-oro: Fix reproducibility issue.Julien Lepiller
* gnu/packages/java.scm (java-jakarta-oro)[arguments]: Do not record current date.
2020-07-28gnu: java-bsh: Fix reproducibility issue.Julien Lepiller
* gnu/packages/java.scm (java-bsh)[arguments]: Do not record current date.
2020-07-28gnu: emacs-flycheck-guile: Update to 0.2.Andrew Whatson
* gnu/packages/emacs-xyz.scm (emacs-flycheck-guile): Update to 0.2. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-27gnu: libtextstyle: Update to 0.21.Tobias Geerinckx-Rice
* gnu/packages/gettext.scm (libtextstyle): Update to 0.21.
2020-07-27gnu: rdiff-backup: Update to 2.0.5.Tobias Geerinckx-Rice
* gnu/packages/backup.scm (rdiff-backup): Update to 2.0.5.
2020-07-27gnu: zlib: Document why "git-fetch" cannot be used.Mathieu Othacehe
* gnu/packages/guile.scm (guile-zlib): Explain that using "git-fetch" would create and endless inclusion loop here.
2020-07-27gnu: lzlib: Use url-fetch instead of git-fetch.Mathieu Othacehe
* gnu/packages/guile.scm (guile-lzlib)[source]: Use url-fetch instead of git-fetch.
2020-07-27gnu: zlib: Use url-fetch instead of git-fetch.Mathieu Othacehe
* gnu/packages/guile.scm (guile-zlib)[source]: Use url-fetch instead of git-fetch.
2020-07-27gnu: Move guile-zlib and guile-lzlib packages.Mathieu Othacehe
* gnu/packages/guile-xyz.scm (guile-zlib, guile-lzlib): Move to ... * gnu/packages/guile.scm: ... here.
2020-07-27upstream: Handle the case where the file name has no extension.Danny Milosavljevic
Fixes <https://bugs.gnu.org/42504>. Reported by Alexandru-Sergiu Marton <brown121407@posteo.ro>. * guix/upstream.scm (package-update/url-fetch): Handle the case where the file name has no extension.
2020-07-27gnu: Add python-mastodon-py.Efraim Flashner
* gnu/packages/mastodon.scm (python-mastodon-py): New variable.
2020-07-27gnu: Add python-http-ece.Efraim Flashner
* gnu/packages/python-web.scm (python-http-ece): New variable.
2020-07-27maint: 'authenticate' runs the user's 'guix git authenticate'.Ludovic Courtès
That way, we no longer run the code we want to authenticate. * Makefile.am (authenticate): Remove "./pre-inst-env".
2020-07-27nls: Update 'fr' translation.Ludovic Courtès
2020-07-27gnu: Add xdg-desktop-portal-gtk.Anders Thuné
* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-27gnu: Add xdg-desktop-portal.Anders Thuné
* gnu/packages/freedesktop.scm (xdg-desktop-portal): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-27gnu: pipewire@0.3: Update to 0.3.7.Ludovic Courtès
* gnu/packages/linux.scm (pipewire-0.3): Update to 0.3.7.
2020-07-27gnu: Add libportal.Anders Thuné
* gnu/packages/freedesktop.scm (libportal): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-27gnu: Add pipewire-0.3.Anders Thuné
* gnu/packages/linux.scm (pipewire-0.3): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-27services: auditd: Provide default configuration directory.Robin Green
* gnu/services/auditd.scm (auditd.conf) (%default-auditd-configuration-directory): New variables. (<auditd-configuration>): Switch to 'define-record-type*'. [configuration-directory]: New field. (auditd-shepherd-service): Honor 'configuration-directory'. Pass #:pid-file. (auditd-service-type)[description]: Tweak. [default-value]: Provide 'configuration-directory'. * doc/guix.texi (Miscellaneous Services): Update docs to reflect changes. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-27services: Add 'unattended-upgrade-service-type'.Ludovic Courtès
* gnu/services/admin.scm (<unattended-upgrade-configuration>): New record type. (%unattended-upgrade-log-file): New variable. (unattended-upgrade-mcron-jobs, unattended-upgrade-log-rotations): New procedures. (unattended-upgrade-service-type): New variable. * doc/guix.texi (Service Reference): Add 'provenance-service-type' anchor. (Unattended Upgrades): New section.
2020-07-27gnu: guile-reader: Switch to Guile 3.0.Ludovic Courtès
* gnu/packages/guile-xyz.scm (guile-reader)[inputs]: Switch to GUILE-3.0. (guile2.2-reader): New variable. * gnu/packages/guile-xyz.scm (haunt)[propagated-inputs]: Add GUILE-READER. (guile2.2-haunt)[propagated-inputs]: Use GUILE2.2-READER. * gnu/packages/skribilo.scm (skribilo)[propagated-inputs]: Use GUILE2.2-READER and GUILE2.2-LIB.
2020-07-27gnu: guile-reader: Update to 0.6.3.Ludovic Courtès
* gnu/packages/guile-xyz.scm (guile-reader): Update to 0.6.3. [native-inputs]: Use GPERF instead of GPERF-3.0.
2020-07-27machine: ssh: Check for potential system downgrades.Ludovic Courtès
This is a followup to 8e31736b0a60919cc1bfc5dc22c395b09243484a. * guix/scripts/system/reconfigure.scm (check-forward-update): Add #:current-channels. Use it instead of OLD. * gnu/services.scm (sexp->system-provenance): New procedure. (system-provenance): Use it. * gnu/machine/ssh.scm (<machine-ssh-configuration>)[allow-downgrades?]: New field. (machine-check-forward-update): New procedure. (check-deployment-sanity)[assertions]: Call it. * doc/guix.texi (Invoking guix deploy): Document 'allow-downgrades?' field.
2020-07-27processes: Allow 'less' to properly estimate line length.Ludovic Courtès
Until now, the first few lines in the output of 'guix processes' could disappear in 'less'. * guix/ui.scm (call-with-paginated-output-port): Add #:less-options parameter and honor it. (with-paginated-output-port): Allow callers to pass #:less-options. * guix/scripts/processes.scm (guix-processes): Pass #:less-options to 'with-paginated-output-port'.
2020-07-27gnu: qtspell: Add missing module.Nicolas Goaziou
2020-07-27gnu: Add qtspell.Nicolas Goaziou
* gnu/packages/qt.scm (qtspell): New variable.
2020-07-27gnu: emacs-slime: Update to 2.25.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.25.
2020-07-27gnu: emacs-magit-popup: Update to 2.13.3.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-magit-popup): Update to 2.13.3.
2020-07-27gnu: emacs-ebuild-mode: Update to 1.51.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.51.
2020-07-27gnu: emacs-company: Update to 0.9.13.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-company): Update to 0.9.13. [source]: Use GNU ELPA URL. [arguments]: Remove section.
2020-07-27gnu: plotutils: Fix build on non-x86_64 architectures.Maxim Cournoyer
* gnu/packages/patches/plotutils-spline-test.patch: Add patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/plotutils.scm (plotutils)[patches]: Apply it.
2020-07-27gnu: btrfs-progs: Update to 5.7.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (btrfs-progs): Update to 5.7.
2020-07-27gnu: s6-rc: Update to 0.5.1.4.Tobias Geerinckx-Rice
* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.1.4.
2020-07-27gnu: you-get: Update to 0.4.1456.Tobias Geerinckx-Rice
* gnu/packages/video.scm (you-get): Update to 0.4.1456.
2020-07-27gnu: youtube-viewer: Update to 3.7.7.Tobias Geerinckx-Rice
* gnu/packages/video.scm (youtube-viewer): Update to 3.7.7.