aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
...
* gnu: grim: Fix indentation.•••* gnu/packages/image.scm (grim): Fix indentation. Rutger Helling2018-12-20
* gnu: flatpak: Fix indentation.•••* gnu/packages/package-management.scm (flatpak): Fix indentation. Rutger Helling2018-12-20
* gnu: sbcl-trivial-clipboard: Update to 20181220.•••* gnu/packages/lisp.scm (sbcl-trivial-clipboard): Update to 20181220. Pierre Neidhardt2018-12-20
* gnu: discrover: Comment on attempt of minimal texlive-union.•••* gnu/packages/bioinformatics.scm (discrover): Comment on attempt of minimal texlive-union. Pierre Neidhardt2018-12-20
* import: 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 Wurmus2018-12-20
* gnu: Add grim.•••* gnu/packages/image.scm (grim): New variable. Rutger Helling2018-12-20
* gnu: Add scdoc.•••* gnu/packages/man.scm (scdoc): New variable. Rutger Helling2018-12-20
* gnu: Add flatpak.•••* gnu/packages/package-management.scm (flatpak): New variable. Rutger Helling2018-12-20
* gnu: 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 Weaver2018-12-19
* services: zabbix-front-end: Tweak error and hint messages.•••* gnu/services/monitoring.scm (zabbix-front-end-config): Adjust error and hint mssages. Ludovic Courtès2018-12-20
* download: '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ès2018-12-19
* utils: Memoize 'absolute-dirname'.•••* guix/utils.scm (absolute-dirname): Wrap in 'mlambda'. Ludovic Courtès2018-12-19
* packages: Turn 'cache!' into a single-value-return cache.•••* guix/packages.scm (cache!): Assume THUNK returns a single value. (cached): Likewise. Ludovic Courtès2018-12-19
* Use '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ès2018-12-19
* store: 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ès2018-12-19
* gnu: python-duniterpy: Improve description.•••* gnu/packages/finance.scm (python-duniterpy)[description]: Expound features to match list in homepage. Nicolas Goaziou2018-12-19
* gnu: python-duniterpy: Build documentation.•••* gnu/packages/finance.scm (python-duniterpy)[arguments]: Build and install documentation. Nicolas Goaziou2018-12-19
* gnu: python-duniterpy: Update to 0.51.0.•••* gnu/packages/finance.scm (python-duniterpy): Update to 0.51.0. Nicolas Goaziou2018-12-19
* ui: 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 Wurmus2018-12-19
* services: zabbix-front-end: Improve hint and error messages.•••* gnu/services/monitoring.scm (zabbix-front-end-config): Improve hint and error messages. Oleg Pykhalov2018-12-19
* gnu: plasma-framework: Fix build.•••* gnu/packages/plasma-framework.scm (plasma-framework)[inputs]: Add qtquickcontrols2. Hartmut Goebel2018-12-19
* stumpwm: 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 Webber2018-12-19
* gnu: stumpwm: Fix gnew command.•••The new release of StumpWM broken the interactive 'gnew' command. It was fixed upstream [0] and will be part of the next release. 0: https://github.com/stumpwm/stumpwm/pull/538 * gnu/packages/patches/stumpwm-fix-broken-read-one-line.patch: New file. * gnu/packages/lisp.scm (stumpwm)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Register it. Pierre Langlois2018-12-19
* gnu: sqlite: Replace with 3.26.0 [security fixes].•••Fixes <https://bugs.gnu.org/33751>. Reported by Marius Bakke <mbakke@fastmail.com>. * gnu/packages/databases.scm (sqlite-3.26.0): New public variable. (sqlite)[replacement]: Use it. (sqlite-with-fts5): Use 'package/inherit'. (sqlite-with-column-metadata): Likewise. Modified-by: Mark H Weaver <mhw@netris.org> Alex Vong2018-12-18
* vm: Re-enable KVM on i386.•••The workaround is apparently no longer needed with Linux-libre 4.19.2 in the host. * gnu/build/vm.scm (load-in-linux-vm): Remove special case for "qemu-system-i386", thereby re-enabling KVM. Ludovic Courtès2018-12-19
* gnu: guix: Update to 5de5f81.•••* gnu/packages/package-management.scm (guix): Update to 5de5f81. Ludovic Courtès2018-12-19
* gnu: emacs-build-farm: Update to 0.2.2.•••* gnu/packages/emacs.scm (emacs-build-farm): Update to 0.2.2. Alex Kost2018-12-19
* gnu: emacs-bui: Update to 1.2.1.•••* gnu/packages/emacs.scm (emacs-bui): Update to 1.2.1. Alex Kost2018-12-19
* gnu: ocaml-lambda-term: Use dune-build-system.•••* gnu/packages/ocaml.scm (ocaml-lambda-term): Use dune-build-system. Julien Lepiller2018-12-18
* gnu: ocaml-camomile: Use dune-build-system.•••* gnu/packages/ocaml.scm (ocaml-camomile): Use dune-build-system. Julien Lepiller2018-12-18
* gnu: ocaml-re: Use dune-build-system.•••* gnu/packages/ocaml.scm (ocaml-re): Use dune-build-system. Julien Lepiller2018-12-18
* gnu: ocaml-cppo: Use dune-build-system.•••* gnu/packages/ocaml.scm (ocaml-cppo): Use dune-build-system. Julien Lepiller2018-12-18
* gnu: ocaml-lwt-log: Use dune-build-system.•••* gnu/packages/ocaml.scm (ocaml-lwt-log): Use dune-build-system. Julien Lepiller2018-12-18
* gnu: ocaml-lwt: Use dune-build-system.•••* gnu/packages/ocaml.scm (ocaml-lwt): Use dune-build-system. Julien Lepiller2018-12-18
* gnu: ocaml-bitstring: Use dune-build-system.•••* gnu/packages/ocaml.scm (ocaml-bitstring): Use dune-build-system. (ocaml4.02-bitstring)[build-system]: Use ocaml-build-system explicitly. Julien Lepiller2018-12-18
* gnu: ocaml-ppx-tools-versioned: Use dune-build-system.•••* gnu/packages/ocaml.scm (ocaml-ppx-tools-versioned): Use dune-build-system. Remove duplicate definition. Julien Lepiller2018-12-18
* gnu: ocaml-migrate-parsetree: Use dune-build-system.•••* gnu/packages/ocaml.scm (ocaml-migrate-parsetree): Use dune-build-system. Julien Lepiller2018-12-18
* build: Add dune-build-system.•••* guix/build/dune-build-system.scm, guix/build-system/dune.scm: New files. * Makefile.am (MODULES): Add them. * doc/guix.texi (Build Systems): Document dune-build-system. * guix/build-system/ocaml.scm (lower, default-findlib, default-ocaml): Export them. (package-with-explicit-ocaml): Also transform packages built with dune-build-system. Julien Lepiller2018-12-18
* gnu: Add sct.•••* gnu/packages/xdisorg.scm (sct): New variable. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> Nam Nguyen2018-12-18
* file-systems: Have the emergency REPL output to /dev/console.•••This fixes a bug whereby all emergency REPL output would go to /dev/klog and thus, each line would be prefixed by "[12324.432] shepherd[1]: ". * gnu/build/file-systems.scm (check-file-system): Wrap 'start-repl' call in 'with-output-to-file'. Ludovic Courtès2018-12-18
* file-systems: Spawn a REPL only when interaction is possible.•••Fixes <https://bugs.gnu.org/23697>. Reported by Jan Nieuwenhuizen <janneke@gnu.org>. * gnu/build/file-systems.scm (check-file-system): Call 'start-repl' only if current-input-port passes 'isatty?'. * gnu/services/shepherd.scm (shepherd-configuration-file): After 'for-each' expression, call 'redirect-port'. * gnu/tests/base.scm (run-basic-test)["stdin is /dev/null"]: New test. Ludovic Courtès2018-12-18
* doc: Remove stale reference to 'hydra.gnu.org'.•••Reported by Thomas Schmitt <scdbackup@gmx.net>. * doc/guix.texi (Binary Installation): Refer to SUBSTITUTE-SERVER, not to 'hydra.gnu.org'. Ludovic Courtès2018-12-18
* guix system: Clarify the three strategies available.•••* guix/scripts/system.scm (show-help): Clarify the three choices. * doc/guix.texi (Invoking guix system): Add 3 @cindex to make on-error=strategy easier to find. Signed-off-by: Ludovic Courtès <ludo@gnu.org> swedebugia2018-12-18
* doc: Fix typo in '.guix-channel' example.•••* doc/guix.texi (Channels): Remove extra quote in '.guix-channel' example. Ludovic Courtès2018-12-18
* ui: Report file names in 'system-error' exceptions from 'execlp'.•••Fixes <https://bugs.gnu.org/33755>. * guix/ui.scm (apply-formals): New macro. (execlp): New error-reporting wrapper. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Timothy Sample2018-12-18
* gnu: libostree: Update to 2018.9.1.•••* gnu/packages/package-management.scm (libostree): Update to 2018.9.1. Rutger Helling2018-12-18
* doc: Replace 'https-port' with 'listen' in nginx php example.•••* doc/guix.texi (Web Services): Update accordingly. Jelle Licht2018-12-18
* gnu: emacs-daemons: Update to 2.0.0.•••* gnu/packages/emacs.scm (emacs-daemons): Update to 2.0.0. Jelle Licht2018-12-18
* gnu: emacs-helpful: Update to 0.15.•••* gnu/packages/emacs.scm (emacs-helpful): Update to 0.15. Pierre Neidhardt2018-12-18
* gnu: emacs-evil-collection: Update to 20181218.•••* gnu/packages/emacs.scm (emacs-evil-collection): Update to 20181218. Pierre Neidhardt2018-12-18