Age | Commit message (Expand) | Author |
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 |
2018-08-27 | gnu: libexif: Update home-page URL.•••* gnu/packages/photo.scm (libexif)[home-page]: Update URL.
| Leo Famulari |
2018-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 Famulari |
2018-08-27 | gnu: cuirass: Update to 8d40c49.•••* gnu/packages/ci.scm (cuirass): Update to 8d40c49.
| Clément Lassieur |
2018-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 Neidhardt |
2018-08-27 | gnu: weston: Update to 5.0.0.•••* gnu/packages/freedesktop.scm (weston): Update to 5.0.0.
| Rutger Helling |
2018-08-27 | gnu: Add Lepton-EDA.•••* gnu/packages/engineering.scm (lepton-eda): New variable.
| Ludovic Courtès |
2018-08-27 | gnu: Add guile-aa-tree.•••* gnu/packages/guile.scm (guile-aa-tree): New variable.
| Ludovic Courtès |
2018-08-26 | gnu: emacs-racket-mode: Update to commit add0190.•••* gnu/packages/emacs.scm (emacs-racket-mode): Update to commit add0190.
| Christopher Lemmer Webber |
2018-08-26 | nls: Update 'fr' translation. | Julien Lepiller |
2018-08-26 | gnu: ghc-scientific: Update to 0.3.6.2.•••* gnu/packages/haskell.scm (ghc-scientific): Update to 0.3.6.2.
[inputs]: Move ghc-tasty ...
[native-inputs]: ... to here.
| Arun Isaac |
2018-08-26 | gnu: ghc-integer-logarithms: Update to 1.0.2.1.•••* gnu/packages/haskell.scm (ghc-integer-logarithms): Update to 1.0.2.1.
[inputs]: Move ghc-quickcheck, ghc-smallcheck, ghc-tasty, ghc-tasty-hunit,
ghc-tasty-quickcheck, ghc-tasty-smallcheck ...
[native-inputs]: ... to here.
[home-page]: Update URI.
| Arun Isaac |
2018-08-26 | gnu: ghc-smallcheck: Update to 1.1.5.•••* gnu/packages/haskell.scm (ghc-smallcheck): Update to 1.1.5.
| Arun Isaac |
2018-08-26 | gnu: ghc-optparse-applicative: Update to 0.14.2.0.•••* gnu/packages/haskell.scm (ghc-optparse-applicative): Update to 0.14.2.0.
[arguments]: Enable tests.
| Arun Isaac |
2018-08-26 | gnu: linux-libre: Update to 4.18.5.•••* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.5.
(%linux-libre-hash): Update hash.
| Mark H Weaver |
2018-08-26 | gnu: linux-libre@4.14: Update to 4.14.67.•••* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.67.
(%linux-libre-4.14-hash): Update hash.
| Mark H Weaver |
2018-08-26 | gnu: linux-libre@4.9: Update to 4.9.124.•••* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.124.
| Mark H Weaver |
2018-08-26 | gnu: linux-libre@4.4: Update to 4.4.152.•••* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.152.
| Mark H Weaver |
2018-08-26 | gnu: emacs-recent-addresses: Switch to a branch that works with Helm.•••* gnu/packages/emacs.scm (emacs-recent-addresses)[source]: Change URL
and update to afbbfdc.
| Ludovic Courtès |
2018-08-26 | cve: Update feed URL.•••* guix/cve.scm (yearly-feed-uri): Remove "static." from the URL since
the web site now redirects to the URL without "static.".
| Ludovic Courtès |
2018-08-26 | gnu: Add emacs-git-annex.•••* gnu/packages/emacs.scm (emacs-git-annex): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Kyle Meyer |
2018-08-26 | gnu: emacs-recent-addresses: Add missing words to description.•••* gnu/packages/emacs.scm (emacs-recent-addresses)[description]: Add missing
words.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Kyle Meyer |
2018-08-25 | gnu: Add avogadro.•••* gnu/packages/chemistry.scm (avogadro): New variable.
* gnu/packages/patches/avogadro-boost148.patch,
gnu/packages/patches/avogadro-eigen3-update.patch,
gnu/packages/patches/avogadro-python-eigen-lib.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
| Kei Kebreau |
2018-08-25 | gnu: libx11: Replace with 1.6.6 [security fixes].•••This fixes CVE-2018-14599, CVE-2018-14600, and CVE-2018-14598.
* gnu/packages/xorg.scm (libx11)[replacement]: New field.
(libx11-1.6.6): New public variable.
| Marius Bakke |
2018-08-25 | gnu: dante: Disable preloading to make 'sockd' work.•••* gnu/packages/networking.scm (dante)[arguments]: Pass '--disable-preload'
to #:configure-flags.
| 宋文武 |
2018-08-24 | gnu: OpenSSH: Update to 7.8p1.•••* gnu/packages/ssh.scm (openssh): Update to 7.8p1.
[source]: Remove 'openssh-CVE-2018-15473.patch'.
* gnu/packages/patches/openssh-CVE-2018-15473.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
| Leo Famulari |
2018-08-24 | nls: Update 'de' translation. | Leo Famulari |
2018-08-24 | import: cpan: Adjust test to new URL.•••This is a followup to 9aba9b127840a116c806a2cbac901cf8077abcd0.
* tests/cpan.scm ("cpan->guix-package"): Adjust 'home-page' URL.
| Ludovic Courtès |
2018-08-24 | grafts: Add (guix build debug-link) and use it.•••Fixes <https://bugs.gnu.org/19973>.
Reported by Mark H Weaver <mhw@netris.org>.
* guix/build/debug-link.scm: New file.
* guix/build/graft.scm (%graft-hooks): New variable.
(graft): Add #:hooks and honor it.
* guix/grafts.scm (graft-derivation/shallow): Add (guix build
debug-link) and (guix elf) to #:modules.
* tests/debug-link.scm: New file.
* Makefile.am (MODULES): Add guix/build/debug-link.scm.
(SCM_TESTS): Add tests/debug-link.scm.
| Ludovic Courtès |
2018-08-24 | grafts: Add high-level 'graft' procedure on the build side.•••* guix/build/graft.scm (graft): New procedure.
* guix/grafts.scm (graft-derivation/shallow)[build]: Use it instead of
inline code.
| Ludovic Courtès |
2018-08-24 | gnu: font-gnu-unifont: Update to 11.0.02.•••* gnu/packages/fonts.scm (font-gnu-unifont): Update to 11.0.02.
[arguments]: Adjust code to install 'unifont.info.gz' in 'install'
phase.
| Ludovic Courtès |
2018-08-24 | gnu: gdb: Update to 8.1.1.•••* gnu/packages/gdb.scm (gdb): Update to 8.1.1.
| Ludovic Courtès |
2018-08-24 | gnu: Add find-circ.•••* gnu/packages/bioinformatics.scm (find-circ): New variable.
| Ricardo Wurmus |