Age | Commit message (Expand) | Author |
2019-08-15 | machine: Implement 'roll-back-machine'....* gnu/machine.scm (roll-back-machine, &deploy-error, deploy-error?)
(deploy-error-should-roll-back)
(deploy-error-captured-args): New variable.
* gnu/machine/ssh.scm (roll-back-managed-host): New variable.
* guix/scripts/deploy.scm (guix-deploy): Roll-back systems when a
deployment fails.
| Jakob L. Kreuze |
2019-08-15 | machine: Allow non-root users to deploy....* doc/guix.texi (Invoking guix deploy): Add section describing
prerequisites for deploying as a non-root user.
* guix/remote.scm (remote-pipe-for-gexp): New optional 'become-command'
argument.
(%remote-eval): New optional 'become-command' argument.
(remote-eval): New 'become-command' keyword argument.
* guix/ssh.scm (remote-inferior): New optional 'become-command'
argument.
(inferior-remote-eval): New optional 'become-command' argument.
(remote-authorize-signing-key): New optional 'become-command' argument.
* gnu/machine/ssh.scm (machine-become-command): New variable.
(managed-host-remote-eval): Invoke 'remote-eval' with the
'#:become-command' keyword.
(deploy-managed-host): Invoke 'remote-authorize-signing-key' with the
'#:become-command' keyword.
| Jakob L. Kreuze |
2019-08-14 | remote: Remove '--system' argument....* gnu/services.scm (activation-script): Return a <program-file> rather
than a <scheme-file>.
* gnu/deploy.scm (guix-deploy): Remove handling for '--system'.
(show-help): Remove documentation for '--system'.
(%default-options): Remove default setting for 'system'.
| Jakob L. Kreuze |
2019-08-14 | remote: Build derivations appropriate for the remote's...* gnu/machine/ssh.scm (machine-ssh-configuration): Add 'system' field.
(managed-host-remote-eval): Pass 'system' field to 'remote-eval'.
(machine-check-building-for-appropriate-system): New variable.
(check-deployment-sanity): Add call to
'machine-check-building-for-appropriate-system'.
* doc/guix.texi (Invoking guix deploy): Describe new 'system' field.
* guix/ssh.scm (remote-system): New variable.
* guix/remote.scm (remote-eval): Use result of 'remote-system' when
lowering the G-Expression.
(remote-eval): Add 'system' keyword argument.
(trampoline): Return a <program-file> rather than a <scheme-file>.
| Jakob L. Kreuze |
2019-08-14 | gnu: mingw: Add x86_64 support....This patch parameterizes previously hard-coded instances of
i686-w64-mingw32, adding support for x86_64-w64-mingw32.
* gnu/packages/mingw.scm (make-mingw-w64): New procedure.
(mingw-w64-i686, mingw-w64-x86_64): New variables.
(%mingw-triplet): Remove.
(mingw-w64): Update to point to 'mingw-w64-i686'.
* gnu/packages/cross-base.scm (cross-gcc): Use 'libc' keyword argument
if specified, instead of treating it as a boolean.
(native-libc): Return the correct mingw-w64 depending on machine
specified in target.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add "x86_64-mingw".
* gnu/build/cross-toolchain.scm (set-cross-path/mingw): Replace
hardcoded 'i686-w64-mingw32' instances with 'target' keyword argument.
(cross-gcc-build-phases): Update accordingly; use 'target-mingw?'
implementation of target checking and add commentary.
* gnu/ci.scm (%cross-targets): Add "x86_64-w64-mingw32".
| Carl Dong |
2019-08-13 | gnu: onionshare: Upgrade to 2.1....* gnu/packages/tor.scm (onionshare): Upgrade to 2.1.
[arguments]: Rename "tests" phase to "check". Set home directory for tests.
Remove reference to closed upstream bug.
[inputs]: Add python-pycrypto and python-pysocks.
[license]: Remove bsd-3 license; relevant file no longer present.
| Eric Bavier |
2019-08-13 | gnu: Blender: Use opensubdiv....Fixes <https://bugs.gnu.org/36977>.
* gnu/packages/graphics.scm (blender)[inputs]: Add opensubdiv.
[arguments]: Add "-DWITH_OPENSUBDIV=ON" to #:configure-flags.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Carlo Zancanaro |
2019-08-13 | gnu: Add opensubdiv....* gnu/packages/graphics.scm (opensubdiv): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Carlo Zancanaro |
2019-08-13 | Merge branch 'staging' | Marius Bakke |
2019-08-13 | gnu: xapian: Update to 1.4.12....* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.12.
| Marius Bakke |
2019-08-13 | gnu: ccid: Update to 1.4.31....* gnu/packages/security-token.scm (ccid): Update to 1.4.31.
| Marius Bakke |
2019-08-13 | gnu: zathura-pdf-mupdf: Update to 0.3.5....* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.3.5.
| Marius Bakke |
2019-08-13 | gnu: mupdf: Update to 1.16.1....* gnu/packages/pdf.scm (mupdf): Update to 1.16.1.
| Marius Bakke |
2019-08-13 | gnu: git: Update to 2.22.1....* gnu/packages/version-control.scm (git): Update to 2.22.1.
| Tobias Geerinckx-Rice |
2019-08-13 | gnu: tremc: Update to 0.9.1-0.4d50dab....* gnu/packages/bittorrent.scm (tremc): Update to 0.9.1-0.4d50dab.
| Leo Famulari |
2019-08-13 | gnu: emacs-relint: Update to 1.10....* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.10.
| Nicolas Goaziou |
2019-08-13 | gnu: scribus: Update to 1.5.5....* gnu/packages/scribus.scm (scribus): Update to 1.5.5.
[source]: Remove unnecessary patches and snippet.
[description]: Change freetype to FreeType.
* gnu/packages/patches/scribus-poppler.patch: Remove file.
* gnu/local.mk: Apply removal.
| Nicolas Goaziou |
2019-08-13 | gnu: Add emacs-ebdb....* gnu/packages/emacs-xyz.scm (emacs-ebdb): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
| Amin Bandali |
2019-08-13 | gnu: emacs-inf-ruby: Update to 2.5.2....* gnu/packages/emacs-xyz.scm (emacs-inf-ruby): Update to 2.5.2.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
| Brian Leung |
2019-08-12 | gnu: Syncthing: Update to 1.2.1....* gnu/packages/syncthing.scm (syncthing): Update to 1.2.1.
| Leo Famulari |
2019-08-12 | gnu: go-github-com-syncthing-notify: Update to 0.0.0-5.69c7a95....* gnu/packages/syncthing.scm (go-github-com-syncthing-notify): Update to
0.0.0-5.69c7a95.
| Leo Famulari |
2019-08-12 | gnu: go-github-com-lib-pq: Update to 1.2.0....* gnu/packages/syncthing.scm (go-github-com-lib-pq): Update to 1.2.0.
| Leo Famulari |
2019-08-12 | gnu: go-github-com-maruel-panicparse: Update to 1.3.0....* gnu/packages/golang.scm (go-github-com-maruel-panicparse): Update to 1.3.0.
| Leo Famulari |
2019-08-12 | gnu: go-golang-org-x-sys-unix: Update to 0.0.0-4.04f50cd....* gnu/packages/golang.scm (go-golang-org-x-sys-unix): Update to 0.0.0-4.04f50cd.
| Leo Famulari |
2019-08-12 | gnu: MPD: Update to 0.21.13....* gnu/packages/mpd.scm (mpd): Update to 0.21.13.
| Leo Famulari |
2019-08-12 | gnu: dav1d: Update to 0.4.0....* gnu/packages/video.scm (dav1d): Update to 0.4.0.
| Leo Famulari |
2019-08-12 | gnu: mame: Fix build....* gnu/packages/emulators.scm (mame): Apply upstream patch.
* gnu/packages/patches/mame-rapidjson-fix.patch: New file.
* gnu/local.mk: Register file.
| Nicolas Goaziou |
2019-08-12 | gnu: Add rust-winapi....* gnu/packages/crates-io.scm (rust-winapi): New variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-winapi-x86-64-pc-windows-gnu....* gnu/packages/crates-io.scm (rust-winapi-x86-64-pc-windows-gnu): New
variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-winapi-i686-pc-windows-gnu....* gnu/packages/crates-io.scm (rust-winapi-i686-pc-windows-gnu): New
variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-wasm-bindgen-shared....* gnu/packages/crates-io.scm (rust-wasm-bindgen-shared): New variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-unindent....* gnu/packages/crates-io.scm (rust-unindent): New variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-unicode-width....* gnu/packages/crates-io.scm (rust-unicode-width): New variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-ucd-util....* gnu/packages/crates-io.scm (rust-ucd-util): New variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-typenum....* gnu/packages/crates-io.scm (rust-typenum): New variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-synstructure-test-traits....* gnu/packages/crates-io.scm (rust-synstructure-test-traits): New
variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-strsim....* gnu/packages/crates-io.scm (rust-strsim): New variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-stdweb-internal-runtime....* gnu/packages/crates-io.scm (rust-stdweb-internal-runtime): New
variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-spin....* gnu/packages/crates-io.scm (rust-spin): New variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-slab....* gnu/packages/crates-io.scm (rust-slab): New variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-shlex....* gnu/packages/crates-io.scm (rust-shlex): New variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-semver-parser....* gnu/packages/crates-io.scm (rust-semver-parser): New variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-scopeguard....* gnu/packages/crates-io.scm (rust-scopeguard): New variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-scoped-tls....* gnu/packages/crates-io.scm (rust-scoped-tls): New variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-rustc-std-workspace-core....* gnu/packages/crates-io.scm (rust-rustc-std-workspace-core): New
variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-quick-error....* gnu/packages/crates-io.scm (rust-quick-error): New variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-ppv-lite86....* gnu/packages/crates-io.scm (rust-ppv-lite86): New variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-pocket-resources....* gnu/packages/crates-io.scm (rust-pocket-resources): New variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-plain....* gnu/packages/crates-io.scm (rust-plain): New variable.
| Efraim Flashner |
2019-08-12 | gnu: Add rust-pin-utils....* gnu/packages/creates-io.scm (rust-pin-utils): New variable.
| Efraim Flashner |