summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-03-17gnu: scdoc: Don't use unstable tarball....The autogenerated tarball was modified upstream. * gnu/packages/man.scm (scdoc)[source]: Use GIT-FETCH and GIT-FILE-NAME. Tobias Geerinckx-Rice
2021-03-17gnu: libtirpc/hurd: Fix package source....Amend the changes in 1a265842e634656411bc7304c4648273f174f65e to properly access the origin patches from libtirpc. I noticed this as guix weather didn't work for this package. * gnu/packages/onc-rpc.scm (libtirpc/hurd)[source]: Call origin-patches on (package-source libtirpc) rather than the libtirpc package. Christopher Baines
2021-03-17gnu: lua.scm: Sort package module imports alphabetically....* gnu/packages/lua.scm: Sort package module imports alphabetically. Efraim Flashner
2021-03-17gnu: python-pygments: Update to 2.7.4 [fixes CVE-2021-27291]....* gnu/packages/python-xyz.scm (python-pygments/fixed): New variable. (python-pygments)[replacement]: Graft. Léo Le Bouter
2021-03-17gnu: Add emacs-kotlin-mode....* gnu/packages/emacs-xyz.scm (emacs-kotlin-mode): New variable. Oleg Pykhalov
2021-03-17gnu: emacs-marginalia: Update to 0.4....* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.4. Nicolas Goaziou
2021-03-17gnu: komikku: Update to 0.27.0....* gnu/packages/gnome.scm (komikku): Update to 0.27.0. [inputs]: Add python-brotli and webkitgtk. Leo Prikler
2021-03-17gnu: Move lolcode to esolangs....* gnu/packages/lolcode.scm (lci): Move from here... * gnu/packages/esolangs.scm (lolcode-lci): ... to here. * gnu/packages/lolcode.scm: Delete file. * gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly. Leo Prikler
2021-03-17news: Add 'fr' translation....* etc/news.scm: Add missing French translations. Julien Lepiller
2021-03-17gnu: tig: Update to 2.5.3....* gnu/packages/version-control.scm (tig): Update to 2.5.3. Co-authored-by: jgart <jgart@dismail.de> Co-authored-by: donotshake <donotshake:matrix.org> Signed-off-by: Ludovic Courtès <ludo@gnu.org> LibreMiami
2021-03-17gnu-maintenance: Add a timeout on FTP connection establishment....* guix/gnu-maintenance.scm (latest-ftp-release): Pass #:timeout to 'ftp-open'. Ludovic Courtès
2021-03-17gnu-maintenance: Remove unused parameters of 'latest-ftp-release'....* guix/gnu-maintenance.scm (latest-ftp-release): Remove #:ftp-open, #:ftp-close, and #:keep-file?. Ludovic Courtès
2021-03-17gnu: hwloc: Add 'release-monitoring-url' property....* gnu/packages/mpi.scm (hwloc-1)[properties]: New field. Ludovic Courtès
2021-03-17gnu-maintenance: Add 'generic-html' updater....This brings total updater coverage, as reported by 'guix refresh --list-updaters', from 78% to 88.3%. Among many other things, it covers freedesktop.org packages. * guix/gnu-maintenance.scm (html-updatable-package?) (latest-html-updatable-release): New procedures. (%generic-html-updater): New variable. * doc/guix.texi (Invoking guix refresh): Document it. Ludovic Courtès
2021-03-17gnu-maintenance: 'latest-html-release' better computes version number....* guix/gnu-maintenance.scm (latest-html-release): Use 'tarball->version' rather than 'package-name->name+version' to extract the version number. This fixes problems with packages like 'netsurf' and 'libdom' that have "-src" in their tarball name, where "src" would be taken as the new version number. Ludovic Courtès
2021-03-17gnu-maintenance: 'latest-html-release' can determine signature file name....* guix/gnu-maintenance.scm (latest-html-release): #:file->signature defaults to #f. [file->signature/guess]: New procedure. [url->release]: Use it when FILE->SIGNATURE is #f. Introduce 'links' variable. (url-prefix-rewrite): Check whether URL is true before calling 'string-prefix?'. (latest-savannah-release): Adjust comment about detached signatures. Ludovic Courtès
2021-03-17gnu-maintenance: 'release-file?' rejects checksum files....* guix/gnu-maintenance.scm (release-file?): Reject ".md5sum", ".sha1sum", and ".sha256sum". Ludovic Courtès
2021-03-17gnu-maintenance: 'latest-html-release' considers non-relative URLs....* guix/gnu-maintenance.scm (latest-html-release): Allow for URL to be an arbitrary URL rather than a relative URL reference. Ludovic Courtès
2021-03-17gnu-maintenance: Use (htmlprag) for 'latest-html-release'....* guix/gnu-maintenance.scm (html->sxml): Remove. Autoload (htmlprag) instead. * doc/guix.texi (Requirements): Mention 'guix refresh' for the Guile-Lib dependency. Ludovic Courtès
2021-03-17maint: Check whether Guile-zlib is recent enough....This is a followup to a04aef2430645357d7796969d4b6453478ff8a3f. * m4/guix.m4 (GUIX_CHECK_GUILE_ZLIB): New macro. * configure.ac: Use it when checking for Guile-zlib. Ludovic Courtès
2021-03-17doc: Define the term "profile"....Fixes <https://bugs.gnu.org/46803>. Reported by Luis Felipe <luis.felipe.la@protonmail.com>. * doc/guix.texi (Getting Started): Introduce the term "profile". (Invoking guix package): Likewise. Ludovic Courtès
2021-03-17daemon: Correctly handle '--discover' with no value....Previously, we'd get: $ guix-daemon --discover error: basic_string::_M_construct null not valid * nix/nix-daemon/guix-daemon.cc (parse_opt): Change second argument to 'settings.set' to properly handle case where ARG is NULL. Ludovic Courtès
2021-03-17gnu: gnome-autoar: Update to 0.3.1 [fixes CVE-2021-28650]....* gnu/packages/gnome.scm (gnome-autoar): Update to 0.3.1. Léo Le Bouter
2021-03-17gnu: pzstd: Update to 1.4.9 [fixes CVE-2021-24032]....* gnu/packages/compression.scm (pzstd): Use 'package/inherit' over zstd so any graft applied to zstd cascades onto pzstd which is built from the same source. Léo Le Bouter
2021-03-17gnu: Use PACKAGE/INHERIT in more places....* gnu/packages/algebra.scm (fftwf, fftw-openmpi), gnu/packages/audio.scm (ztoolkit-rsvg), gnu/packages/bioinformatics.scm (python2-dendropy), gnu/packages/boost.scm (boost-with-python2), gnu/packages/check.scm (python2-mock, python2-pytest-mock), gnu/packages/cups.scm (hplip-minimal), gnu/packages/freedesktop.scm (libinput-minimal), gnu/packages/gettext.scm (gnu-gettext), gnu/packages/glib.scm (python2-pygobject), gnu/packages/gnome.scm (gdl-minimal, libsoup-minimal, python2-pyatspi), gnu/packages/groff.scm (groff-minimal), gnu/packages/jami.scm (ffmpeg-jami), gnu/packages/libcanberra.scm (libcanberra/gtk+-2), gnu/packages/lirc.scm (python2-lirc), gnu/packages/llvm.scm (clang-runtime-3.5), gnu/packages/mpi.scm (java-openmpi, openmpi-thread-multiple), gnu/packages/node.scm (libnode), gnu/packages/onc-rpc.scm (libtirpc/hurd), gnu/packages/python-compression.scm (bitshuffle-for-snappy), gnu/packages/python-crypto.scm (python2-pycrypto, python2-cryptography) (python2-cryptography, python2-m2crypto), gnu/packages/python-web.scm (python2-html2text, python2-tornado) (python2-terminado, python2-ndg-httpsclient, python2-websocket-client) (python2-rauth, python2-url, python2-s3transfer), gnu/packages/python-xyz.scm (python2-psutil, python2-serpent) (python2-humanfriendly, python2-empy, python2-parse-type, python2-polib) (python2-jsonschema, python2-pystache, python2-cython, python2-numpydoc) (python2-ipyparallel, python2-traitlets, python2-dbus) (python2-beautifulsoup4, python2-pep517, python2-flake8, python2-llfuse) (python2-tlsh, python-file, python2-notebook, python-jupyter-console-minimal) (python2-contextlib2, python2-promise, python2-anyjson, python2-amqp) (python2-kombu, python2-billiard, python2-celery, python2-whoosh) (python2-jellyfish, python-rope, ptpython-2, python2-binaryornot) (python2-setproctitle, python2-argcomplete, python2-xopen, python2-isort) (python2-radon, python2-rfc6555, python2-activepapers, python2-send2trash) (python2-cloudpickle, python2-reparser), gnu/packages/python.scm (python2-called-python), gnu/packages/qt.scm (python2-sip, python-pyqt-without-qtwebkit, python2-pyqt) (python-qscintilla, python-pyqt+qscintilla), gnu/packages/scanner.scm (sane-backends), gnu/packages/sdl.scm (guile3.0-sdl2), gnu/packages/selinux.scm (checkpolicy, libselinux, libsemanage, secilc) (python-sepolgen, policycoreutils), gnu/packages/serialization.scm (lua5.1-libmpack, lua5.2-libmpack), gnu/packages/simulation.scm (fenics), gnu/packages/statistics.scm (python2-statsmodels), gnu/packages/texinfo.scm (info-reader), gnu/packages/wxwidgets.scm (wxwidgets-gtk2, wxwidgets-gtk2-3.1), gnu/packages/xml.scm (xmlsec-nss), gnu/packages/xorg.scm (uim-gtk, uim-qt), guix/build-system/python.scm (package-with-explicit-python) (strip-python2-variant): Use PACKAGE/INHERIT. Mark H Weaver
2021-03-16gnu: gvfs: Add 'lint-hidden-cve' property....* gnu/packages/gnome.scm (gvfs)[properties]: New field, marking CVE-2019-12447, CVE-2019-12448, and CVE-2019-12449 as fixed. Mark H Weaver
2021-03-16gnu: gnome-shell: Add 'lint-hidden-cve' property....* gnu/packages/gnome.scm (gnome-shell)[properties]: New field, marking CVE-2019-3820 as fixed. Mark H Weaver
2021-03-16gnu: qemu: Enable reproducible builds....Fixes <https://issues.guix.gnu.org/47176>. The solution was suggested by bonzini on OFTC's #qemu channel. * gnu/packages/virtualization.scm (qemu)[snippet]: Delete bundled meson copy. [native-inputs]: Add meson-next. Maxim Cournoyer
2021-03-16gnu: Add meson-next....* gnu/packages/build-tools.scm (meson-next): New variable. Maxim Cournoyer
2021-03-16gnu: mpg321: Fix CVE-2019-14247....* gnu/packages/patches/mpg321-CVE-2019-14247.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/mp3.scm (mpg321)[source]: Apply it. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Signed-off-by: Leo Famulari <leo@famulari.name> Kei Kebreau
2021-03-16gnu: varnish-modules: Update to 0.17.1 [fixes CVE-2021-28543]....* gnu/packages/web.scm (varnish-modules): Update to 0.17.1. Léo Le Bouter
2021-03-16news: Add ‘de’ translation.Florian Pelz
2021-03-16gnu: tor: Update to 0.4.5.7 [security fixes]....* gnu/packages/tor.scm (tor): Update to 0.4.5.7. Efraim Flashner
2021-03-16gnu: snakemake: Add missing inputs....* gnu/packages/python-xyz.scm (snakemake)[propagated-inputs]: Add python-nbformat, python-pulp, and python-toposort. Ricardo Wurmus
2021-03-16gnu: Add python-toposort....* gnu/packages/python-xyz.scm (python-toposort): New variable. Ricardo Wurmus
2021-03-16gnu: Add python-pulp....* gnu/packages/python-xyz.scm (python-pulp): New variable. Ricardo Wurmus
2021-03-16gnu: Add python-amply....* gnu/packages/python-xyz.scm (python-amply): New variable. Ricardo Wurmus
2021-03-16gnu: emacs-easy-kill: Update to 0.9.4....* gnu/packages/emacs-xyz.scm (emacs-easy-kill): Update to 0.9.4. Nicolas Goaziou
2021-03-16gnu: emacs-leaf: Update to 4.4.0....* gnu/packages/emacs-xyz.scm (emacs-leaf): Update to 4.4.0. Nicolas Goaziou
2021-03-16gnu: python-pikepdf: Update to 2.9.0....* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.9.0. Nicolas Goaziou
2021-03-16gnu: asymptote: Update to 2.70....* gnu/packages/plotutils.scm (asymptote): Update to 2.70. Nicolas Goaziou
2021-03-16gnu: b4: Fix setup.py version incompatibility....* gnu/packages/version-control.scm (b4)[source]: Add snippet to not require too specific of a version. Reported-by: Kyle Meyer <kyle@kyleam.com> Efraim Flashner
2021-03-16gnu: libmemcached: Disable test suite....* gnu/packages/databases.scm (libmemcached): Disable test suite. Removing trailing #t. [phases]{fix-configure}: Remove useless group in pattern. {disable-failing-tests}: Remove phase. {build-and-install-html-doc}: Order after the build phase. [home-page]: Please 'guix lint'. Reported-by: Simon Tournier <zimon.toutoune@gmail.com> Maxim Cournoyer
2021-03-16gnu: hisat2: Update to 2.2.1....* gnu/packages/bioinformatics.scm (hisat2): Update to 2.2.1. [source]: Fetch from git repository on Github. [arguments]: Add phase to build manual; remove trailing #t from other phases. [native-inputs]: Remove unzip. [home-page]: Update. [inputs]: Add python-wrapper. Ricardo Wurmus
2021-03-16gnu: Remove MongoDB....mongodb 3.4.10 has unpatched CVEs and mongodb 3.4.24 has some files in the release tarball under the SSPL, therefore we cannot provide mongodb while upholding to good security standards. It turns out feff80cec3c97a3df2c20d300be12d67f79d4f22 was right since while the main license file wasnt altered to SSPL, some files in the tree contain SSPL headers. * gnu/packages/databases.scm (go-gopkg.in-mgo.v2): Remove. * gnu/packages/databases.scm (mongo-tools): Remove. * doc/guix.texi (mongodb-service-type): Remove. * gnu/tests/databases.scm (%test-mongodb, %mongodb-os, run-mongodb-test): Remove. * gnu/services/databases.scm (mongodb-configuration, mongodb-configuration?, mongodb-configuration-mongodb, mongodb-configuration-config-file, mongodb-configuration-data-directory, mongodb-service-type, %default-mongodb-configuration-file, %mongodb-accounts, mongodb-activation, mongodb-shepherd-service): Remove. * gnu/packages/databases.scm (mongodb): Remove. Léo Le Bouter
2021-03-16gnu: git: Fix git-manpages native input's hash....This is a follow-up to commit ab9629b7c91ff7d6392a03512cfe442823267777. * gnu/packages/version-control.scm (git)[native-inputs]: Fix git-manpages's hash. Léo Le Bouter
2021-03-16gnu: git: Update to 2.31.0....* gnu/packages/version-control.scm (git): Update to 2.31.0. Léo Le Bouter
2021-03-16gnu: python2-urllib3: Update to 1.26.4 [fixes CVE-2021-28363]....* gnu/packages/python-web.scm (python2-urllib3)[base]: Base off of python-urllib3/fixed. Léo Le Bouter
2021-03-16gnu: python-urllib3: Update to 1.26.4 [fixes CVE-2021-28363]....* gnu/packages/python-web.scm (python-urllib3/fixed): New variable. (python-urllib3)[replacement]: Graft. Léo Le Bouter
2021-03-16gnu: tmsu: Improve installation....* gnu/packages/file-systems.scm (tmsu)[arguments]: Don't install go source files. Install binary as tmsu instead of TMSU. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Stefan Reichör