| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 | 3 | -6/+110 |
* | 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-15 | 4 | -28/+72 |
* | 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 | 2 | -34/+30 |
* | 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 | 4 | -9/+46 |
* | 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-14 | 5 | -59/+78 |
* | 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 | 1 | -10/+11 |
* | 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 | 1 | -0/+2 |
* | gnu: Add opensubdiv.•••* gnu/packages/graphics.scm (opensubdiv): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Carlo Zancanaro | 2019-08-13 | 1 | -0/+45 |
* | Merge branch 'staging' | Marius Bakke | 2019-08-13 | 24 | -117/+116 |
|\ |
|
| * | Revert "gnu: python-packaging: Update to 19.1."•••The new version fails tests on architectures other than x86_64.
This reverts commit cb16a9fba9f1b28bde63daaa1bf241c130d2caad.
| Marius Bakke | 2019-08-11 | 1 | -2/+2 |
| * | Merge branch 'master' into staging | Marius Bakke | 2019-08-08 | 20 | -478/+887 |
| |\ |
|
| * | | gnu: postgresql: Udpate to 10.10 [fixes CVE-2019-10208].•••* gnu/packages/databases.scm (postgresql): Update to 10.10.
| Marius Bakke | 2019-08-08 | 1 | -2/+2 |
| * | | Merge branch 'master' into staging | Marius Bakke | 2019-08-08 | 49 | -2730/+4595 |
| |\ \ |
|
| * | | | gnu: mesa: Update to 19.1.4.•••* gnu/packages/gl.scm (mesa): Update to 19.1.4.
| Marius Bakke | 2019-08-07 | 1 | -2/+2 |
| * | | | gnu: nss: Fix build failure on armhf-linux.•••Fixes <https://bugs.gnu.org/36930>.
* gnu/packages/patches/nss-freebl-stubs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/nss.scm (nss)[source](patches): Add it.
| Marius Bakke | 2019-08-06 | 3 | -0/+22 |
| * | | | gnu: wine: Adapt Intel Vulkan on i686-linux.•••* gnu/packages/wine.scm (wine)[arguments]: Adjust to also provide Vulkan on
i686-linux for Intel.
* gnu/packages/wine.scm (wine64)[arguments]: Adjust to also provide Vulkan on
i686-linux for Intel.
* gnu/packages/wine.scm (wine-staging)[arguments]: Adjust to also provide
Vulkan on i686-linux for Intel.
* gnu/packages/wine.scm (wine64-staging)[arguments]: Adjust to also provide
Vulkan on i686-linux for Intel.
| Rutger Helling | 2019-08-05 | 1 | -6/+22 |
| * | | | gnu: mesa: Enable Intel 32-bit Vulkan drivers.•••* gnu/packages/gl.scm (mesa)[arguments]: Also build Vulkan drivers for Intel
on i686-linux.
| Rutger Helling | 2019-08-05 | 1 | -4/+1 |
| * | | | gnu: python-mako: Update to 1.1.0.•••* gnu/packages/python-xyz.scm (python-mako): Update to 1.1.0.
[arguments]: New field.
[native-inputs]: Remove PYTHON-NOSE.
| Marius Bakke | 2019-08-04 | 1 | -3/+7 |
| * | | | gnu: flac: Update to 1.3.3.•••* gnu/packages/xiph.scm (flac): Update to 1.3.3.
[source](patches): Remove.
* gnu/packages/patches/flac-CVE-2017-6888.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
| Marius Bakke | 2019-08-04 | 3 | -33/+2 |
| * | | | gnu: libpciaccess: Update to 0.16.•••* gnu/packages/xorg.scm (libpciaccess): Update to 0.16.
| Marius Bakke | 2019-08-04 | 1 | -2/+2 |
| * | | | gnu: nss, nss-certs: Update to 3.45.•••* gnu/packages/certs.scm (nss-certs): Update to 3.45.
* gnu/packages/nss.scm (nss): Likewise.
| Marius Bakke | 2019-08-04 | 2 | -4/+4 |
| * | | | gnu: python-packaging: Update to 19.1.•••* gnu/packages/python-xyz.scm (python-packaging): Update to 19.1.
| Marius Bakke | 2019-08-04 | 1 | -2/+2 |
| * | | | gnu: perl-cgi: Update to 4.44.•••* gnu/packages/web.scm (perl-cgi): Update to 4.44.
| Marius Bakke | 2019-08-04 | 1 | -2/+2 |
| * | | | gnu: perl-http-message: Update to 6.18.•••* gnu/packages/web.scm (perl-http-message): Update to 6.18.
| Marius Bakke | 2019-08-04 | 1 | -2/+2 |
| * | | | gnu: libva: Update to 2.5.0.•••* gnu/packages/video.scm (libva): Update to 2.5.0.
| Marius Bakke | 2019-08-04 | 1 | -2/+2 |
| * | | | gnu: gtk+: Update to 3.24.10.•••* gnu/packages/gtk.scm (gtk+): Update to 3.24.10.
| Marius Bakke | 2019-08-04 | 1 | -4/+2 |
| * | | | gnu: cups-filters: Update to 1.25.1.•••* gnu/packages/cups.scm (cups-filters): Update to 1.25.1.
| Marius Bakke | 2019-08-04 | 1 | -2/+2 |
| * | | | gnu: subversion: Update to 1.10.6 [fixes CVE-2018-11782, CVE-2019-0203].•••* gnu/packages/version-control.scm (subversion): Update to 1.10.6.
| Marius Bakke | 2019-08-04 | 1 | -2/+2 |
| * | | | gnu: mariadb: Update to 10.1.41 [security fixes].•••This fixes CVE-2019-2805, CVE-2019-2740, CVE-2019-2739, and CVE-2019-2737.
* gnu/packages/databases.scm (mariadb): Update to 10.1.41.
[source](uri): Update download URL.
| Marius Bakke | 2019-08-04 | 1 | -5/+5 |
| * | | | gnu: python-mako: Update to 1.0.14.•••* gnu/packages/python-xyz.scm (python-mako): Update to 1.0.14.
| Marius Bakke | 2019-08-04 | 1 | -2/+2 |
| * | | | gnu: python-cython: Update to 0.29.13.•••* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.13.
| Marius Bakke | 2019-08-04 | 1 | -2/+2 |
| * | | | gnu: ImageMagick: Update to 6.9.10-58.•••* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-58.
| Marius Bakke | 2019-08-04 | 1 | -2/+2 |
| * | | | gnu: libwebp: Update to 1.0.3.•••* gnu/packages/image.scm (libwebp): Update to 1.0.3.
| Marius Bakke | 2019-08-04 | 1 | -2/+2 |
| * | | | gnu: MariaDB: Disable the TokuDB plugin.•••Fixes <https://bugs.gnu.org/35521>.
Reported by Mark H Weaver <mhw@netris.org>.
* gnu/packages/databases.scm (mariadb)[arguments]: Pass "-DTOKUDB_OK" in
<#:configure-flags>. Enable the "innodb_fts.crash_recovery" test, which
likely failed because of the high I/O load induced by TokuDB.
[inputs]: Remove SNAPPY.
(cherry picked from commit bba7a77ed9ad826bcdc6d9b8a183d66a23229501)
| Marius Bakke | 2019-08-04 | 1 | -4/+4 |
| * | | | gnu: python-cython: Speed up test suite.•••* gnu/packages/python-xyz.scm (python-cython)[arguments]: In the CHECK phase,
disable compiler optimizations and enable (some) parallel tests.
(cherry picked from commit e9194eb04896165f15830862c42673e96bc5c5f7)
| Marius Bakke | 2019-08-04 | 1 | -1/+6 |
| * | | | gnu: perl-try-tiny: Update to 0.30.•••* gnu/packages/perl.scm (perl-try-tiny): Update to 0.30.
| Marius Bakke | 2019-08-04 | 1 | -3/+3 |
| * | | | gnu: double-conversion: Update to 3.1.5.•••* gnu/packages/maths.scm (double-conversion): Update to 3.1.5.
| Marius Bakke | 2019-08-04 | 1 | -2/+2 |
| * | | | gnu: Remove pcre2/fixed.•••* gnu/packages/pcre.scm (pcre2/fixed): Remove variable.
(pcre2)[replacement]: Remove.
[source](patches): New field.
* gnu/packages/php.scm (php)[inputs]: Change PCRE2/FIXED to PCRE2.
| Marius Bakke | 2019-08-04 | 2 | -14/+2 |
| * | | | Merge branch 'master' into staging | Marius Bakke | 2019-08-04 | 66 | -836/+3001 |
| |\ \ \ |
|
| * | | | | gnu: glu: Update to 9.0.1.•••* gnu/packages/gl.scm (glu): Update to 9.0.1.
| Rutger Helling | 2019-07-30 | 1 | -2/+2 |
| * | | | | gnu: mesa: Correct configure flag.•••* gnu/packages/gl.scm (mesa): Build the iris driver for the correct systems.
| Rutger Helling | 2019-07-25 | 1 | -2/+2 |
| * | | | | gnu: mesa: Update to 19.1.3.•••* gnu/packages/gl.scm (mesa): Update to 19.1.3.
[configure-flags]: Add iris to gallium-drivers.
| Rutger Helling | 2019-07-25 | 1 | -3/+3 |
| * | | | | gnu: vulkan-headers: Update to 1.1.114.•••* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.114.
* gnu/packages/vulkan.scm (vulkan-loader): Update hash.
* gnu/packages/vulkan.scm (vulkan-tools): Update hash.
| Rutger Helling | 2019-07-25 | 1 | -4/+4 |
| * | | | | guix: ant-build-system: Put dummy project-name into default build.xml.•••Without this, ant reported error messages like
Target "tests" does not exist in the project "null".
Simple using the jar-name is a good compromise.
* guix/build/ant-build-system.scm (default-build.xml): Add attribute
to sxml expression.
| Hartmut Goebel | 2019-07-25 | 1 | -1/+2 |
| * | | | | guix: ant-build-system: Use ant-task "jar" instead of executing "jar".•••* guix/build/ant-build-system.scm (default-build.xml): Change XML for
target "jar" to use ant-task "jar" instead of "exec".
| Hartmut Goebel | 2019-07-25 | 1 | -4/+3 |
* | | | | | 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 | 1 | -3/+3 |
* | | | | | gnu: ccid: Update to 1.4.31.•••* gnu/packages/security-token.scm (ccid): Update to 1.4.31.
| Marius Bakke | 2019-08-13 | 1 | -2/+2 |
* | | | | | 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 | 1 | -2/+2 |
* | | | | | gnu: mupdf: Update to 1.16.1.•••* gnu/packages/pdf.scm (mupdf): Update to 1.16.1.
| Marius Bakke | 2019-08-13 | 1 | -2/+2 |
* | | | | | gnu: git: Update to 2.22.1.•••* gnu/packages/version-control.scm (git): Update to 2.22.1.
| Tobias Geerinckx-Rice | 2019-08-13 | 1 | -3/+3 |