Age | Commit message (Expand) | Author |
2018-08-30 | gnu: robocut: Don't use unstable tarball.•••* gnu/packages/printers.scm (robocut)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
| Tobias Geerinckx-Rice |
2018-08-30 | gnu: gparted: Update to 0.32.0.•••* gnu/packages/disk.scm (gparted): Update to 0.32.0.
| Tobias Geerinckx-Rice |
2018-08-30 | gnu: duplicity: Update to 0.7.18.1.•••* gnu/packages/backup.scm (duplicity): Update to 0.7.18.1.
[arguments]: Remove upstreamed '--ignore-mdc-error' kluge.
Rename 'patch-source' phase to 'use-store-file-names'.
| Tobias Geerinckx-Rice |
2018-08-29 | gnu: audacity: Fix GtkFileChooserDialog.•••* gnu/packages/audio.scm (audacity)[arguments]: Add 'wrap-program' phase to fix
GtkFileChooserDialog.
[inputs]: Rename "gtk" to "gtk+".
| Kei Kebreau |
2018-08-30 | services: Add ddclient service.•••* gnu/services/dns.scm (ddclient-configuration, ddclient-service-type): New
variables.
(uglify-field-name, serialize-field, serialize-boolean, serialize-integer,
serialize-string, serialize-list, serialize-extra-options,
ddclient-activation, ddclient-shepherd-service,
generate-ddclient-documentation): New procedures.
* doc/guix.texi (DNS Services): Document it.
| Oleg Pykhalov |
2018-08-29 | linux-modules: Raise an error when a kernel module cannot be found.•••Previously we'd get an unhelpful backtrace like this:
In gnu/build/linux-modules.scm:
184:47 4 (recursive-module-dependencies _ #:lookup-module _)
98:14 3 (module-dependencies _)
85:18 2 (modinfo-section-contents _)
In ice-9/ports.scm:
439:11 1 (call-with-input-file #f #<procedure get-bytevector-al?> ?)
In unknown file:
0 (open-file #f "r" #:encoding #f #:guess-encoding #f)
ERROR: In procedure open-file:
Wrong type (expecting string): #f
builder for `/gnu/store/…-linux-modules.drv' failed with exit code 1
* gnu/build/linux-modules.scm (find-module-file): When MODULE cannot be
found, raise an error instead of returning #f. This is more useful to
the user.
| Ludovic Courtès |
2018-08-29 | tests: Warn about test module load failures.•••Reported by Clément Lassieur <clement@lassieur.org>
and Leo Famulari <leo@famulari.name> at
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=32545#11>.
* gnu/tests.scm (test-modules): Pass #:warn to 'scheme-modules'.
| Ludovic Courtès |
2018-08-29 | records: Adjust 'record-abi-mismatch-error' arguments.•••Previously, 'display-error' (as used by 'warn-about-load-error', for
instance) would be called with a wrong number of arguments when a
'record-abi-mismatch-error' was caught:
warning: failed to load '(gnu tests install)':
Backtrace:
[...]
ERROR: In procedure display-error:
Wrong number of arguments to #<procedure display-error (_ _ _ _ _ _)>
Now you get warnings and error reports as intended:
warning: failed to load '(gnu tests install)':
In procedure abi-check: <openssh-configuration>: record ABI mismatch; recompilation needed
warning: failed to load '(gnu tests ssh)':
In procedure abi-check: <openssh-configuration>: record ABI mismatch; recompilation needed
* guix/records.scm (print-record-abi-mismatch-error): Remove.
Remove top-level call to 'set-exception-printer!'.
(abi-check): Use arguments as expected by 'display-error'.
| Ludovic Courtès |
2018-08-29 | gnu: emacs-racket-mode: Update to commit 92c3348.•••* gnu/packages/emacs.scm (emacs-racket-mode): Update to commit 92c3348.
| Christopher Lemmer Webber |
2018-08-29 | gnu: python-trezor: Update to 0.10.2.•••* gnu/packages/finance.scm (python-trezor): Update to 0.10.2.
[arguments]: Replace check with tests that do not require hardware device.
[propagated-inputs]: Add python-click, python-libusb1, python-pyblake2 and
python-typing.
[native-inputs]: Add python-mock and python-pytest.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Vagrant Cascadian |
2018-08-29 | gnu: Add gffcompare.•••gnu/packages/bioinformatics.scm (gffcompare): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
| pimi |
2018-08-29 | gnu: Add r-abcoptim.•••gnu/packages/cran.scm (r-abcoptim): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
| pimi |
2018-08-29 | gnu: Add solaar.•••* gnu/packages/admin.scm (solaar): New variable.
| Danny Milosavljevic |
2018-08-29 | gnu: Add python-pyudev.•••* gnu/packages/admin.scm (python-pyudev): New variable.
| Danny Milosavljevic |
2018-08-29 | gnu: Add python-scanpy.•••* gnu/packages/bioinformatics.scm (python-scanpy): New variable.
| Ricardo Wurmus |
2018-08-29 | gnu: Add python-anndata.•••* gnu/packages/python.scm (python-anndata): New variable.
| Ricardo Wurmus |
2018-08-29 | gnu: Add python-numba.•••* gnu/packages/python.scm (python-numba): New variable.
| Ricardo Wurmus |
2018-08-29 | gnu: Add python-llvmlite.•••* gnu/packages/llvm.scm (python-llvmlite): New variable.
| Ricardo Wurmus |
2018-08-29 | Revert "gnu: snappy: Optimise."•••This causes too many rebuilds for the master branch.
This reverts commit f96ed06805db934ff735e80596f1373dc1c2b5a8.
| Marius Bakke |
2018-08-29 | gnu: Add ghc 8.4.3.•••* gnu/packages/haskell.scm (ghc-8): Rename this...
(ghc-8.0): ...to this.
(ghc): Point at ghc-8.0.
(ghc-8): New variable for GHC 8.4.3.
Co-authored-by: Timothy Samplet <samplet@ngyro.com>
| Ricardo Wurmus |
2018-08-29 | gnu: Add r-infotheo.•••* gnu/packages/cran.scm (r-infotheo): New variable.
| Ricardo Wurmus |
2018-08-28 | gnu: capstone: Use HTTPS home page.•••* gnu/packages/engineering.scm (capstone)[home-page]: Use HTTPS.
| Tobias Geerinckx-Rice |
2018-08-28 | gnu: r-plotrix: Update to 3.7-3.•••* gnu/packages/statistics.scm (r-plotrix): Update to 3.7-3.
| Tobias Geerinckx-Rice |
2018-08-28 | gnu: python-apipkg: Update home page.•••* gnu/packages/python.scm (python-apipkg)[home-page]: Update.
| Tobias Geerinckx-Rice |
2018-08-28 | gnu: r-pracma: Update to 2.1.5.•••* gnu/packages/maths.scm (r-pracma): Update to 2.1.5.
| Tobias Geerinckx-Rice |
2018-08-28 | gnu: claws-mail: Update to 3.17.1.•••* gnu/packages/mail.scm (claws-mail): Update to 3.17.1.
| Tobias Geerinckx-Rice |
2018-08-28 | gnu: libntlm: Update to 1.5.•••* gnu/packages/gsasl.scm (libntlm): Update to 1.5.
[source]: Use HTTPS.
| Tobias Geerinckx-Rice |
2018-08-28 | gnu: snappy: Optimise.•••* gnu/packages/compression.scm (snappy)[source]: Build with ‘-O2’.
* gnu/package/patches/snappy-add-O2-flag-in-CmakeLists.txt.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
| Tobias Geerinckx-Rice |
2018-08-28 | gnu: Add urlscan.•••* gnu/packages/mail.scm (urlscan): New variable.
| Efraim Flashner |
2018-08-28 | gnu: Add ephoto.•••* gnu/packages/enlightenment.scm (ephoto): New variable.
| Efraim Flashner |
2018-08-28 | gnu: electron-cash: Update to 3.3.1.•••* gnu/packages/finance.scm (electron-cash): Update to 3.3.1.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Vagrant Cascadian |
2018-08-28 | gnu: dropbear: Fix CVE-2018-15599.•••* gnu/packages/patches/dropbear-CVE-2018-15599.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ssh.scm (dropbear)[source]: Use it.
| Leo Famulari |
2018-08-28 | services: openssh: Add 'log-level' field.•••* gnu/services/ssh.scm (<openssh-configuration>)[log-level]: New field.
(openssh-config-file): Honor it.
* doc/guix.texi (Networking Services): Document it.
| Ludovic Courtès |
2018-08-28 | gnu: dico: Update to 2.6.•••* gnu/packages/dico.scm (dico): Update to 2.6.
[inputs]: Switch to GUILE-2.2.
| Ludovic Courtès |
2018-08-28 | gnu: Add SpaceFM.•••* gnu/packages/lxde.scm (spacefm): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Ison111 |
2018-08-28 | gnu: Add emacs-build-farm.•••* gnu/packages/emacs.scm (emacs-build-farm): New variable.
| Alex Kost |
2018-08-28 | gnu: openmw: Update to 0.44.0.•••* gnu/packages/game-development.scm (openmw): Update to 0.44.0.
| Alex Kost |
2018-08-28 | services: tor: Make it easier to use UNIX sockets.•••* doc/guix.texi (Networking Services): Document it, and mention that
tor-service is deprecated.
* gnu/services/networking.scm (<tor-configuration>) <socks-socket-type>:
New field.
(tor-configuration->torrc): When socks-socket-type is 'unix, set
SocksPort to UNIX domain socket /var/run/tor/socks-sock and set
UnixSocksGroupWritable to 1.
* gnu/tests/networking.scm (%tor-os/unix-socks-socket): Instead of using
a custom config file, just set socks-socket-type to 'unix.
| Chris Marusich |
2018-08-28 | tests: tor: Add more test cases.•••* gnu/tests/networking.scm (%tor-os/unix-socks-socket): New variable.
(run-tor-test) <os/unix-socks-socket, marionette/unix-socks-socket>
<socket-directory>: New variables.
<"tor is alive">: Move common code from this test case...
<tor-is-alive?>: ...into this new procedure.
<"tor is listening", "tor is alive, even when using a SOCKS socket">
<"tor is listening, even when using a SOCKS socket">: New test cases.
| Chris Marusich |
2018-08-28 | marionette: Add wait-for-unix-socket.•••* gnu/build/marionette.scm (wait-for-unix-socket): New variable.
| Chris Marusich |
2018-08-28 | marionette: Add support for QEMU's "quit" command.•••* gnu/build/marionette.scm (marionette-control): Don't wait for the
monitor prompt when the command was "quit".
| Chris Marusich |
2018-08-28 | services: tor: Rename activation procedure.•••* gnu/services/networking.scm: Rename the procedure
tor-hidden-service-activation to tor-activation.
| Chris Marusich |
2018-08-28 | services: tor: Add a system test.•••* gnu/services/networking.scm (tor-configuration->torrc): Set PidFile to
/var/run/tor/tor.pid in the base torrc configuration.
(tor-shepherd-service) <start>: Call make-forkexec-constructor/container with
a new #:pid-file argument to tell Shepherd where to find the PID file. Add a
a new <file-system-mapping> to its existing #:mappings argument to share
/var/run/tor with the the container.
(tor-hidden-services-activation): Update docstring. Create /var/run/tor and
set its permissions so only the tor user can access it.
* gnu/tests/networking.scm (%test-tor, %tor-os): New variables.
(run-tor-test): New procedure.
| Chris Marusich |
2018-08-28 | gnu: GRUB: Check for errors from efibootmgr.•••* gnu/packages/patches/grub-check-error-efibootmgr.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/bootloaders.scm (grub)[source](patches): New field.
| Marius Bakke |
2018-08-28 | gnu: seabios: Update source URI.•••* gnu/packages/firmware.scm (seabios)[source](uri): Download from seabios.org.
| Marius Bakke |
2018-08-28 | gnu: slang: Update to 2.3.2.•••* gnu/packages/slang.scm (slang): Update to 2.3.2.
| Marius Bakke |
2018-08-28 | gnu: emacs-async: Download using git.•••The MELPA tarball hash changed. Prevent this problem in the future
by downloading a git checkout.
* gnu/packages/emacs.scm (emacs-async)[home-page]: Update to actual.
[source]: Use GIT-FETCH.
| Marius Bakke |
2018-08-27 | pull: Use (git) and (guix git) unconditionally.•••The autoload hack was added a year ago, before 0.14.0, i.e., before any
release would depend on Guile-Git. Both 0.14.0 and 0.15.0 required
Guile-Git, and 'guix pull' now automatically pulls it in, so this hack
is no longer necessary.
* guix/scripts/pull.scm: Use (git) and (guix git). Remove top-level
call to 'module-autoload!'.
(ensure-guile-git!): Remove.
(guix-pull): Remove call to 'ensure-guile-git!'.
| Ludovic Courtès |
2018-08-27 | self: Shrink the module search path of the 'guix' command.•••Previously we'd have lots of useless entries on the search paths, such
as libtasn1, libidn2, zlib, gmp, etc. because they are propagated by
gnutls.
* guix/self.scm (guix-command)[source-directories, object-directories]:
New variables. Use them in the body of "guix-command". Filter their
items with 'file-exists?'.
| Ludovic Courtès |
2018-08-27 | gnu: feh: Enable EXIF support.•••* gnu/packages/image-viewers.scm (feh)[arguments]: Enable EXIF support.
(inputs): Add libexif.
| Leo Famulari |