aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* gnu: di: Update to 4.44.•••* gnu/packages/admin.scm (di): Update to 4.44. Tobias Geerinckx-Rice2017-12-04
* gnu: eolie: Update to 0.9.13.•••* gnu/packages/gnome.scm (eolie): Update to 0.9.13. Tobias Geerinckx-Rice2017-12-04
* gnu: coda: Update to 2.18.3.•••* gnu/packages/maths.scm (coda): Update to 2.18.3. Tobias Geerinckx-Rice2017-12-04
* gnu: python-scikit-learn: Update to 0.19.1.•••* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.19.1. Tobias Geerinckx-Rice2017-12-04
* gnu: guix: Update snapshot to 3fb6464.•••* gnu/packages/package-management.scm (guix): Update to 3fb6464. Ludovic Courtès2017-12-04
* gnu: you-get: Update to 0.4.990.•••* gnu/packages/video.scm (you-get): Update to 0.4.990. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Rutger Helling2017-12-03
* ui: Tweak conflicting profile entry error message.•••* guix/ui.scm (call-with-error-handling): Use 'manifest-entry-output*' when reporting conflicting profile entries. Ludovic Courtès2017-12-03
* gnu: shepherd: Avoid "Bad file descriptor" warnings.•••* gnu/packages/patches/shepherd-close-fds.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/admin.scm (shepherd)[source]: Use it. Ludovic Courtès2017-12-03
* profiles: Really disable deprecation warnings for 'profile-derivation'.•••This is a followup to 2815fca1423cf72e6f3d0e774f1058bcbf8dfdbf. * guix/profiles.scm (profile-derivation)[builder]: Remove 'debug-disable' call, which was ineffective. Pass #:env-vars to 'gexp->derivation'. Ludovic Courtès2017-12-03
* scripts: Default to Guile 2.2 as the guile-for-build.•••* guix/scripts/environment.scm (guix-environment): '%guile-for-build' now defaults to GUILE-2.2 instead of GUILE-2.0. * guix/scripts/package.scm (guix-package): Likewise. * guix/scripts/pull.scm (guix-pull): Likewise. Ludovic Courtès2017-12-03
* gnu: samplv1: Update to 0.8.5.•••* gnu/packages/music.scm (samplv1): Update to 0.8.5. Ricardo Wurmus2017-12-03
* gnu: drumkv1: Update to 0.8.5.•••* gnu/packages/music.scm (drumkv1): Update to 0.8.5. Ricardo Wurmus2017-12-03
* gnu: synthv1: Update to 0.8.5.•••* gnu/packages/music.scm (synthv1): Update to 0.8.5. Ricardo Wurmus2017-12-03
* profile: Use _IO* but disable deprecation warning.•••This fixes a regression introduced in 2f60084f77815f454d1521396c2a383390ea2865, whereby the profile derivation would fail to run on Guile 2.0 (as is the case with "guix package --bootstrap"). Reported by Christopher Baines. * guix/profiles.scm (profile-derivation)[builder]: Use _IO* but add 'debug-disable' call. Ludovic Courtès2017-12-03
* install: Add colors in 'motd' and 'issue'.•••* gnu/system/install.scm (%installation-services)[motd]: Add colors. [services]: Use the "lat9u-16" font. (%issue): Add colors. Ludovic Courtès2017-12-03
* profiles: Avoid _IO* in profile builder.•••* guix/profiles.scm (profile-derivation)[builder]: Avoid the deprecated _IO* constants. Ludovic Courtès2017-12-03
* doc: Link to work on bootstrapping.•••* doc/guix.texi (Reducing the Set of Bootstrap Binaries): New section. Ludovic Courtès2017-12-03
* install: Add the prerequisites of 'profile-derivation' as GC roots.•••* gnu/system/install.scm (%installation-services): Add GLIBC-UTF8-LOCALES, TEXINFO, and GUILE-FINAL as GC roots. Ludovic Courtès2017-12-03
* profiles: Do not import the host's srfi-{19,26}.scm files.•••Previously the "manual-database" derivation would always import the host's srfi-{19,26}.scm files in the build side. In practice this means that different users could get different manual-database.drv depending on the Guile version they're using in the host. For example, the (gnu tests install) tests would fail if the host was running Guile 2.2.3 because the guest is running 2.2.2, and thus has different srfi-{19,26}.scm files. The manual-database.drv would need to be built from source, which would fail because prerequisites were missing. Reported by Mathieu Othacehe <m.othacehe@gmail.com> at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=29409#96>. * guix/profiles.scm (manual-database): Do not pass #:modules to 'gexp->derivation'. Wrap 'build' gexp in 'with-imported-modules' form. Ludovic Courtès2017-12-03
* gnu: Add kallisto.•••* gnu/packages/bioinformatics.scm (kallisto): New variable. Ricardo Wurmus2017-12-03
* gnu: calf: Update to 0.90.0.•••* gnu/packages/audio.scm (calf): Update to 0.90.0. Ricardo Wurmus2017-12-03
* gnu: jack-2: Update to 1.9.11-RC1.•••* gnu/packages/audio.scm (jack-2): Update to 1.9.11-RC1. Ricardo Wurmus2017-12-03
* gnu: guitarix: Update to 0.36.1.•••* gnu/packages/audio.scm (guitarix): Update to 0.36.1. Ricardo Wurmus2017-12-03
* gnu: faust-2: Remove inherited phase.•••* gnu/packages/audio.scm (faust-2)[arguments]: Remove build phase "fix-permissions". Ricardo Wurmus2017-12-03
* gnu: faust: Update to 0.9.90.•••* gnu/packages/audio.scm (faust): Update to 0.9.90. [source]: Download sources via git-fetch. [arguments]: Add phase "fix-permissions". Ricardo Wurmus2017-12-03
* gnu: Add gst123.•••* gnu/packages/gstreamer.scm (gst123): New variable. Ricardo Wurmus2017-12-03
* gnu: weechat: Update to 2.0.•••* gnu/packages/irc.scm (weechat): Update to 2.0. Marius Bakke2017-12-03
* gnu: libwebp: Update to 0.6.1.•••* gnu/packages/image.scm (libwebp): Update to 0.6.1. Marius Bakke2017-12-03
* gnu: git: Update to 2.15.1.•••* gnu/packages/version-control.scm (git): Update to 2.15.1. Marius Bakke2017-12-03
* gnu: wireshark: Update to 2.4.3.•••* gnu/packages/networking.scm (wireshark): Update to 2.4.3. Nicolas Goaziou2017-12-03
* gnu: giac-xcas: Update to 1.4.9-33.•••* gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-33. Nicolas Goaziou2017-12-03
* gnu: guile-dsv: Update to 0.2.1 & correct sha256.•••* gnu/packages/guile.scm (guile-dsv): Update to 0.2.1. Alex Sassmannshausen2017-12-03
* gnu: mescc-tools: Update to 0.3.•••* gnu/packages/mes.scm (mescc-tools): Update to 0.3. [supported-systems]: Remove field. Efraim Flashner2017-12-03
* gnu: u-boot: Update to 2017.11.•••* gnu/packages/bootloaders.scm (u-boot): Update to 2017.11. Efraim Flashner2017-12-03
* linux-boot: Remove unneeded import.•••* gnu/build/linux-boot.scm: Remove unnecessary autoload of (system base compile). Ludovic Courtès2017-12-02
* build: Do not compile (gnu build shepherd).•••* gnu/local.mk (GNU_SYSTEM_MODULES): Move 'build/shepherd.scm' to... (MODULES_NOT_COMPILED): ... here. Ludovic Courtès2017-12-02
* uuid: Fix typo in comment.•••* gnu/system/uuid.scm: Fix typo in comment. Ludovic Courtès2017-12-02
* gnu: elogind: Add file-name for source.•••* gnu/packages/freedesktop.scm (elogind)[source]: Add file-name field. Efraim Flashner2017-12-02
* gnu: youtube-dl: Update to 2017.12.02.•••* gnu/packages/video.scm (youtube-dl): Update to 2017.12.02. Tobias Geerinckx-Rice2017-12-02
* gnu: mtr: Don't mention only ICMP ECHO.•••* gnu/packages/networking.scm (mtr)[description]: Allude to the fact that mtr can send more than mere ICMP. Tobias Geerinckx-Rice2017-12-02
* gnu: man-db: Use 'groff-minimal' at run time.•••This reduces the closure of man-db from 175 MiB to 97 MiB. * gnu/packages/man.scm (man-db)[native-inputs]: Add GROFF. [inputs]: Replace GROFF with GROFF-MINIMAL. [arguments]: #:configure-flags now refers to GROFF-MINIMAL. Add #:disallowed-references. Ludovic Courtès2017-12-02
* gnu: Add groff-minimal.•••* gnu/packages/groff.scm (groff-minimal): New variable. Ludovic Courtès2017-12-02
* gnu: xfig: Don't ignore 'xmkmf' exit code.•••Suggested by Mike Gerwitz <mtg@gnu.org>. * gnu/packages/xfig.scm (xfig)[arguments]: Use 'invoke' when invoking 'xmkmf'. Ludovic Courtès2017-12-02
* system: vm: Fix typo in comment.•••* gnu/system/vm.scm (qemu-image): Fix typo targetting -> targeting. Mathieu Othacehe2017-12-02
* gnu: keepassxc: Update to 2.2.2.•••* password-utils.scm (keepassxc): Update to 2.2.2. Manolis Ragkousis2017-12-02
* gnu: nss-certs: Update to 3.34.1.•••* gnu/packages/certs.scm (nss-certs): Update to 3.34.1. Tobias Geerinckx-Rice2017-12-02
* Do not set '%fresh-auto-compile'.•••* guix/scripts/offload.scm (build-machines): Comment out '(set! %fresh-auto-compile #t)' since with Guile 2.2.3 it could lead to an actual rebuild of everything that gets loaded from there on. See <https://bugs.gnu.org/29226>. * guix/ui.scm (load*): Likewise. Ludovic Courtès2017-12-01
* tests: Avoid double slash in URIs.•••* tests/publish.scm ("with cache"): Remove extra slash in NAR-URL. This would lead to a 'uri-error' exception on Guile 2.2.3. Ludovic Courtès2017-12-01
* records: Use 'make-struct/no-tail'.•••* guix/records.scm (make-syntactic-constructor): Use 'make-struct/no-tail' as 'make-struct' is deprecated as of 2.2.3. Ludovic Courtès2017-12-01
* gnu: guile-sly: Do not propagate Guile.•••* gnu/packages/guile.scm (guile-sly)[propagated-inputs]: Move GUILE-2.2 to... [inputs]: ... here. Ludovic Courtès2017-12-01