| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously we would call 'machine-load' once per machine, which was very
costly when there were many machines. Now we arrange to call it only
once on average (when all the machines have the same 'speed' value).
* guix/scripts/offload.scm (random-seed, shuffle): New procedures.
(choose-build-machine)[machines+slots+loads]: Rename to...
[machines+slots]: ... this. Remove load from the tuples therein.
[undecorate]: Adjust accordingly.
[machine-less-loaded-or-faster?]: Remove.
[machine-faster?]: New procedure.
Sort MACHINES+SLOTS according to 'machine-faster?'. Call
'machine-load?' as the last thing.
|
|
|
|
|
|
|
| |
Fixes <https://bugs.gnu.org/28756>.
* guix/scripts/substitute.scm (progress-substitution):
Call '(close-port progress)'.
|
|
|
|
|
| |
* gnu/packages/bioinformatics.scm (f-seq)[version]: Truncate commit part of
the version string.
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/gnome.scm (totem): Update to 3.26.0.
[source]: Add 'patches' field.
[build-system]: Switch to MESON-BUILD-SYSTEM.
[native-inputs]: Add GTK+:bin and GLIB:bin.
[arguments]: Pass #:glib-or-gtk?. Adjust #:configure-flags to new
syntax.
* gnu/packages/patches/totem-meson-easy-codec.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
|
|
|
|
|
|
|
|
|
|
|
| |
This should allow more operations such as changing the system date and
time via the Control Center (reported at
<https://lists.gnu.org/archive/html/help-guix/2016-09/msg00059.html>),
performing "file operations" via gvfs, and interacting with processes
using the System Monitor.
* gnu/services/desktop.scm (gnome-polkit-settings): New procedure.
(gnome-desktop-service-type): Use it in POLKIT-SERVICE-TYPE extension.
|
|
|
|
| |
* gnu/packages/gnome.scm (mobile-broadband-provider-info): Update to 20170310.
|
|
|
|
| |
* gnu/packages/mail.scm (dovecot): Update to 2.2.33.1.
|
|
|
|
| |
* gnu/packages/disk.scm (gparted): Update to 0.30.0.
|
|
|
|
| |
* gnu/packages/gnome.scm (evince): Update to 3.26.0.
|
|
|
|
| |
gnu/packages/gnome.scm (orca): Update to 3.26.0.
|
|
|
|
|
| |
* gnu/packages/linux.scm (bluez): [arguments] Add phase to skip a test instead
of marking it as XFAIL.
|
|
|
|
| |
* gnu/packages/bioinformatics.scm (rcas-web): Update to 0.0.4.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes <https://bugs.gnu.org/28784>.
This mostly reverts 81a0f1cdf12e7bcc34c1203f034a323fa8f52cf5, which
introduced a regression: revealed ports are *never* GC'd (contrary to
what Guile's manual suggests).
In addition to the revert, 'close-procedure' now explicitly swallows
EBADF errors when 'close-port' is called.
* guix/zlib.scm (close-procedure): New procedure.
(make-gzip-input-port)[gzfile]: Use 'fileno' instead of 'port->fdes'.
Use 'close-procedure' instead of 'gzclose'.
(make-gzip-output-port): Likewise.
* tests/zlib.scm ("compression/decompression pipe"): Use 'port-closed?'
to determine whether PARENT has been closed.
|
|
|
|
| |
* gnu/packages/mp3.scm (mpg123): Update to 1.25.7.
|
|
|
|
|
|
| |
* gnu/system/examples/lightweight-desktop.tmpl <file-systems>: Add a
UUID for the /boot/efi partition.
* doc/guix.texi (Using the Configuration System): Mention it.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/system/uuid.scm (%fat32-endianness): Rename to...
(%fat-endianness): ... this.
(fat32-uuid->string): Rename to...
(fat-uuid->string): ... this.
(%fat32-uuid-rx): Rename to..
(%fat-uuid-rx): ... this.
(string->fat32-uuid): Rename to...
(string->fat-uuid): ... this.
(%uuid-parsers, %uuid-printers): Add 'fat16.
|
|
|
|
|
|
|
|
|
| |
* gnu/build/file-systems.scm (check-fat32-file-system): Rename to...
(check-fat-file-system): ... this.
(check-file-system): Adjust accordingly.
(fat16-superblock?, read-fat16-superblock)
(fat16-superblock-uuid, fat16-superblock-volume-name): New procedures.
(%partition-label-readers, %partition-uuid-readers): Add FAT16.
|
|
|
|
|
|
|
|
|
|
|
| |
Reported by Roel Janssen <roel@gnu.org>
at <https://lists.gnu.org/archive/html/help-guix/2017-09/msg00094.html>.
* gnu/system/file-systems.scm (file-system->spec): When DEVICE is a
UUID, serialize it in a way that preserves its type.
(spec->file-system): Adjust accordingly.
* gnu/build/file-systems.scm (canonicalize-device-spec): Add case for
when SPEC is 'uuid?'.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/build/file-systems.scm (mount-file-system): Rename 'spec' to 'fs'
and assume it's a <file-system>.
* gnu/build/linux-boot.scm (boot-system): Assume MOUNTS is a list of
<file-system> and adjust accordingly.
* gnu/build/linux-container.scm (mount-file-systems): Remove
'file-system->spec' call.
* gnu/services/base.scm (file-system-shepherd-service): Add
'spec->file-system' call. Add (gnu system file-systems) to 'modules'.
* gnu/system/linux-initrd.scm (raw-initrd): Use (gnu system
file-systems). Add 'spec->file-system' call for #:mounts.
|
|
|
|
|
|
| |
* gnu/packages/engineering.scm (freehdl): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
| |
* gnu/packages/engineering.scm (trilinos-parallel-xyce)
(xyce-parallel): New variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
| |
* gnu/packages/engineering.scm (trilinos-serial-xyce)
(xyce-serial): New variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
| |
* gnu/packages/maths.scm (lapack-3.5): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
| |
* gnu/packages/python.scm (python-rpy2)[arguments]: Ignore test failures.
|
|
|
|
| |
* gnu/packages/statistics.scm (r-ggdendro): New variable.
|
|
|
|
| |
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.54.
|
|
|
|
| |
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.91.
|
|
|
|
|
|
|
|
| |
This prevents libstore/build.cc from executing nix/scripts/offload, which is
always created by config.status, when offload support is not enabled.
* build-aux/pre-inst-env.in: Export 'NIX_BUILD_HOOK' only when
configured; unset it otherwise.
|
|
|
|
| |
* gnu/packages/mail.scm (dovecot): Update to 2.2.33.
|
|
|
|
|
|
|
|
| |
Fixes a regression introduced in
42abb842f64f5dd7834cabd445a5f4d01f1e68a4.
* gnu/packages/games.scm: Remove unneeded (guix build utils) import,
which led to a name clash on 'which'.
|
|
|
|
|
|
| |
* guix/import/cpan.scm: Remove dependency on (gnu packages perl).
(perl-package): New procedure.
(%corelist, core-module?): Use it instead of referring to 'perl'.
|
|
|
|
| |
* guix/import/pypi.scm: Remove unneeded import.
|
|
|
|
|
|
|
|
| |
Suggested by Ricardo Wurmus.
Works around <https://bugs.gnu.org/28295>.
* guix/ui.scm (report-load-error): Add case for 'read-error'.
* tests/guix-system.sh: Test missing-closing-paren errors.
|
|
|
|
|
|
|
|
| |
* gnu/packages/mail.scm (alot): Update to 0.5.1.
[arguments]: Enable tests.
[native-inputs]: Add python2-mock.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
|
|
|
|
| |
* gnu/packages/python.scm (python-twisted): Update to 17.1.0.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
|
|
|
|
|
| |
* gnu/packages/python.scm (python-incremental, python2-incremental): New
variables.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
|
|
|
|
|
|
| |
* gnu/packages/python.scm (python-automat, python2-automat): New variables.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
|
|
|
|
|
| |
* gnu/packages/graphviz.scm (python-graphviz, python2-graphviz): New
variables.
|
|
|
|
|
|
| |
* gnu/packages/python.scm (python-m2r, python2-m2r): New variables.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
|
|
|
|
|
|
|
| |
* gnu/packages/python.scm (python-constantly, python2-constantly): New
variables.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
|
|
|
|
| |
* gnu/packages/python.scm (python-attrs, python2-attrs): New variables.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
|
|
|
|
|
| |
* gnu/services/vpn.scm (serialize-tls-auth): Fix serialization error when
tls-auth is disabled.
|
|
|
|
|
| |
* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-xml): New
variable.
|
|
|
|
| |
* gnu/packages/java.scm (java-woodstox-core): New variable.
|
|
|
|
| |
* gnu/packages/java.scm (java-stax2-api): New variable.
|
|
|
|
|
| |
* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-yaml): New
variable.
|
|
|
|
| |
* gnu/packages/java.scm (java-snakeyaml): New variable.
|
|
|
|
|
| |
* gnu/packages/java.scm (java-fasterxml-jackson-modules-base-jaxb): New
variable.
|
|
|
|
| |
* gnu/packages/java.scm (java-fasterxml-jackson-databind): New variable.
|
|
|
|
| |
* gnu/packages/java.scm (java-fasterxml-jackson-core): New variable.
|