aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
...
* 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ès2018-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ès2018-08-29
* gnu: emacs-racket-mode: Update to commit 92c3348.•••* gnu/packages/emacs.scm (emacs-racket-mode): Update to commit 92c3348. Christopher Lemmer Webber2018-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 Cascadian2018-08-29
* gnu: Add gffcompare.•••gnu/packages/bioinformatics.scm (gffcompare): New variable. Signed-off-by: Leo Famulari <leo@famulari.name> pimi2018-08-29
* gnu: Add r-abcoptim.•••gnu/packages/cran.scm (r-abcoptim): New variable. Signed-off-by: Leo Famulari <leo@famulari.name> pimi2018-08-29
* gnu: Add solaar.•••* gnu/packages/admin.scm (solaar): New variable. Danny Milosavljevic2018-08-29
* gnu: Add python-pyudev.•••* gnu/packages/admin.scm (python-pyudev): New variable. Danny Milosavljevic2018-08-29
* gnu: Add python-scanpy.•••* gnu/packages/bioinformatics.scm (python-scanpy): New variable. Ricardo Wurmus2018-08-29
* gnu: Add python-anndata.•••* gnu/packages/python.scm (python-anndata): New variable. Ricardo Wurmus2018-08-29
* gnu: Add python-numba.•••* gnu/packages/python.scm (python-numba): New variable. Ricardo Wurmus2018-08-29
* gnu: Add python-llvmlite.•••* gnu/packages/llvm.scm (python-llvmlite): New variable. Ricardo Wurmus2018-08-29
* Revert "gnu: snappy: Optimise."•••This causes too many rebuilds for the master branch. This reverts commit f96ed06805db934ff735e80596f1373dc1c2b5a8. Marius Bakke2018-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 Wurmus2018-08-29
* gnu: Add r-infotheo.•••* gnu/packages/cran.scm (r-infotheo): New variable. Ricardo Wurmus2018-08-29
* gnu: capstone: Use HTTPS home page.•••* gnu/packages/engineering.scm (capstone)[home-page]: Use HTTPS. Tobias Geerinckx-Rice2018-08-28
* gnu: r-plotrix: Update to 3.7-3.•••* gnu/packages/statistics.scm (r-plotrix): Update to 3.7-3. Tobias Geerinckx-Rice2018-08-28
* gnu: python-apipkg: Update home page.•••* gnu/packages/python.scm (python-apipkg)[home-page]: Update. Tobias Geerinckx-Rice2018-08-28
* gnu: r-pracma: Update to 2.1.5.•••* gnu/packages/maths.scm (r-pracma): Update to 2.1.5. Tobias Geerinckx-Rice2018-08-28
* gnu: claws-mail: Update to 3.17.1.•••* gnu/packages/mail.scm (claws-mail): Update to 3.17.1. Tobias Geerinckx-Rice2018-08-28
* gnu: libntlm: Update to 1.5.•••* gnu/packages/gsasl.scm (libntlm): Update to 1.5. [source]: Use HTTPS. Tobias Geerinckx-Rice2018-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-Rice2018-08-28
* gnu: Add urlscan.•••* gnu/packages/mail.scm (urlscan): New variable. Efraim Flashner2018-08-28
* gnu: Add ephoto.•••* gnu/packages/enlightenment.scm (ephoto): New variable. Efraim Flashner2018-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 Cascadian2018-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 Famulari2018-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ès2018-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ès2018-08-28
* gnu: Add SpaceFM.•••* gnu/packages/lxde.scm (spacefm): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Ison1112018-08-28
* gnu: Add emacs-build-farm.•••* gnu/packages/emacs.scm (emacs-build-farm): New variable. Alex Kost2018-08-28
* gnu: openmw: Update to 0.44.0.•••* gnu/packages/game-development.scm (openmw): Update to 0.44.0. Alex Kost2018-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 Marusich2018-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 Marusich2018-08-28
* marionette: Add wait-for-unix-socket.•••* gnu/build/marionette.scm (wait-for-unix-socket): New variable. Chris Marusich2018-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 Marusich2018-08-28
* services: tor: Rename activation procedure.•••* gnu/services/networking.scm: Rename the procedure tor-hidden-service-activation to tor-activation. Chris Marusich2018-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 Marusich2018-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 Bakke2018-08-28
* gnu: seabios: Update source URI.•••* gnu/packages/firmware.scm (seabios)[source](uri): Download from seabios.org. Marius Bakke2018-08-28
* gnu: slang: Update to 2.3.2.•••* gnu/packages/slang.scm (slang): Update to 2.3.2. Marius Bakke2018-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 Bakke2018-08-28
* 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ès2018-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ès2018-08-27
* gnu: feh: Enable EXIF support.•••* gnu/packages/image-viewers.scm (feh)[arguments]: Enable EXIF support. (inputs): Add libexif. Leo Famulari2018-08-27
* gnu: libexif: Update home-page URL.•••* gnu/packages/photo.scm (libexif)[home-page]: Update URL. Leo Famulari2018-08-27
* gnu: python-pygit2: Update to 0.26.4.•••* gnu/packages/python.scm (python-pygit2, python2-pygit2): Update to 0.26.4. [source]: Remove 'python-pygit2-disable-network-tests.patch'. * gnu/packages/patches/python-pygit2-disable-network-tests.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Leo Famulari2018-08-27
* gnu: cuirass: Update to 8d40c49.•••* gnu/packages/ci.scm (cuirass): Update to 8d40c49. Clément Lassieur2018-08-27
* Update email for Pierre Neidhardt.•••* .mailmap: Add name and email for Pierre Neidhardt. * gnu/packages/c.scm, gnu/packages/code.scm, gnu/packages/compression.scm, gnu/packages/disk.scm, gnu/packages/emacs.scm, gnu/packages/freedesktop.scm, gnu/packages/golang.scm, gnu/packages/image.scm, gnu/packages/music.scm, gnu/packages/networking.scm, gnu/packages/password-utils.scm, gnu/packages/perl-check.scm, gnu/packages/perl.scm, gnu/packages/textutils.scm, gnu/packages/video.scm, gnu/packages/xdisorg.scm: Update email for Pierre Neidhardt. Pierre Neidhardt2018-08-27
* gnu: weston: Update to 5.0.0.•••* gnu/packages/freedesktop.scm (weston): Update to 5.0.0. Rutger Helling2018-08-27
* gnu: Add Lepton-EDA.•••* gnu/packages/engineering.scm (lepton-eda): New variable. Ludovic Courtès2018-08-27