Christopher Baines
02bc41c4ce
tests: databases: Add a simple test for MySQL.
...
Previously, the activation phase for this service caused some systems using it
to not boot. This test checks that it's possible to boot a system using it,
and at least start the service.
* gnu/tests/databases.scm (%mysql-os, %test-mysql): New variables.
(run-mysql-test): New procedure.
2017-10-08 17:31:49 +01:00
Christopher Baines
b36e06c2b0
linux-initrd: Ensure that the guile used in the initrd is referenced.
...
By referencing guile from the initrd output explicitly, it will be present in
the store when this initrd is used. If the exact guile used within the initrd
isn't present in the store, then after root is switched during the boot
process, loading modules (such as (ice-9 popen)) won't work.
This fixes guix-patches bug #28399 , "Fix mysql activation, and add a basic
test".
* gnu/system/linux-initrd.scm (expression->initrd)[builder]: Write out a file
called references in to the initrd output, which includes the store path for
guile.
2017-10-08 17:31:49 +01:00
Tobias Geerinckx-Rice
fe90a6e08b
gnu: youtube-dl: Update to 2017.10.07.
...
* gnu/packages/video.scm (youtube-dl): Update to 2017.10.07.
2017-10-08 17:49:47 +02:00
Tobias Geerinckx-Rice
71b7950e24
gnu: offlineimap: Update to 7.1.3.
...
* gnu/packages/mail.scm (offlineimap): Update to 7.1.3.
2017-10-08 17:49:47 +02:00
Ludovic Courtès
60273031e8
services: Remove unneeded imported.
...
This caused a circular dependency.
Reported by Oleg Pykhalov <go.wigust@gmail.com>
at <https://lists.gnu.org/archive/html/help-guix/2017-10/msg00021.html >.
* gnu/services/networking.scm: Remove unneeded import of (gnu system
base).
2017-10-08 17:43:51 +02:00
Tobias Geerinckx-Rice
be6a1c2d39
gnu: gnome-calendar: Update to 3.26.2.
...
* gnu/packages/gnome.scm (gnome-calendar): Update to 3.26.2.
2017-10-08 17:06:16 +02:00
Tobias Geerinckx-Rice
de1a32a41a
gnu: par2cmdline: Update to 0.7.4.
...
* gnu/packages/backup.scm (par2cmdline): Update to 0.7.4.
2017-10-08 17:06:15 +02:00
Tobias Geerinckx-Rice
5578a9c64b
gnu: munge: Update to 0.5.13.
...
* gnu/packages/admin.scm (munge): Update to 0.5.13.
2017-10-08 17:06:14 +02:00
Kei Kebreau
226e57d674
gnu: aisleriot: Update to 3.22.3.
...
* gnu/packages/gnome.scm (aisleriot): Update to 3.22.3.
[inputs]: Use guile-2.2 instead of guile-2.0.
2017-10-08 11:02:40 -04:00
Christopher Baines
6626c54ddf
gnu: Add missing mongodb patch to local.mk.
...
* gnu/local.mk (dist_patch_DATA): Add the
mongodb-support-unknown-linux-distributions.patch.
2017-10-08 15:11:04 +01:00
Christopher Baines
834dc83069
web: Add nginx-documentation.
...
* gnu/packages/web.scm (nginx): Add comment about updating the documentation.
(nginx-xslscript): New variable.
(nginx-documentation): New variable.
2017-10-08 14:30:30 +01:00
Christopher Baines
024d37d119
perl: Add perl-parse-recdescent.
...
* gnu/packages/perl.scm (perl-parse-recdescent): New variable.
2017-10-08 14:30:25 +01:00
Tomáš Čech
3eabcc7878
gnu: Add missing input to python-py3status and fix call path.
...
file is used to determine configuration file encoding and py3status fails to
start when this tool is missing.
* gnu/packages/python.scm (python-py3status)[inputs]: Add file.
[arguments]: Modify phases to patch py3status to call file with an absolute
path.
2017-10-08 13:03:07 +02:00
Oleg Pykhalov
cca6941fee
pull: Add GUIX_PULL_URL environment variable.
...
* guix/scripts/pull.scm (%repository-url): Add GUIX_PULL_URL environment
variable.
* doc/guix.texi (Invoking guix pull): Mention GUIX_PULL_URL.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-07 23:01:52 +02:00
Oleg Pykhalov
3803331803
gnu: sdl: Add debug output.
...
* gnu/packages/sdl.scm (sdl, sdl-gfx, sdl-image, sdl-mixer, sdl-net, sdl-ttf):
Add debug output.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-07 23:01:52 +02:00
ng0
06ebba151b
gnu: getmail: Update to 5.4.
...
* gnu/packages/mail.scm (getmail): Update to 5.4.
2017-10-07 21:56:22 +02:00
Leo Famulari
3202d601a8
gnu: khal: Update to 0.9.8.
...
* gnu/packages/calendar.scm (khal): Update to 0.9.8.
[arguments]: Make sure to stop building if the documentation fails to
build. Skip some failing tests.
2017-10-07 13:14:50 -04:00
Ludovic Courtès
aba219af0f
pull: Honor 'parallel-job-count'.
...
* guix/build/pull.scm (build-guix): Use 'n-par-for-each' and honor
'parallel-job-count'.
2017-10-07 17:08:33 +02:00
Ludovic Courtès
1f3ea89871
store: Add missing import.
...
* guix/store.scm: Use (ice-9 format).
2017-10-07 17:08:32 +02:00
Ludovic Courtès
9070ca4479
gnu: zile: Update to 2.4.14.
...
* gnu/packages/zile.scm (zile): Update to 2.4.14.
2017-10-07 17:08:32 +02:00
Ludovic Courtès
eca16a3d1d
guix package: '--upgrade' no longer reverses package order.
...
Reported by Oleg Pykhalov <go.wigust@gmail.com>
at <https://lists.gnu.org/archive/html/help-guix/2017-10/msg00000.html >.
* guix/scripts/package.scm (options->installable)[upgraded]: Use
'fold-right' instead of 'fold'.
2017-10-07 17:08:32 +02:00
Ben Woodcroft
3ae76f7f57
gnu: vsearch: Update to 2.5.0.
...
* gnu/packages/bioinformatics.scm (vsearch): Update to 2.5.0.
2017-10-07 09:42:55 +10:00
Mark H Weaver
ecfcb2e048
gnu: linux-libre: Update to 4.13.5.
...
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.13.5.
(%linux-libre-hash): Update hash.
2017-10-06 18:29:05 -04:00
Mark H Weaver
4556703783
gnu: linux-libre@4.9: Update to 4.9.53.
...
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.53.
2017-10-06 18:28:26 -04:00
Mark H Weaver
428951b84f
gnu: linux-libre@4.4: Update to 4.4.90.
...
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.90.
2017-10-06 18:27:45 -04:00
Ludovic Courtès
90d23ed9df
system: Really filter out Linux device names for the store.
...
This is a followup to db4e8fd5d4
.
Fixes <https://bugs.gnu.org/28445 >.
Reported by Mark H Weaver <mhw@netris.org>.
* gnu/system.scm (ensure-not-/dev): New procedure.
(read-boot-parameters)[ensure-not-/dev]: Remove.
(operating-system-boot-parameters): Use it.
2017-10-07 00:05:18 +02:00
Christopher Baines
5266ff719e
services: Add MongoDB.
...
* gnu/services/databases.scm (%default-mongodb-configuration-file,
%mongodb-accounts, mongodb-service-type): New variables.
(<mongodb-configuration>): New record type.
(mongodb-activation, mongodb-shepherd-service): New procedures.
* gnu/tests/databases.scm (%test-mongodb): New variable.
* doc/guix.texi (Database Services): Add MongoDB documentation.
2017-10-06 21:24:30 +01:00
Christopher Baines
6bbbca9073
gnu: Add mongodb.
...
* gnu/packages/databases.scm (mongodb): New variable.
2017-10-06 21:24:23 +01:00
Tobias Geerinckx-Rice
4bbc27aca0
gnu: btrfs-progs: Update to 4.13.2.
...
* gnu/packages/linux.scm (btrfs-progs): Update to 4.13.2.
2017-10-06 17:33:52 +02:00
Efraim Flashner
2320d4f058
gnu: glibc-locales: Use 'modify-phases' syntax.
...
* gnu/packages/base.scm (glibc-locales)[arguments]: Use 'modify-phases'
syntax.
2017-10-06 16:00:11 +03:00
Ludovic Courtès
1738e24455
gnu: guix: Update development snapshot.
...
* gnu/packages/package-management.scm (guix): Update to 8b920d7
.
2017-10-06 14:43:31 +02:00
Ludovic Courtès
8b920d707e
import: Use a 'file://' URL in 'alist->package' test.
...
* tests/import-utils.scm ("alist->package with simple source"): Use a
'file://' URL.
2017-10-06 14:16:24 +02:00
Ludovic Courtès
0b12324284
uuid: Fix typo in 'uuid=?' test.
...
* tests/uuid.scm ("uuid=?"): Change to 'test-assert'.
2017-10-06 14:16:23 +02:00
Tobias Geerinckx-Rice
8bde6a524e
gnu: dconf: Update to 0.26.1.
...
* gnu/packages/gnome.scm (dconf): Update to 0.26.1.
2017-10-06 01:00:59 +02:00
Tobias Geerinckx-Rice
4a79befe2c
gnu: glade: Update to 3.20.1.
...
* gnu/packages/gnome.scm (glade): Update to 3.20.1.
2017-10-06 01:00:58 +02:00
Tobias Geerinckx-Rice
6c97f17fa1
gnu: tor: Enable directory protocol compression.
...
* gnu/packages/tor.scm (tor)[native-inputs]: Add pkg-config.
[inputs]: Add xz and zstd.
2017-10-06 01:00:49 +02:00
Tobias Geerinckx-Rice
b519d46269
gnu: tor: Fix typo.
...
* gnu/packages/tor.scm (tor)[inputs]: Move unquote to its operand.
2017-10-06 01:00:11 +02:00
Arun Isaac
5ca4fe9696
gnu: octave: Reference makeinfo with absolute path.
...
* gnu/packages/maths.scm (octave)[arguments]: Add configure-makeinfo phase.
[inputs]: Add texinfo.
[native-inputs]: Remove texinfo.
2017-10-06 03:34:59 +05:30
Ludovic Courtès
e5788ebbe1
publish: Cache uncompressed nars as well.
...
Fixes <https://bugs.gnu.org/28664 >.
Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.
* guix/scripts/publish.scm (bake-narinfo+nar): When COMPRESSION is
'none, write NAR instead of doing nothing.
(make-request-handler): Use 'render-nar/cached' for /nar URLs with no
compression.
* tests/publish.scm ("with cache", "with cache, uncompressed"): Adjust
expected result accordingly.
2017-10-05 23:05:06 +02:00
Marius Bakke
7006370e59
gnu: vte-ng: Update to 0.50.1.a.
...
* gnu/packages/gnome.scm (vte-ng): Update to 0.50.1.a.
2017-10-05 20:28:33 +02:00
Marius Bakke
3f697ff2e8
gnu: openjpeg: Update to 2.3.0.
...
* gnu/packages/patches/openjpeg-CVE-2017-12982.patch,
gnu/packages/patches/openjpeg-CVE-2017-14040.patch,
gnu/packages/patches/openjpeg-CVE-2017-14041.patch,
gnu/packages/patches/openjpeg-CVE-2017-14151.patch,
gnu/packages/patches/openjpeg-CVE-2017-14152.patch,
gnu/packages/patches/openjpeg-CVE-2017-14164.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/image.scm (openjpeg): Update to 2.3.0.
[source](patches): Remove.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Adjust openjpeg
substitution.
2017-10-05 20:28:32 +02:00
Marius Bakke
6d89a1ab4e
gnu: imagemagick: Update to 6.9.9-18.
...
Fixes <https://bugs.gnu.org/28692 >.
Reported by Diego Nicola Barbato <dnbarbato@posteo.de>.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-18.
2017-10-05 20:14:13 +02:00
Leo Famulari
6cdd8c97b7
gnu: libpng@1.2: Update to 1.2.59.
...
* gnu/packages/image.scm (libpng-1.2): Update to 1.2.59.
2017-10-05 10:42:36 -04:00
Leo Famulari
eb93f1c9c4
gnu: certbot, python-acme: Update to 0.19.0.
...
* gnu/packages/tls.scm (certbot, python-acme): Update to 0.19.0.
2017-10-05 10:38:52 -04:00
Kei Kebreau
5fe56448f3
gnu: lightning: Update to 2.1.2.
...
* gnu/packages/assembly.scm (lightning): Update to 2.1.2.
2017-10-05 10:36:06 -04:00
Ricardo Wurmus
227dbd841a
gnu: Add pdsh.
...
* gnu/packages/ssh.scm (pdsh): New variable.
2017-10-05 15:17:26 +02:00
Dave Love
04717e9406
gnu: Add imb-openmpi.
...
* gnu/packages/benchmark.scm (imb): New procedure.
(imb-openmpi): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-05 12:09:17 +02:00
Ludovic Courtès
9d80d0e95c
guix system: Error out when passed a wrong file system UUID/label.
...
* guix/scripts/system.scm (check-file-system-availability): New
procedure.
(perform-action): Use it.
2017-10-05 12:09:17 +02:00
Ludovic Courtès
dd41a7f8d8
file-systems: Add a 'location' field to <file-system>.
...
* gnu/system/file-systems.scm (<file-system>)[location]: New field.
2017-10-05 12:09:17 +02:00
Ludovic Courtès
aed1f1b049
uuid: Add 'uuid=?' and use it.
...
* gnu/system/uuid.scm (uuid=?): New procedure.
* tests/uuid.scm ("uuid=?"): New test.
* gnu/build/file-systems.scm (partition-uuid-predicate)
(luks-partition-uuid-predicate): Use it instead of 'bytevector=?'.
2017-10-05 12:09:17 +02:00