Age | Commit message (Expand) | Author |
2017-12-03 | doc: Link to work on bootstrapping.•••* doc/guix.texi (Reducing the Set of Bootstrap Binaries): New section.
| Ludovic Courtès |
2017-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ès |
2017-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ès |
2017-12-03 | gnu: Add kallisto.•••* gnu/packages/bioinformatics.scm (kallisto): New variable.
| Ricardo Wurmus |
2017-12-03 | gnu: calf: Update to 0.90.0.•••* gnu/packages/audio.scm (calf): Update to 0.90.0.
| Ricardo Wurmus |
2017-12-03 | gnu: jack-2: Update to 1.9.11-RC1.•••* gnu/packages/audio.scm (jack-2): Update to 1.9.11-RC1.
| Ricardo Wurmus |
2017-12-03 | gnu: guitarix: Update to 0.36.1.•••* gnu/packages/audio.scm (guitarix): Update to 0.36.1.
| Ricardo Wurmus |
2017-12-03 | gnu: faust-2: Remove inherited phase.•••* gnu/packages/audio.scm (faust-2)[arguments]: Remove build phase
"fix-permissions".
| Ricardo Wurmus |
2017-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 Wurmus |
2017-12-03 | gnu: Add gst123.•••* gnu/packages/gstreamer.scm (gst123): New variable.
| Ricardo Wurmus |
2017-12-03 | gnu: weechat: Update to 2.0.•••* gnu/packages/irc.scm (weechat): Update to 2.0.
| Marius Bakke |
2017-12-03 | gnu: libwebp: Update to 0.6.1.•••* gnu/packages/image.scm (libwebp): Update to 0.6.1.
| Marius Bakke |
2017-12-03 | gnu: git: Update to 2.15.1.•••* gnu/packages/version-control.scm (git): Update to 2.15.1.
| Marius Bakke |
2017-12-03 | gnu: wireshark: Update to 2.4.3.•••* gnu/packages/networking.scm (wireshark): Update to 2.4.3.
| Nicolas Goaziou |
2017-12-03 | gnu: giac-xcas: Update to 1.4.9-33.•••* gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-33.
| Nicolas Goaziou |
2017-12-03 | gnu: guile-dsv: Update to 0.2.1 & correct sha256.•••* gnu/packages/guile.scm (guile-dsv): Update to 0.2.1.
| Alex Sassmannshausen |
2017-12-03 | gnu: mescc-tools: Update to 0.3.•••* gnu/packages/mes.scm (mescc-tools): Update to 0.3.
[supported-systems]: Remove field.
| Efraim Flashner |
2017-12-03 | gnu: u-boot: Update to 2017.11.•••* gnu/packages/bootloaders.scm (u-boot): Update to 2017.11.
| Efraim Flashner |
2017-12-02 | linux-boot: Remove unneeded import.•••* gnu/build/linux-boot.scm: Remove unnecessary autoload of (system base
compile).
| Ludovic Courtès |
2017-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ès |
2017-12-02 | uuid: Fix typo in comment.•••* gnu/system/uuid.scm: Fix typo in comment.
| Ludovic Courtès |
2017-12-02 | gnu: elogind: Add file-name for source.•••* gnu/packages/freedesktop.scm (elogind)[source]: Add file-name field.
| Efraim Flashner |
2017-12-02 | gnu: youtube-dl: Update to 2017.12.02.•••* gnu/packages/video.scm (youtube-dl): Update to 2017.12.02.
| Tobias Geerinckx-Rice |
2017-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-Rice |
2017-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ès |
2017-12-02 | gnu: Add groff-minimal.•••* gnu/packages/groff.scm (groff-minimal): New variable.
| Ludovic Courtès |
2017-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ès |
2017-12-02 | system: vm: Fix typo in comment.•••* gnu/system/vm.scm (qemu-image): Fix typo targetting -> targeting.
| Mathieu Othacehe |
2017-12-02 | gnu: keepassxc: Update to 2.2.2.•••* password-utils.scm (keepassxc): Update to 2.2.2.
| Manolis Ragkousis |
2017-12-02 | gnu: nss-certs: Update to 3.34.1.•••* gnu/packages/certs.scm (nss-certs): Update to 3.34.1.
| Tobias Geerinckx-Rice |
2017-12-01 | 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ès |
2017-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ès |
2017-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ès |
2017-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ès |
2017-12-01 | gnu: 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-01 | gnu: 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-01 | gnu: Add mtr.•••* gnu/packages/networking.scm (mtr): New public variable.
| Tobias Geerinckx-Rice |
2017-12-01 | gnu: 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-01 | gnu: 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-01 | gnu: 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-01 | gnu: 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-01 | gnu: 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-01 | gnu: 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-01 | gnu: guile: Add version 2.2.3.•••* gnu/packages/guile.scm (guile-2.2.3): New variable.
| Ludovic Courtès |
2017-12-01 | gnu: 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-01 | services: 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-01 | guix 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-01 | guix 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-01 | weather: 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-01 | progress: Add 'progress-reporter/bar'.•••* guix/progress.scm (progress-reporter/bar): New procedure.
| Ludovic Courtès |