Age | Commit message (Expand) | Author |
2019-01-07 | gnu: bison: Update to 3.2.4....* gnu/packages/bison.scm (bison): Update to 3.2.4.
| Efraim Flashner |
2019-01-07 | gnu: diffutils: Update to 3.7....* gnu/packages/base.scm (diffutils): Update to 3.7.
[source]: Remove patch.
[native-inputs]: Add perl.
* gnu/packages/commencement.scm (diffutils-boot0)[native-inputs]: Don't
add perl.
* gnu/packages/patches/diffutils-getopt.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
| Efraim Flashner |
2019-01-07 | gnu: tar: Update to 1.31....* gnu/packages/base.scm (tar): Update to 1.31.
| Efraim Flashner |
2019-01-06 | gnu: gcc-boot0: Fix build on non-Intel systems....* gnu/packages/commencement.scm (gcc-boot0)[arguments]: Fix 'match case
for alternate systems so a 'phase is added.
| Efraim Flashner |
2018-12-25 | gnu: bootstrap: Add missing 'supported-systems', remove extra 'match'....Previously evaluation would fail for armhf, aarch64, and mips64el.
* gnu/packages/bootstrap.scm (%bootstrap-mescc-tools)[supported-systems]:
New field.
(%bootstrap-mes)[supported-systems]: New field.
[inputs]: Remove 'match' form on %current-system, which would fail on
non-Intel platforms.
| Ludovic Courtès |
2018-12-24 | gnu: sed: Update to 4.7....* gnu/packages/base.scm (sed): Update to 4.7.
[arguments]: Remove.
| Ludovic Courtès |
2018-12-24 | gnu: grep: Update to 3.3....* gnu/packages/base.scm (grep): Update to 3.3.
[arguments]: Remove 'disable-failing-tests' phase.
| Ludovic Courtès |
2018-12-20 | gnu: glibc: Inline Hurd "pid/…" magic lookup patch....* gnu/packages/base.scm (glibc)[source](patches): Add
"glibc-hurd-magic-pid.patch".
[arguments]: Remove 'apply-hurd-patch' phase.
[native-inputs]: Remove "hurd-magic-pid-patch".
* gnu/packages/cross-base.scm (cross-libc)[arguments]: Remove
'apply-hurd-patch' phase.
[native-inputs]: Remove "hurd-magic-pid-patch".
| Ludovic Courtès |
2018-12-20 | gnu: Use i686-linux bootstrap binaries on x86_64-linux....This saves 4.4 MB on the installed Guix.
* gnu/packages/bootstrap/x86_64-linux: Remove directory.
* gnu/local.mk (bootstrap_x86_64_linuxdir)
(dist_bootstrap_x86_64_linux_DATA): Remove.
* gnu/packages.scm (search-bootstrap-binary): When SYSTEM is
"x86_64-linux", use "i686-linux" instead.
| Ludovic Courtès |
2018-12-20 | Merge branch 'master' into core-updates | Ludovic Courtès |
2018-12-20 | bootstrap: srfi-43: Remove....* gnu/packages/bootstrap.scm (%bootstrap-inputs): Remove srfi-43.
(srfi-43): Remove.
| Jan Nieuwenhuizen |
2018-12-20 | bootstrap: tcc-boot0: Update for mes 0.19....* gnu/packages/commencement.scm (tcc-boot0): Update for mes 0.19.
| Jan Nieuwenhuizen |
2018-12-20 | bootstrap: mes-boot: Update for mes 0.19....* gnu/packages/commencement.scm (mes-boot): Update for mes 0.19.
(mes-boot0): Remove.
| Jan Nieuwenhuizen |
2018-12-20 | bootstrap: bootstrap-mes: Update....Built with
ef809e3ac036eccc5f9c9edd8fb661d14ae15f2f
bootstrap: Add mes-boot0; decouple mes-boot from Mes.
* gnu/packages/bootstrap.scm (%bootstrap-mes): Update.
| Jan Nieuwenhuizen |
2018-12-20 | services: 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-19 | 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ès |
2018-12-19 | utils: Memoize 'absolute-dirname'....* guix/utils.scm (absolute-dirname): Wrap in 'mlambda'.
| Ludovic Courtès |
2018-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ès |
2018-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ès |
2018-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ès |
2018-12-19 | gnu: python-duniterpy: Improve description....* gnu/packages/finance.scm (python-duniterpy)[description]: Expound features
to match list in homepage.
| Nicolas Goaziou |
2018-12-19 | gnu: python-duniterpy: Build documentation....* gnu/packages/finance.scm (python-duniterpy)[arguments]: Build and install
documentation.
| Nicolas Goaziou |
2018-12-19 | gnu: python-duniterpy: Update to 0.51.0....* gnu/packages/finance.scm (python-duniterpy): Update to 0.51.0.
| Nicolas Goaziou |
2018-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 Wurmus |
2018-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 Pykhalov |
2018-12-19 | gnu: plasma-framework: Fix build....* gnu/packages/plasma-framework.scm (plasma-framework)[inputs]: Add
qtquickcontrols2.
| Hartmut Goebel |
2018-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 Webber |
2018-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 Langlois |
2018-12-18 | 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 Vong |
2018-12-19 | 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ès |
2018-12-19 | gnu: guix: Update to 5de5f81....* gnu/packages/package-management.scm (guix): Update to 5de5f81.
| Ludovic Courtès |
2018-12-19 | gnu: emacs-build-farm: Update to 0.2.2....* gnu/packages/emacs.scm (emacs-build-farm): Update to 0.2.2.
| Alex Kost |
2018-12-19 | gnu: emacs-bui: Update to 1.2.1....* gnu/packages/emacs.scm (emacs-bui): Update to 1.2.1.
| Alex Kost |
2018-12-18 | gnu: ocaml-lambda-term: Use dune-build-system....* gnu/packages/ocaml.scm (ocaml-lambda-term): Use dune-build-system.
| Julien Lepiller |
2018-12-18 | gnu: ocaml-camomile: Use dune-build-system....* gnu/packages/ocaml.scm (ocaml-camomile): Use dune-build-system.
| Julien Lepiller |
2018-12-18 | gnu: ocaml-re: Use dune-build-system....* gnu/packages/ocaml.scm (ocaml-re): Use dune-build-system.
| Julien Lepiller |
2018-12-18 | gnu: ocaml-cppo: Use dune-build-system....* gnu/packages/ocaml.scm (ocaml-cppo): Use dune-build-system.
| Julien Lepiller |
2018-12-18 | gnu: ocaml-lwt-log: Use dune-build-system....* gnu/packages/ocaml.scm (ocaml-lwt-log): Use dune-build-system.
| Julien Lepiller |
2018-12-18 | gnu: ocaml-lwt: Use dune-build-system....* gnu/packages/ocaml.scm (ocaml-lwt): Use dune-build-system.
| Julien Lepiller |
2018-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 Lepiller |
2018-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 Lepiller |
2018-12-18 | gnu: ocaml-migrate-parsetree: Use dune-build-system....* gnu/packages/ocaml.scm (ocaml-migrate-parsetree): Use
dune-build-system.
| Julien Lepiller |
2018-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 Lepiller |
2018-12-18 | gnu: Add sct....* gnu/packages/xdisorg.scm (sct): New variable.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
| Nam Nguyen |
2018-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ès |
2018-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ès |
2018-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ès |
2018-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>
| swedebugia |
2018-12-18 | doc: Fix typo in '.guix-channel' example....* doc/guix.texi (Channels): Remove extra quote in '.guix-channel'
example.
| Ludovic Courtès |
2018-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 Sample |