Age | Commit message (Expand) | Author |
2017-07-25 | gnu: hplip: Update to 3.17.7....* gnu/packages/cups.scm (hplip): Update to 3.17.7.
| Tobias Geerinckx-Rice |
2017-07-25 | gnu: fdisk: Update to 2.0.0a1....* gnu/packages/disk.scm (fdisk): Update to 2.0.0a1.
[arguments]: Make sure the build finds its own headers.
| Tobias Geerinckx-Rice |
2017-07-25 | gnu: sdparm: Update to 1.10....* gnu/packages/disk.scm (sdparm): Update to 1.10.
| Tobias Geerinckx-Rice |
2017-07-25 | git-download: Speed up 'git-predicate'....Adjust 'git-predicate' to use data structures that perform better when used
with git repositories with a large number of files.
Previously when matching either a regular file or directory, 'git-predicate'
would search a list with a length equal to the number of files in the
repository. As a search operation happens for roughly every file in the
repository, this meant that the time taken to use 'git-predicate' to traverse
all the files in a repository was roughly exponential with respect to the
number of files in the repository.
Now, for matching regular files or symlinks, 'git-predicate' uses a vhash
using the inode value as the key. This should perform roughly in constant
amount of time, instead of linear with respect to the number of files in the
repository.
For matching directories, 'git-predicate' now uses a tree structure stored in
association lists. To check if a directory is in the tree, the tree is
traversed from the root. The time complexity of this depends on the shape of
the tree, but it should be an improvement on searching through the list of all
files.
* guix/git-download.scm (files->directory-tree, directory-in-tree?): New
procedures.
(git-predicate): Compute DIRECTORY-TREE. Turn INODES into a vhash.
Adjust body of lambda accordingly.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Christopher Baines |
2017-07-25 | offload: Fix potential file descriptor and memory leak....The '%slots' list could grow indefinitely; in practice though,
guix-daemon is likely to restart 'guix offload' often enough.
* guix/scripts/offload.scm (%slots): Remove.
(choose-build-machine): Don't 'set!' %SLOTS. Return the acquired slot
as a second value.
(process-request): Adjust accordingly. Release the returned slot after
'transfer-and-offload'.
| Ludovic Courtès |
2017-07-25 | offload: Disconnect sessions created by 'machine-load'....This fixes a memory leak that can be seen by running:
(map (lambda _ (machine-load m)) (iota 1000))
* guix/scripts/offload.scm (machine-load): Add call to 'disconnect!'.
| Ludovic Courtès |
2017-07-25 | gnu: neofetch: Fix search path....* gnu/packages/admin.scm (neofetch): Fix "No such file or directory" for distro logo.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
| Oleg Pykhalov |
2017-07-25 | gnu: chess: Update to 6.2.5....* gnu/packages/games.scm (chess): Update to 6.2.5.
| Marius Bakke |
2017-07-25 | gnu: feh: Update to 2.19.1....* gnu/packages/image-viewers.scm (feh): Update to 2.19.1.
| Marius Bakke |
2017-07-25 | gnu: notmuch: Update to 0.25....* gnu/packages/mail.scm (notmuch): Update to 0.25.
| Marius Bakke |
2017-07-25 | gnu: python2-urwid: Actually build urwid for Python 2....* gnu/packages/python.scm (python2-urwid)[arguments]: Add #:python.
| Kei Kebreau |
2017-07-25 | gnu: tcpdump: Update to 4.9.1 [fixes CVE-2017-11108]....* gnu/packages/admin.scm (tcpdump): Update to 4.9.1.
| Leo Famulari |
2017-07-25 | gnu: you-get: Update to 0.4.803....* gnu/packages/video.scm (you-get): Update to 0.4.803.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Feng Shu |
2017-07-25 | gnu: perl-dbd-mysql: Fix CVE-2017-10788....* gnu/packages/patches/perl-dbd-mysql-CVE-2017-10788.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/databases.scm (perl-dbd-mysql)[source]: Use it.
| Kei Kebreau |
2017-07-25 | gnu: openmpi: Description mentions MPI 3.0....* gnu/packages/mpi.scm (openmpi): It's MPI 3, not MPI 2.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Dave Love |
2017-07-25 | gnu: openmpi: Update to 1.10.7....* gnu/packages/mpi.scm (openmpi): Update to 1.10.7.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Dave Love |
2017-07-25 | hydra: Add 'guix.SYSTEM' jobs....* build-aux/hydra/guix.scm (package->alist): Disable grafting.
(hydra-jobs): Return 'guix.SYSTEM' jobs in addition to 'tarball'.
| Ludovic Courtès |
2017-07-25 | hydra: Simplify 'tarball' job....* build-aux/hydra/guix.scm (tarball-package): Remove.
(hydra-jobs): Use 'dist-package' instead of 'tarball-package'.
| Ludovic Courtès |
2017-07-25 | gnu: Add guile2.0-git....* gnu/packages/guile.scm (guile2.0-git): New variable.
| Ludovic Courtès |
2017-07-25 | gnu: Add guile2.0-bytestructures....* gnu/packages/patches/guile-bytestructures-name-clash.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/guile.scm (guile-bytestructures)[source]: Use it.
[arguments]: Unpack the source.
[native-inputs]: New field.
(guile2.0-bytestructures): New variable.
| Ludovic Courtès |
2017-07-25 | gnu: maxima: Ensure binutils are available at runtime....* gnu/packages/maths.scm (maxima)[arguments]: Use modify-phases syntax.
Modify 'post-install' phase.
| Kei Kebreau |
2017-07-25 | Revert "gnu: maxima: Ensure gcc is available at runtime."...This reverts commit f2fa86cc82b5941bde63b666337eea59aa609e55.
Commit 5ea8dbf0c906d51779ba0cf775ec9967f5f42382 fixes the underlying
issue in GNU Common Lisp.
| Kei Kebreau |
2017-07-25 | gnu: gcl: Ensure gcc and binutils are available at runtime....* gnu/packages/lisp.scm (gcl)[arguments]: Add -fgnu89-inline to CFLAGS.
Add GCC path to make-flags. Modify 'pre-conf' phase. Add 'wrap' phase.
| Kei Kebreau |
2017-07-25 | gnu: webkitgtk: Update to 2.16.6 [security fixes]....Includes fixes for CVE-2017-7039, CVE-2017-7018, CVE-2017-7030, CVE-2017-7037,
CVE-2017-7034, CVE-2017-7055, CVE-2017-7056, CVE-2017-7064, CVE-2017-7061,
CVE-2017-7048, and CVE-2017-7046.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.16.6.
| Mark H Weaver |
2017-07-25 | system: Add a default '.guile' skeleton....* gnu/system/shadow.scm (default-skeletons): Add ".guile".
| Ludovic Courtès |
2017-07-25 | Add 'guix weather'....* guix/scripts/weather.scm: New file.
* Makefile.am (MODULES): Add it.
* doc/guix.texi (Substitutes, Invoking guix publish): Mention "guix
weather".
(Invoking guix weather): New node.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
| Ludovic Courtès |
2017-07-24 | gnu: xterm: Update to 330....* gnu/packages/xorg.scm (xterm): Update to 330.
| Leo Famulari |
2017-07-24 | gnu: dialog: Update to 1.3-20170509....* gnu/packages/ncurses.scm (dialog): Update to 1.3-20170509.
| Leo Famulari |
2017-07-24 | gnu: opus: Update to 1.2.1....* gnu/packages/xiph.scm (opus): Update to 1.2.1.
[source]: Use new source URL.
| Leo Famulari |
2017-07-24 | gnu: gnome: Add deja-dup....* gnu/packages/gnome.scm (deja-dup): New variable.
* gnu/packages/patches/deja-dup-use-ref-keyword-for-iter.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add patch file entry.
| Christopher Baines |
2017-07-24 | import: cpan: Updater returns a list of URLs....* guix/import/cpan.scm (latest-release): Return a list in the 'urls'
field of 'upstream-source'.
| Ludovic Courtès |
2017-07-24 | gnu: guix: Update snapshot....* gnu/packages/package-management.scm (guix): Update to f1ddfe4.
| Ludovic Courtès |
2017-07-24 | gnu: python-flaky: Fix Texinfo markup in description....* gnu/packages/python.scm (python-flaky)[description]: Escape "@".
| Ludovic Courtès |
2017-07-23 | gnu: isc-dhcp: Update bundled bind to 9.9.10-P3....This fixes a regression introduced in the fix for CVE-2017-3142, in BIND
9.9.10-P2, commit ecb232bdfcb2718de5944bcf4d9c4e288ec41519.
See 'CHANGELOG' in the source distribution for more information.
* gnu/packages/admin.scm (isc-dhcp): Update bundled bind to 9.9.10-P3.
| Leo Famulari |
2017-07-23 | gnu: bind: Update to 9.11.1-P3....This fixes a regression introduced in the fix for CVE-2017-3142, in BIND
9.11.1-P2, commit faa1369e3cb72bda4ba8b63029d0ad780df9cf78.
See 'CHANGELOG' in the source distribution for more information.
* gnu/packages/dns.scm (isc-bind): Update to 9.11.1-P3.
| Leo Famulari |
2017-07-23 | gnu: ncurses/gpm: Move to (gnu packages ncurses)....This is needed to avoid compilation problems caused by the cyclic dependency
between (gnu packages ncurses) and (gnu packages linux).
* gnu/packages/linux.scm (ncurses/gpm): Move to ...
* gnu/packages/ncurses.scm (ncurses/gpm): ... here. Fix misleading
indentation. Add (gnu packages linux) to the module imports.
| Mark H Weaver |
2017-07-23 | gnu: Add support for aarch64's compiled kernel....* gnu/packages/linux.scm (linux-libre)[arguments]: Add to the regex to
find and install the aarch64-linux kernel.
* gnu/system.scm (system-linux-image-file-name): Add entry for aarch64.
| Efraim Flashner |
2017-07-23 | gnu: Add xf86-video-freedreno....* gnu/packages/xorg.scm (xf86-video-freedreno): New variable.
| Efraim Flashner |
2017-07-23 | gnu: Add u-boot-odroid-c2....* gnu/packages/bootloaders.scm (u-boot-odroid-c2): New variable.
| Efraim Flashner |
2017-07-23 | gnu: u-boot: Update to 2017.07....* gnu/packages/bootloaders.scm (u-boot): Update to 2017.07.
| Efraim Flashner |
2017-07-23 | gnu: tevent: Update to 0.9.33....* gnu/packages/samba.scm (tevent): Update to 0.9.33.
| Marius Bakke |
2017-07-23 | gnu: talloc: Update to 2.1.10....* gnu/packages/samba.scm (talloc): Update to 2.1.10.
| Marius Bakke |
2017-07-23 | gnu: ldb: Update to 1.1.31....* gnu/packages/samba.scm (ldb): Update to 1.1.31.
[native-inputs]: Add CMOCKA.
| Marius Bakke |
2017-07-23 | gnu: cmocka: Update to 1.1.1....* gnu/packages/check.scm (cmocka): Update to 1.1.1.
| Marius Bakke |
2017-07-23 | gnu: tdb: Update to 1.3.14....* gnu/packages/databases.scm (tdb): Update to 1.3.14.
| Marius Bakke |
2017-07-23 | gnu: python-scipy: Update to 0.19.1....* gnu/packages/python.scm (python-scipy): Update to 0.19.1.
[source]: Use 'pypi-uri'.
| Marius Bakke |
2017-07-23 | gnu: python-matplotlib: Update to 2.0.2....* gnu/packages/python.scm (python-matplotlib): Update to 2.0.2.
[source]: Use 'pypi-uri'.
| Marius Bakke |
2017-07-23 | gnu: python-pyparsing: Update to 2.2.0....* gnu/packages/python.scm (python-pyparsing, python2-pyparsing): Update to
2.2.0.
| Marius Bakke |
2017-07-23 | gnu: python-pyparsing: Use 'modify-phases' syntax....* gnu/packages/python.scm (python-pyparsing)[arguments]<#:phases>: Use
'modify-phases'.
| Marius Bakke |
2017-07-23 | gnu: Add xmobar....gnu/packages/wm.scm (xmobar): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Oleg Pykhalov |