summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-12-03doc: Link to work on bootstrapping.•••* doc/guix.texi (Reducing the Set of Bootstrap Binaries): New section. Ludovic Courtès
2017-12-03install: 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ès
2017-12-03profiles: 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ès
2017-12-03gnu: Add kallisto.•••* gnu/packages/bioinformatics.scm (kallisto): New variable. Ricardo Wurmus
2017-12-03gnu: calf: Update to 0.90.0.•••* gnu/packages/audio.scm (calf): Update to 0.90.0. Ricardo Wurmus
2017-12-03gnu: jack-2: Update to 1.9.11-RC1.•••* gnu/packages/audio.scm (jack-2): Update to 1.9.11-RC1. Ricardo Wurmus
2017-12-03gnu: guitarix: Update to 0.36.1.•••* gnu/packages/audio.scm (guitarix): Update to 0.36.1. Ricardo Wurmus
2017-12-03gnu: faust-2: Remove inherited phase.•••* gnu/packages/audio.scm (faust-2)[arguments]: Remove build phase "fix-permissions". Ricardo Wurmus
2017-12-03gnu: 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 Wurmus
2017-12-03gnu: Add gst123.•••* gnu/packages/gstreamer.scm (gst123): New variable. Ricardo Wurmus
2017-12-03gnu: weechat: Update to 2.0.•••* gnu/packages/irc.scm (weechat): Update to 2.0. Marius Bakke
2017-12-03gnu: libwebp: Update to 0.6.1.•••* gnu/packages/image.scm (libwebp): Update to 0.6.1. Marius Bakke
2017-12-03gnu: git: Update to 2.15.1.•••* gnu/packages/version-control.scm (git): Update to 2.15.1. Marius Bakke
2017-12-03gnu: wireshark: Update to 2.4.3.•••* gnu/packages/networking.scm (wireshark): Update to 2.4.3. Nicolas Goaziou
2017-12-03gnu: giac-xcas: Update to 1.4.9-33.•••* gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-33. Nicolas Goaziou
2017-12-03gnu: guile-dsv: Update to 0.2.1 & correct sha256.•••* gnu/packages/guile.scm (guile-dsv): Update to 0.2.1. Alex Sassmannshausen
2017-12-03gnu: mescc-tools: Update to 0.3.•••* gnu/packages/mes.scm (mescc-tools): Update to 0.3. [supported-systems]: Remove field. Efraim Flashner
2017-12-03gnu: u-boot: Update to 2017.11.•••* gnu/packages/bootloaders.scm (u-boot): Update to 2017.11. Efraim Flashner
2017-12-02linux-boot: Remove unneeded import.•••* gnu/build/linux-boot.scm: Remove unnecessary autoload of (system base compile). Ludovic Courtès
2017-12-02build: Do not compile (gnu build shepherd).•••* gnu/local.mk (GNU_SYSTEM_MODULES): Move 'build/shepherd.scm' to... (MODULES_NOT_COMPILED): ... here. Ludovic Courtès
2017-12-02uuid: Fix typo in comment.•••* gnu/system/uuid.scm: Fix typo in comment. Ludovic Courtès
2017-12-02gnu: elogind: Add file-name for source.•••* gnu/packages/freedesktop.scm (elogind)[source]: Add file-name field. Efraim Flashner
2017-12-02gnu: youtube-dl: Update to 2017.12.02.•••* gnu/packages/video.scm (youtube-dl): Update to 2017.12.02. Tobias Geerinckx-Rice
2017-12-02gnu: 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-Rice
2017-12-02gnu: 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ès
2017-12-02gnu: Add groff-minimal.•••* gnu/packages/groff.scm (groff-minimal): New variable. Ludovic Courtès
2017-12-02gnu: 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ès
2017-12-02system: vm: Fix typo in comment.•••* gnu/system/vm.scm (qemu-image): Fix typo targetting -> targeting. Mathieu Othacehe
2017-12-02gnu: keepassxc: Update to 2.2.2.•••* password-utils.scm (keepassxc): Update to 2.2.2. Manolis Ragkousis
2017-12-02gnu: nss-certs: Update to 3.34.1.•••* gnu/packages/certs.scm (nss-certs): Update to 3.34.1. Tobias Geerinckx-Rice
2017-12-01Do 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ès
2017-12-01tests: 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ès
2017-12-01records: 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ès
2017-12-01gnu: guile-sly: Do not propagate Guile.•••* gnu/packages/guile.scm (guile-sly)[propagated-inputs]: Move GUILE-2.2 to... [inputs]: ... here. Ludovic Courtès
2017-12-01gnu: tor: Update to 3.1.9 [security fixes].•••This release contains fixes for TROVE-2017-{009,010,011,012,013}. * gnu/packages/tor.scm (tor): Update to 3.1.9. Tobias Geerinckx-Rice
2017-12-01gnu: glusterfs: Replace hardcoded FHS references.•••* gnu/packages/patches/glusterfs-use-PATH-instead-of-hardcodes.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/file-systems.scm (glusterfs)[source]: Use it. Ricardo Wurmus
2017-12-01gnu: Add mtr.•••* gnu/packages/networking.scm (mtr): New public variable. Tobias Geerinckx-Rice
2017-12-01gnu: ghc-blaze-builder: Update to 0.4.0.2.•••* gnu/packages/haskell.scm (ghc-blaze-builder): Update to 0.4.0.2. Tobias Geerinckx-Rice
2017-12-01gnu: ghc-asn1-types: Update to 0.3.2.•••* gnu/packages/haskell-crypto.scm (ghc-asn1-types): Update to 0.3.2. Tobias Geerinckx-Rice
2017-12-01gnu: ghc-asn1-encoding: Update to 0.9.5.•••* gnu/packages/haskell-crypto.scm (ghc-asn1-encoding): Update to 0.9.5. Tobias Geerinckx-Rice
2017-12-01gnu: ghc-array: Update to 0.5.2.0.•••* gnu/packages/haskell.scm (ghc-array): Update to 0.5.2.0. Tobias Geerinckx-Rice
2017-12-01gnu: ghc-aeson-qq: Update to 0.8.2.•••* gnu/packages/haskell-web.scm (ghc-aeson-qq): Update to 0.8.2. Tobias Geerinckx-Rice
2017-12-01gnu: java: Fix several synopses & descriptions.•••* gnu/packages/java.scm (java-plexus-classworlds)[description]: Fix typo and use @code. (java-plexus-container-default-bootstrap)[synopsis]: Hyphenate for clarity, as done in the description. [description]: Fix typo and use @dfn. (java-jmh)[description]: Fix typo. (java-xerial-core)[synopsis, description]: Fix typos. Tobias Geerinckx-Rice
2017-12-01gnu: guile: Add version 2.2.3.•••* gnu/packages/guile.scm (guile-2.2.3): New variable. Ludovic Courtès
2017-12-01gnu: gnome-default-applications: Add Evince for PDF and PS.•••* gnu/packages/gnome.scm (gnome-default-applications)[propagated-inputs]: Add EVINCE. [arguments]: Associate Evince with application/pdf and application/postscript. Ludovic Courtès
2017-12-01services: xorg: Add 'font-misc-misc' to the default font set.•••Fixes <https://bugs.gnu.org/24279>. Reported by John Darrington <john@darrington.wattle.id.au>. * gnu/services/xorg.scm (%default-xorg-fonts): Add FONT-MISC-MISC. Ludovic Courtès
2017-12-01guix system: 'init' displays a progress bar while copying.•••Until now it would print the name of each store item being copied, which was verbose and unhelpful. * guix/scripts/system.scm (copy-closure): Use 'progress-reporter/bar' and 'call-with-progress-reporter'. (guix-system): Parameterize 'current-terminal-columns'. Ludovic Courtès
2017-12-01guix system: Simplify closure copy.•••* guix/scripts/system.scm (copy-item): Add 'references' argument and remove 'references*' call. Turn into a non-monadic procedure. (copy-closure): Remove initial call to 'references*'. Only pass ITEM to 'topologically-sorted*' since that's equivalent. Compute the list of references corresponding to TO-COPY and pass it to 'copy-item'. Ludovic Courtès
2017-12-01weather: Use (guix progress) for progress report.•••* guix/progress.scm (start-progress-reporter!, stop-progress-reporter!) (progress-reporter-report!): New procedures. * guix/scripts/weather.scm (call-with-progress-reporter): New procedure. (package-outputs)[update-progress!]: Remove. Use 'call-with-progress-reporter' instead. (guix-weather): Parameterize 'current-terminal-columns'. Ludovic Courtès
2017-12-01progress: Add 'progress-reporter/bar'.•••* guix/progress.scm (progress-reporter/bar): New procedure. Ludovic Courtès