summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-12-22gnu: linux-libre@4.9: Update to 4.9.147....* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.147. Mark H Weaver
2018-12-22gnu: linux-libre@4.4: Update to 4.4.169....* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.169. Mark H Weaver
2018-12-22gnu: entr: Fix typo in description....* gnu/packages/entr.scm (entr)[description]: Fix typo. Oleg Pykhalov
2018-12-22gnu: guix: Update to bdf860c....* gnu/packages/package-management.scm (guix): Update to bdf860c. Ludovic Courtès
2018-12-21database: Use "write-ahead log" mode and set a long "busy timeout"....This should avoid "database is locked" errors when there's a lot of concurrency, for instance when offloading simultaneously a lot of builds. * guix/store/database.scm (call-with-database): Add two 'sqlite-exec' calls to set 'journal_mode' and 'busy_timeout'. Ludovic Courtès
2018-12-21offload: Recognize build failures due to lack of disk space....Previously, if a remote build would fail due to lack of disk space, this would be considered a permanent failure and thus cached as a build failure if the local daemon runs with '--cache-failures'. * guix/scripts/offload.scm (transfer-and-offload): Upon 'nix-protocol-error?' call 'node-free-disk-space' and return 1 instead of 100 if the result if lower than 10 MiB. Ludovic Courtès
2018-12-21offload: Skip machines that are low on disk space....Fixes <https://bugs.gnu.org/33378>. * guix/scripts/offload.scm (node-free-disk-space): New procedure. (%minimum-disk-space): New variable. (choose-build-machine): Call 'node-free-disk-space' and take it into account in addition to LOAD. (check-machine-status): Display the free disk space. Ludovic Courtès
2018-12-21offload: Decompose 'machine-load' into simpler procedures....* guix/scripts/offload.scm (machine-load): Remove. (node-load, normalized-load): New procedures. (choose-build-machine): Call 'open-ssh-session' and 'make-node' from here; pass the node to 'node-load'. (check-machine-status): Use 'node-load' instead of 'machine-load'. Call 'disconnect!' on SESSION. Ludovic Courtès
2018-12-21doc: '--search' is case-insensitive....Suggested by Chris Marusich <cmmarusich@gmail.com>. * doc/guix.texi (Invoking guix package): Mention that --search is case-insensitive. Ludovic Courtès
2018-12-21gnu: ncmpc: Update to 0.33....* gnu/packages/mpd.scm (ncmpc): Update to 0.33. [source]: Use 'version-major' instead of string-splitting. Eric Bavier
2018-12-21gnu: python-libvirt: Update to 4.10.0....* gnu/packages/virtualization.scm (python-libvirt): Update to 4.10.0. Rutger Helling
2018-12-21gnu: libvirt: Update to 4.10.0....* gnu/packages/virtualization.scm (libvirt): Update to 4.10.0. [inputs]: Add "eudev" and "libpciaccess". Rutger Helling
2018-12-21gnu: Add vips....* gnu/packages/image-processing.scm (vips): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Lprndn
2018-12-21gnu: python-rdflib: Update to 4.2.2....* gnu/packages/rdf.scm (python-rdflib): Update to 4.2.2. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pjotr Prins
2018-12-21system: 'kernel->boot-label' now accepts inferior packages....* gnu/system.scm (kernel->boot-label): Get package name and version using the functions for inferior packages if the kernel is an inferior package. Return "GNU" if the kernel is not a package. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pkill -9
2018-12-21gnu: Add emacs-wordnut....* gnu/packages/patches/emacs-wordnut-require-adaptive-wrap.patch: New file. * gnu/local.mk (dist_patch_DATA): Add previous file. * gnu/packages/emacs.scm (emacs-wordnut): New package. Mathieu Othacehe
2018-12-20gnu: Add Quadrapassel....* gnu/packages/games.scm (quadrapassel): New variable. Eric Bavier
2018-12-20gnu: Add libmanette....* gnu/packages/games.scm (libmanette): New variable. Eric Bavier
2018-12-20gnu: unittest-cpp: Use 'git-fetch'....* gnu/packages/check.scm (unittest-cpp)[source]: Use 'git-fetch'. Efraim Flashner
2018-12-20gnu: python-pyhamcrest: Use 'git-fetch'....* gnu/packages/check.scm (python-pyhamcrest)[source]: Use 'git-fetch'. Efraim Flashner
2018-12-20gnu: python-testpath: Use 'git-fetch'....* gnu/packages/check.scm (python-testpath)[source]: Use 'git-fetch'. Efraim Flashner
2018-12-20gnu: cppcheck: Update to 1.86....* gnu/packages/check.scm (cppcheck): Update to 1.86. Efraim Flashner
2018-12-20gnu: cppcheck: Enable tests....* gnu/packages/check.scm (cppcheck)[arguments]: Add configure-flag to enable tests. Efraim Flashner
2018-12-20gnu: cppcheck: Use 'git-fetch'....* gnu/packages/check.scm (cppcheck)[source]: Use 'git-fetch'. Efraim Flashner
2018-12-20gnu: catch2: Use git-fetch....* gnu/packages/check.scm (catch2)[source]: Use git-fetch. Efraim Flashner
2018-12-20gnu: abcde: Return #t from all phases....* gnu/packages/cdrom.scm (abcde)[arguments]: Return #t from all phases. Efraim Flashner
2018-12-20gnu: meandmyshadow: Update to 10.5a....* gnu/packages/games.scm (meandmyshadow): Update to 10.5a. [source]: Remove patch. * gnu/local.mk (dist_patch_DATA): Unregister patch. * gnu/packages/patches/meandmyshadow-define-paths-earlier.patch: Delete file. Kei Kebreau
2018-12-20gnu: KDE: Update remaining packages to 5.49.0....These packages have been missed in 600f1ad8e61e65ad9a1f22d099d16c5948cb1f48, since the `guix refresh --type=kde` does not honor the sub-directory for the "portingaids". * gnu/packages/kde-frameworks.scm (kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross): Update to 5.49.0. Hartmut Goebel
2018-12-20gnu: grim: Fix indentation....* gnu/packages/image.scm (grim): Fix indentation. Rutger Helling
2018-12-20gnu: flatpak: Fix indentation....* gnu/packages/package-management.scm (flatpak): Fix indentation. Rutger Helling
2018-12-20gnu: sbcl-trivial-clipboard: Update to 20181220....* gnu/packages/lisp.scm (sbcl-trivial-clipboard): Update to 20181220. Pierre Neidhardt
2018-12-20gnu: discrover: Comment on attempt of minimal texlive-union....* gnu/packages/bioinformatics.scm (discrover): Comment on attempt of minimal texlive-union. Pierre Neidhardt
2018-12-20import: cran: Try import via CRAN if package is not on Bioconductor....* guix/import/cran.scm (fetch-description): Return #F on failure. (cran->guix-package): Retry from CRAN on failure to fetch description from bioconductor. Ricardo Wurmus
2018-12-20gnu: Add grim....* gnu/packages/image.scm (grim): New variable. Rutger Helling
2018-12-20gnu: Add scdoc....* gnu/packages/man.scm (scdoc): New variable. Rutger Helling
2018-12-20gnu: Add flatpak....* gnu/packages/package-management.scm (flatpak): New variable. Rutger Helling
2018-12-19gnu: linux-libre: Update to 4.19.11....* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.11. (%linux-libre-hash): Update hash. Mark H Weaver
2018-12-20services: zabbix-front-end: Tweak error and hint messages....* gnu/services/monitoring.scm (zabbix-front-end-config): Adjust error and hint mssages. Ludovic Courtès
2018-12-19download: 'built-in-builders*' relies on the functional cache....The previous caching strategy, which used STORE as an 'eq?' key, would no longer work when the functional cache is used because subsequent store values are not 'eq?'. * guix/download.scm (built-in-builders*): Rewrite in terms of 'mcached'. Ludovic Courtès
2018-12-19utils: Memoize 'absolute-dirname'....* guix/utils.scm (absolute-dirname): Wrap in 'mlambda'. Ludovic Courtès
2018-12-19packages: Turn 'cache!' into a single-value-return cache....* guix/packages.scm (cache!): Assume THUNK returns a single value. (cached): Likewise. Ludovic Courtès
2018-12-19Use 'mapm' instead of 'sequence' + 'map'....Previously we'd use the (sequence M (map P L)) idiom just because 'mapm' was slower (not specialized for the given monad). This is no longer the case since commit dcb95c1fc936d74dfdf84b7e59eff66cb99c5a63. * guix/gexp.scm (lower-inputs): Use (mapm M P L) instead of (sequence M (map P L)). (lower-references, gexp->sexp, imported-files): Likewise. * guix/profiles.scm (profile-derivation): Likewise. * guix/scripts/environment.scm (inputs->requisites): Likewise. * guix/scripts/system.scm (copy-closure): Likewise. Ludovic Courtès
2018-12-19store: Add 'GUIX_PROFILING' support for the object cache....* guix/store.scm (profiled?): New procedure. (record-operation): Use it. (record-cache-lookup!): New procedure. (lookup-cached-object): Use it. Ludovic Courtès
2018-12-19gnu: python-duniterpy: Improve description....* gnu/packages/finance.scm (python-duniterpy)[description]: Expound features to match list in homepage. Nicolas Goaziou
2018-12-19gnu: python-duniterpy: Build documentation....* gnu/packages/finance.scm (python-duniterpy)[arguments]: Build and install documentation. Nicolas Goaziou
2018-12-19gnu: python-duniterpy: Update to 0.51.0....* gnu/packages/finance.scm (python-duniterpy): Update to 0.51.0. Nicolas Goaziou
2018-12-19ui: Report profile hooks separately....* guix/ui.scm (profile-hook-derivation?): New procedure. (show-what-to-build): Distinguish among BUILD derivations that match 'profile-hook-derivation?'. Report them separately. * guix/status.scm (hook-message): New procedure. (print-build-event): Display profile hooks with readable hook name. * guix/profiles.scm (info-dir-file, ghc-package-cache-file, ca-certificate-bundle, glib-schemas, gtk-icon-themes, gtk-im-modules, xdg-desktop-database, xdg-mime-database, fonts-dir-file, manual-database): Augment derivation with "type" and "hook" properties. Ricardo Wurmus
2018-12-19services: zabbix-front-end: Improve hint and error messages....* gnu/services/monitoring.scm (zabbix-front-end-config): Improve hint and error messages. Oleg Pykhalov
2018-12-19gnu: plasma-framework: Fix build....* gnu/packages/plasma-framework.scm (plasma-framework)[inputs]: Add qtquickcontrols2. Hartmut Goebel
2018-12-19stumpwm: Add comment saying patch can be removed in next release....* gnu/packages/lisp.scm (stumpwm): Add comment saying patch can be removed in next release. Christopher Lemmer Webber