Age | Commit message (Expand) | Author |
2016-12-21 | gnu: guix: Really skip "pivot-root" test....This is a followup to fe9bdb581e6c4a62795f4ced6f4a5a8eab1a34e4 (which
introduced 'test-equal' for the "pivot-root" test) and to
198eac2bca075d0e71e504f1e8c46fddc62171bb (which updated the regexps for
skipped tests.)
* gnu/packages/package-management.scm (guix-0.12.0)[arguments]: In
'disable-container-tests' phase, add "test-equal" to the regexp, so that
"pivot-root" is really skipped.
| Ludovic Courtès |
2016-12-21 | gnu: guix: Update development snapshot....* gnu/packages/package-management.scm (guix-devel): Update to b291b327.
| Ricardo Wurmus |
2016-12-21 | gnu: linux-libre: Avoid invalid "kconfig" input on armhf and mips64el....This fixes a bug whereby:
guix build linux-libre -s armhf-linux
would fail with:
guix build: error: gnu/packages/linux.scm:231:2: package `linux-libre-4.8.15' has an invalid input: ("kconfig" #f)
This led 'tests/guix-system.sh' to fail.
* gnu/packages/linux.scm (make-linux-libre)[native-inputs]: Never add #f
as a "kconfig" input.
| Ludovic Courtès |
2016-12-20 | gnu: guix: Update development snapshot....* gnu/packages/package-management.scm (guix-devel): Update to c8e2219c.
(guix): Set to GUIX-DEVEL.
| Ricardo Wurmus |
2016-12-20 | gnu: guix: Update to 0.12.0....* gnu/packages/package-management.scm (guix-0.11.0): Rename to...
(guix-0.12.0): ... this. Adjust users.
(guix): Set to GUIX-0.12.0.
| Ricardo Wurmus |
2016-12-20 | build: Delete all the .service and .conf files upon 'make clean'....* nix/local.mk (CLEANFILES): Define to add $(nodist_systemdservice_DATA)
and $(nodist_upstartjob_DATA).
| Ludovic Courtès |
2016-12-20 | doc: Replace fingerprint of OpenPGP signing key....* doc/guix.texi (OPENPGP-SIGNING-KEY-ID): Update to Ricardo's key for
the 0.12.0 release.
| Ricardo Wurmus |
2016-12-20 | build: Bump version number....* configure.ac: Change version to 0.12.0.
| Ricardo Wurmus |
2016-12-20 | Update NEWS....Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Ricardo Wurmus |
2016-12-20 | services: cuirass: Add Cuirass to the system profile....* gnu/services/cuirass.scm (cuirass-service-type): Extend
PROFILE-SERVICE-TYPE.
| Ludovic Courtès |
2016-12-20 | services: cuirass: Add 'cuirass' field....* gnu/services/cuirass.scm (<cuirass-configuration>)[cuirass]: New
field.
(cuirass-shepherd-service): Honor it.
* doc/guix.texi (Continuous Integration): Document it.
| Ludovic Courtès |
2016-12-20 | gnu: cuirass: Make sure 'cuirass' has 'evaluate' in $PATH....* gnu/packages/ci.scm (cuirass)[arguments]: Add OUT/bin to 'PATH'.
| Ludovic Courtès |
2016-12-20 | services: cuirass: Create the database directory....* gnu/services/cuirass.scm (cuirass-activation): Create the database
directory for CONFIG.
| Ludovic Courtès |
2016-12-20 | gnu: Fix load-extension path in packaging of guile-ncurses....* gnu/packages/guile.scm (guile-ncurses) [arguments]: Install shared object before
attempting to build the package. Patch load-extension path before building instead
of after.
| John Darrington |
2016-12-20 | gnu: argon2: Update to 20161029....* gnu/packages/password-utils.scm (argon2): Update to 20161029.
| Tobias Geerinckx-Rice |
2016-12-20 | gnu: cppcheck: Update to 1.76.1....* gnu/packages/check.scm (cppcheck): Update to 1.76.1.
| Tobias Geerinckx-Rice |
2016-12-20 | gnu: hunspell: Add missing perl dependency....* gnu/packages/libreoffice.scm (hunspell)[inputs]: Add perl dependency
for ispellaff2myspell.
| Tobias Geerinckx-Rice |
2016-12-20 | gnu: hunspell: Update to 1.5.4....* gnu/packages/libreoffice.scm (hunspell): Update to 1.5.4.
[source]: Add a file-name.
| Tobias Geerinckx-Rice |
2016-12-20 | gnu: Add Ancient Greek Aspell dictionary....* gnu/packages/aspell.scm (aspell-dict-grc): New variable.
| Tobias Geerinckx-Rice |
2016-12-20 | gnu: aspell-dictionary: Use ‘modify-phases’ syntax....* gnu/packages/aspell.scm (aspell-dictionary)[arguments]: Use
‘modify-phases’.
| Tobias Geerinckx-Rice |
2016-12-20 | gnu: weechat: Use new xz-compressed tarball....* gnu/packages/irc.scm (weechat)[source]: Use ‘.tar.xz’ source.
| Tobias Geerinckx-Rice |
2016-12-20 | gnu: cutadapt: Use ‘modify-phases’ syntax....* gnu/packages/bioinformatics.scm (cutadapt)[arguments]: Use
‘modify-phases’.
| Tobias Geerinckx-Rice |
2016-12-20 | gnu: enlightenment: Update to 0.21.5....* gnu/packages/enlightenment.scm (enlightenment): Update to 0.21.5.
| Efraim Flashner |
2016-12-20 | gnu: tor: Update to 0.2.9.8....* gnu/packages/tor.scm (tor): Update to 0.2.9.8.
| Efraim Flashner |
2016-12-19 | services: guix: Add 'log-file' configuration option....* gnu/services/base.scm (<guix-configuration>)[log-file]: New field.
(guix-shepherd-service): Pass #:log-file to 'make-forkexec-constructor'.
* gnu/services/admin.scm (simple-rotation-config): Take a list of
files and join them with commas.
(%default-rotations): Add /var/log/guix-daemon.log.
* doc/guix.texi (Base Services): Document it.
| Ludovic Courtès |
2016-12-19 | services: guix: Remove dependency on lsh....* gnu/services/base.scm (<guix-configuration>)[lsh]: Remove.
(guix-shepherd-service): Remove lsh from 'PATH'.
* doc/guix.texi (Base Services): Adjust accordingly.
| Ludovic Courtès |
2016-12-19 | services: cuirass: Cache defaults to /var/cache/cuirass....The previous default value depended on the 'HOME' environment variable,
which happened to be unset. Thus, /.cache was being used.
* gnu/services/cuirass.scm (<cuirass-configuration>)[cache-directory]:
Change default value to "/var/cache/cuirass".
(cuirass-shepherd-service): Always pass "--cache-directory".
(cuirass-activation): New procedure.
(cuirass-service-type): Use it as an extension to
ACTIVATION-SERVICE-TYPE.
* doc/guix.texi (Continuous Integration): Adjust accordingly.
| Ludovic Courtès |
2016-12-19 | services: cuirass: Honor 'user' and 'group'....* gnu/services/cuirass.scm (cuirass-shepherd-service): Pass the user and
group of CONFIG to 'make-forkexec-constructor'.
| Ludovic Courtès |
2016-12-19 | services: cuirass: Add 'log-file' option....* gnu/services/cuirass.scm (<cuirass-configuration>)[log-file]: New
field.
(cuirass-shepherd-service): Pass it to 'make-forkexec-constructor'.
| Ludovic Courtès |
2016-12-19 | gnu: cuirass: Add Git to 'PATH'....* gnu/packages/ci.scm (cuirass)[arguments]: In 'wrap-program' phase, add
Git to 'PATH'.
[inputs]: Add GIT.
| Ludovic Courtès |
2016-12-19 | gnu: utox: Fix description....* gnu/packages/messaging.scm (utox): Fix description.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| ng0 |
2016-12-19 | gnu: utox: Update to 0.11.0....* gnu/packages/messaging.scm (utox): Update to 0.11.0.
[source]: Update source uri to new group namespace on github.
[build-system]: Change to cmake-build-system.
[arguments]: Remove previous content and disable tests,
add two new phases.
[inputs]: Remove libtoxcore, add c-toxcore.
[native-inputs]: Remove it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| ng0 |
2016-12-19 | gnu: Add c-toxcore....* gnu/packages/messaging.scm (c-toxcore): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| ng0 |
2016-12-19 | install: The list of services is now a plain list....* gnu/system/install.scm (installation-services): Rename to...
(%installation-services): ... this. Turn into a list instead of a thunk.
| Ludovic Courtès |
2016-12-19 | gnu: Add grub-efi....* gnu/packages/grub.scm (grub-efi): New variable.
| Marius Bakke |
2016-12-19 | Revert "gnu: grub: Add dependency on efibootmgr."...This reverts commit 3eee16130d858ae96510ec1c7d38d31290de2699.
Reverted in favor of separate grub-efi package. See discussion at
https://lists.gnu.org/archive/html/guix-devel/2016-12/msg00765.html .
| Marius Bakke |
2016-12-19 | gnu: grub: Use qemu-minimal for tests....* gnu/packages/grub.scm (qemu-for-tests): Remove variable.
(grub)[native-inputs]: Replace QEMU-FOR-TESTS with QEMU-MINIMAL.
| Marius Bakke |
2016-12-19 | gnu: linux-libre: Fix typo....* gnu/packages/linux.scm (%linux-libre-hash): Remove excess quote.
| Tobias Geerinckx-Rice |
2016-12-19 | gnu: cutadapt: Update to 1.12....* gnu/packages/bioinformatics.scm (cutadapt): Update to 1.12.
[inputs]: Add python-xopen.
| Tobias Geerinckx-Rice |
2016-12-19 | gnu: Add python-xopen....* gnu/packages/python.scm (python-xopen, python2-xopen): New variables.
| Tobias Geerinckx-Rice |
2016-12-19 | gnu: linux-libre: Update to 4.8.15....* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.8.15.
| Mark H Weaver |
2016-12-19 | Revert "gnu: linux-libre: Update to 4.9."...This reverts commit 5a3849443ac8bdcffea0376b3c7efa30688c10bb.
Module loading is broken on i686 with some configurations, including our
default configuration. See <https://bugs.gnu.org/25231>.
| Mark H Weaver |
2016-12-19 | gnu: kdbusaddons: Embed kinit store dir, avoid dependency cycles....kdbusaddons needs to know the location of the kdeinit5 executable,
provided by kinit. kinit depends on kdbusaddons, so we add bootstrap
versions of all packages in the dependency chain from kinit to
kdbusaddons to avoid cyclic dependencies.
* gnu/packages/kde-frameworks.scm (kinit-bootstrap,
kdbusaddons-bootstrap): New variables.
(kdbusaddons)[inputs]: Add kinit-bootstrap.
[source,arguments]: Add patch and substitution to embed
kinit-bootstrap's store directory in the code.
* gnu/packages/patches/kdbusaddons-kinit-file-name.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Thomas Danckaert |
2016-12-19 | gexp: Slightly simplify 'gexp-inputs'....* guix/gexp.scm (gexp-inputs)[add-reference-inputs]: Remove unneeded
'if' in the non-native nested gexp case.
| Ludovic Courtès |
2016-12-19 | gexp: Native inputs of nested gexps are properly accounted for....Previously, 'gexp-native-inputs' would not return the native inputs of
nested gexps. For example, this:
(gexp-native-inputs #~(foo #$#~(bar #+coreutils)))
would return '().
* guix/gexp.scm (gexp-inputs)[add-reference-inputs]: In the
non-recursive cases, check whether N? and NATIVE? are the same, and act
accordingly.
[native-input?]: Remove.
Fold over all of (gexp-references exp).
* tests/gexp.scm ("ungexp + ungexp-native, nested, special mixture"):
New test.
* tests/gexp.scm ("input list splicing + ungexp-native-splicing"): Pass
#:native? #t to 'gexp-input'.
| Ludovic Courtès |
2016-12-19 | services: Use 'file-append' in more places....* gnu/services/avahi.scm (avahi-shepherd-service): Use #$(file-append x y)
instead of (string-append #$x y).
* gnu/services/base.scm (unicode-start)
(console-keymap-service-type, console-font-shepherd-services)
(mingetty-shepherd-service, nscd-shepherd-service)
(hydra-key-authorization, guix-shepherd-service)
(guix-publish-shepherd-service, udev-shepherd-service)
(gpm-shepherd-service, <kmscon-configuration>)
(kmscon-service-type): Likewise.
* gnu/services/shepherd.scm (shepherd-boot-gexp): Likewise.
| Ludovic Courtès |
2016-12-19 | doc: Mention 'grub' field of 'grub-configuration'....* doc/guix.texi (GRUB Configuration): Add 'grub' field.
| Ludovic Courtès |
2016-12-19 | doc: Make 'guix pull' more visible....Suggested by Dave Love <fx@gnu.org>.
Fixes <http://bugs.gnu.org/25139>.
* doc/guix.texi (Installation): Mention 'guix pull'.
(Proceeding with the Installation): Mention updates with 'guix pull' and
'guix system reconfigure'.
(Invoking guix pull): Add "updating" to the concept index.
| Ludovic Courtès |
2016-12-19 | doc: Mention 'swapon'....Suggested by David Braun <Guix-box@snkmail.com>
at <https://lists.gnu.org/archive/html/guix-devel/2016-12/msg00744.html>.
* doc/guix.texi (Preparing for Installation): Add 'swapon'.
| Ludovic Courtès |
2016-12-19 | gnu: openssh: Update to 7.4p1....* gnu/packages/ssh.scm (openssh): Update to 7.4p1.
[source]: Remove 'openssh-memory-exhaustion.patch'.
* gnu/packages/patches/openssh-memory-exhaustion.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
| Leo Famulari |