Age | Commit message (Expand) | Author |
2019-08-16 | linux-modules: Define and use a module name database....Fixes <https://bugs.gnu.org/34902>.
Reported by Julien Lepiller <julien@lepiller.eu>.
* gnu/build/linux-modules.scm (module-formal-name): New procedure.
(load-linux-modules-from-directory)[lookup-module]: Remove.
[module-name->file-name]: New variable. Use it.
(module-name->file-name/guess, module-name-lookup)
(write-module-name-database): New procedures.
* gnu/system/linux-initrd.scm (flat-linux-module-directory): Call
'write-module-name-database'.
| Ludovic Courtès |
2019-08-16 | linux-modules: Add 'load-linux-modules-from-directory'....* gnu/build/linux-modules.scm (load-linux-modules-from-directory): New
procedure.
* gnu/build/linux-boot.scm (boot-system)[lookup-module]: Remove.
Use 'load-linux-modules-from-directory' instead.
| Ludovic Courtès |
2019-08-16 | linux-modules: Add "modules.devname" writer....* gnu/build/linux-modules.scm (aliases->device-tuple)
(write-module-device-database): New procedures.
(%not-dash): New variable.
Co-authored-by: Danny Milosavljevic <dannym@scratchpost.org>.
| Ludovic Courtès |
2019-08-16 | linux-modules: Add "modules.alias" writer....* gnu/build/linux-modules.scm (write-module-alias-database): New
procedure.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Danny Milosavljevic |
2019-08-16 | derivations: Delete duplicate inputs when computing derivation hash....Fixes <https://bugs.gnu.org/36777>.
Reported by Carl Dong <contact@carldong.me>.
* guix/derivations.scm (derivation/masked-inputs): Call
'delete-duplicates' on INPUTS.
* tests/derivations.scm ("derivation with duplicate fixed-output inputs"):
New test.
| Ludovic Courtès |
2019-08-16 | channels: Add 'profile-channels'....* guix/channels.scm (profile-channels): New procedure.
* guix/scripts/describe.scm (display-profile-info)[channels]: Define in
terms of 'profile-channels'.
| Ludovic Courtès |
2019-08-16 | gnu: r-edger: Update to 3.26.7....* gnu/packages/bioinformatics.scm (r-edger): Update to 3.26.7.
| Ricardo Wurmus |
2019-08-16 | gnu: font-ibm-plex: Update to 2.0.0....* gnu/packages/fonts.scm (font-ibm-plex): Update to 2.0.0.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
| Alva |
2019-08-16 | gnu: wcslib: Update to 6.4....* gnu/packages/astronomy.scm (wcslib): Update to 6.4.
| Tobias Geerinckx-Rice |
2019-08-16 | import: cran: Support experiment and annotation packages....* guix/import/cran.scm (%bioconductor-packages-list-url): Replace variable...
(bioconductor-packages-list-url): ...with this procedure.
(bioconductor-packages-list): Accept optional TYPE argument.
(latest-bioconductor-package-version): Same.
(fetch-description): Determine package type and use it in calls to
LATEST-BIOCONDUCTOR-PACKAGE-VERSION and BIOCONDUCTOR-URI.
(description->package): Pass package type to URI helper procedure; include
package type in annotation or experiment packages from Bioconducter.
| Ricardo Wurmus |
2019-08-16 | build-system/r: bioconductor-uri: Take optional package type....* guix/build-system/r.scm (bioconductor-uri): Take optional TYPE argument to
return annotation or experiment URLs.
| Ricardo Wurmus |
2019-08-16 | machine: Use 'become-command'....* gnu/machine/ssh.scm (managed-host-remote-eval): Pass an appropriate
'become-command' to 'remote-eval'.
* guix/ssh.scm (remote-authorize-signing-key): Add optional
'become-command' argument.
All callers changed.
| Jakob L. Kreuze |
2019-08-16 | remote: Resolve missing 'G_'....* guix/remote.scm: Require (guix i18n).
| Jakob L. Kreuze |
2019-08-16 | gnu: linux-libre: Update to 5.2.9....* gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.9.
(linux-libre-5.2-pristine-source)[hash]: Update hash.
| Mark H Weaver |
2019-08-16 | gnu: linux-libre@4.19: Update to 4.19.67....* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.67.
(linux-libre-4.19-pristine-source)[hash]: Update hash.
| Mark H Weaver |
2019-08-16 | gnu: linux-libre@4.14: Update to 4.14.139....* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.139.
(linux-libre-4.14-pristine-source)[hash]: Update hash.
| Mark H Weaver |
2019-08-15 | gnu: Add swagger-diff....* gnu/packages/ruby.scm (swagger-diff): New variable.
| Jelle Licht |
2019-08-15 | gnu: Add ruby-json-schema....* gnu/packages/ruby.scm (ruby-json-schema): New variable.
| Jelle Licht |
2019-08-15 | gnu: einstein: Use mirror for source download....* gnu/packages/games.scm (einstein)[source]: Use 'mirror' syntax.
| Efraim Flashner |
2019-08-15 | gnu: Remove python2-internetarchive....This trivial package fails to build and has no reverse dependencies.
* gnu/packages/web.scm (python2-internetarchive): Remove variable.
(python-internetarchive)[properties]: Remove.
| Marius Bakke |
2019-08-15 | gnu: python-responses: Update to 0.10.6....* gnu/packages/python-web.scm (python-responses): Update to 0.10.6.
| Marius Bakke |
2019-08-15 | gnu: Add r-cistopic....* gnu/packages/bioconductor.scm (r-cistopic): New variable.
| Ricardo Wurmus |
2019-08-15 | gnu: Add r-rcistarget....* gnu/packages/bioconductor.scm (r-rcistarget): New variable.
| Ricardo Wurmus |
2019-08-15 | gnu: Add r-lda....* gnu/packages/cran.scm (r-lda): New variable.
| Ricardo Wurmus |
2019-08-15 | gnu: Add r-liger....* gnu/packages/cran.scm (r-liger): New variable.
| Ricardo Wurmus |
2019-08-15 | gnu: Add r-patchwork....* gnu/packages/cran.scm (r-patchwork): New variable.
| Ricardo Wurmus |
2019-08-15 | gnu: Add r-rann-l1....* gnu/packages/cran.scm (r-rann-l1): New variable.
| Ricardo Wurmus |
2019-08-15 | Revert "gnu: libinput: Update to 1.14.0."...This reverts commit dfdd7380a164217fec6bca0f91ebcf32ade33cb4.
libinput-minimal causes too many rebuilds.
| Rutger Helling |
2019-08-15 | gnu: libinput: Update to 1.14.0....* gnu/packages/freedesktop.scm (libinput): Update to 1.14.0.
| Rutger Helling |
2019-08-15 | gnu: Add itk-snap....* gnu/packages/image-processing.scm (itk-snap): New variable.
| Ricardo Wurmus |
2019-08-15 | gnu: Add insight-toolkit-4.12....* gnu/packages/image-processing.scm (insight-toolkit-4.12): New variable.
| Ricardo Wurmus |
2019-08-15 | gnu: Add insight-toolkit-4....* gnu/packages/image-processing.scm (insight-toolkit-4): New variable.
| Ricardo Wurmus |
2019-08-15 | gnu: Add insight-toolkit....* gnu/packages/image-processing.scm (insight-toolkit): New variable.
| Ricardo Wurmus |
2019-08-15 | gnu: Add vxl-1....* gnu/packages/image-processing.scm (vxl-1): New variable.
| Ricardo Wurmus |
2019-08-15 | gnu: Add vxl....* gnu/packages/image-processing.scm (vxl): New variable.
| Ricardo Wurmus |
2019-08-15 | gnu: Add vtk-6....* gnu/packages/image-processing.scm (vtk-6): New variable.
| Ricardo Wurmus |
2019-08-15 | remote: Use (%daemon-socket-uri) rather than hard-coded path....* guix/remote.scm (remote-eval): Use (%daemon-socket-uri) as the default
value of 'socket-name' rather than hard-coded path.
| Jakob L. Kreuze |
2019-08-15 | doc: Add description of 'build-locally?'....* doc/guix.texi (Invoking guix deploy): Add section describing the
'build-locally?' field of 'managed-host-environment-type'.
| Jakob L. Kreuze |
2019-08-15 | machine: Automatically authorize the coordinator's signing key....* guix/ssh.scm (remote-authorize-signing-key): New variable.
* gnu/machine/ssh.scm (deploy-managed-host): Authorize coordinator's
signing key before any invocations of 'remote-eval'.
(deploy-managed-host): Display an error if a signing key does not exist.
* doc/guix.texi (Invoking guix deploy): Remove section describing manual
signing key authorization.
(Invoking guix deploy): Add section describing the 'authorize?' field.
| Jakob L. Kreuze |
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 |