~ruther/guix-local

a3dd13ae — Leo Famulari 8 years ago
gnu: rpm: Update to 4.13.0.2 [fixes CVE-2017-{7500,7501}].

* gnu/packages/package-management.scm (rpm): Update to 4.13.0.2.
7df4194b — Leo Famulari 8 years ago
gnu: python-icalendar: Update to 4.0.0.

* gnu/packages/python.scm (python-icalendar): Update to 4.0.0.
03b154f8 — Leo Famulari 8 years ago
gnu: syncthing: Update to 0.14.40.

* gnu/packages/syncthing.scm (syncthing): Update to 0.14.40.
[inputs]: Add go-github-com-zillode-notify.
52ff28e4 — Leo Famulari 8 years ago
gnu: Add go-github-com-zillode-notify.

* gnu/packages/syncthing.scm (go-github-com-zillode-notify): New variable.
4cf6827d — Leo Famulari 8 years ago
gnu: go-github-com-audriusbutkevicius-kcp-go: Update to 0.0.0-1.8ae5f52.

* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-kcp-go):
Update to 0.0.0-1.8ae5f52.
[propagated-inputs]: Add go-github-com-tjfoc-gmsm-sm4.
f44169c2 — Leo Famulari 8 years ago
gnu: Add go-github-com-tjfoc-gmsm-sm4.

* gnu/packages/syncthing.scm (go-github-com-tjfoc-gmsm-sm4): New variable.
c5a4a92f — Ludovic Courtès 8 years ago
gnu: Improve error reporting of the use-.*modules macros.

Suggested by Julien Lepiller and myglc2
at <https://lists.gnu.org/archive/html/guix-devel/2017-11/msg00106.html>.

* gnu.scm (%try-use-modules): New procedure.
(package-module-hint, service-module-hint): New procedures.
(try-use-modules): New macro.
(use-package-modules, use-service-modules, use-system-modules): Use it.
* tests/guix-system.sh: Test it.
49483f71 — Ludovic Courtès 8 years ago
services: Add 'lookup-service-types'.

* gnu/services.scm (lookup-service-types): New procedure.
* tests/services.scm ("lookup-service-types"): New test.
3943913f — Ludovic Courtès 8 years ago
services: 'fold-service-types' includes (gnu services).

* gnu/services.scm (all-service-modules): New procedure.
(fold-service-types): Use it for the default MODULES value.
a3d37f3a — Ludovic Courtès 8 years ago
services: 'fold-service-types' honors its seed.

* gnu/services.scm (fold-service-types): Use SEED instead of '().
23735137 — Ludovic Courtès 8 years ago
ui: Define and honor '&error-location' and '&fix-hint' conditions.

* guix/utils.scm (&error-location, &fix-hint): New condition types.
* guix/ui.scm (report-load-error): Handle them.
(call-with-error-handling): Honor '&error-location'.
37eed374 — Ludovic Courtès 8 years ago
ui: Introduce (guix i18n).

* guix/ui.scm (G_, N_, _P, %gettext-domain, %package-text-domain): Move
to...
* guix/i18n.scm: ... here.  New file.
0af94ad5 — Hartmut Goebel 8 years ago
gnu: service: Update comment.

* gnu/services/base.scm (guix-activation): Update comment.
d9565f7d — Hartmut Goebel 8 years ago
install: Use overlayfs instead of unionfs.

I dediced to keep adding /tmp as tmpfs since I was not able to trigger bug
while still using unionfs, so I could not verify whether this mount is still
needed with overlayfs.  Mapping /tmp to tmpfs does not harm, so we are on the
save side.

* gnu/system/install.scm (make-cow-store): Mount /gnu/store without additional
  read-only bind-mount, since in overlayfs the "lower" level is always
  read-only. Add work-dir required by overlayfs. No need to sleep anymore
  since now using the mount syscall. [unionfs]: Remove now unused function.
  (%installation-services): Update comment.
  (installation-os)[file-systems]: Update comment.
c8289690 — Hartmut Goebel 8 years ago
build: Use overlayfs instead of unionfs.

Overlayfs is part of the kernel, while unionfs needs FUSE.  This also reduces
the size of the initrd by ca. 4.3% (487K).

* gnu/build/linux-boot.scm (mount-root-file-system): Remove optional parameter
  "unionfs"; mount using overlayfs instead of unionfs; new directory layout
  requied by overlayfs; update documentation.
  [mark-as-not-killable]: Remove now unused function

* gnu/system/linux-initrd.scm (file-system-packages): Remove now unused
  packages "unionfs-fuse/static" and thus unused related 'if'.
  (linux-modules): Replace "fuse" by "overlay".
34260a10 — Ricardo Wurmus 8 years ago
gnu: miso: Use pypi-uri.

* gnu/packages/bioinformatics.scm (miso)[source]: Use pypi-uri.
e5c17b8d — Ricardo Wurmus 8 years ago
gnu: Add r-vcd.

* gnu/packages/cran.scm (r-vcd): New variable.
018cf270 — Ricardo Wurmus 8 years ago
gnu: Add r-laeken.

* gnu/packages/cran.scm (r-laeken): New variable.
308c08d3 — Ricardo Wurmus 8 years ago
doc: Move paragraph about signature verification to the top.

* doc/contributing.texi (Submitting Patches): Remind contributors to verify
cryptographic signatures at the very beginning.
697e341e — Ricardo Wurmus 8 years ago
gnu: fastcap: Use texlive-tiny.

* gnu/packages/engineering.scm (fastcap)[native-inputs]: Replace texlive with
texlive-tiny.
[arguments]: Fix indentation; set HOME in "make-pdf" phase to avoid font
errors with texlive-tiny.
Next