| Commit message (Expand) | Author | Age | Files | Lines |
* | gnu: Simplify package inputs.•••This commit was obtained by running:
./pre-inst-env guix style
without any additional argument.
| Ludovic Courtès | 2021-12-13 | 460 | -50048/+37965 |
* | packages: 'modify-inputs' preserves and introduces input labels if needed.•••Fixes a bug whereby, in an expression like this:
(modify-inputs lst
(delete ...)
(prepend ...))
the 'delete' clause would have no effect because 'prepend' would pass it
a label-less input list.
* guix/packages.scm (inputs-sans-labels): Remove.
(modify-inputs): In the 'prepend' and 'append' cases, preserve/add input
labels instead of removing them.
| Ludovic Courtès | 2021-12-13 | 1 | -10/+6 |
* | gnu: binutils@2.33: Remove non-applicable patches.•••* gnu/packages/base.scm (binutils-2.33)[source]: Add empty 'patches' field.
| Ludovic Courtès | 2021-12-13 | 1 | -1/+2 |
* | gnu: python-aws-xray-sdk: Set PYTHONPATH when running tests.•••* gnu/packages/python-web.scm (python-aws-xray-sdk)[arguments]: Check:
Set PYTHONPATH.
| Ludovic Courtès | 2021-12-13 | 1 | -0/+2 |
* | gnu: python-jsonpickle: Update to 1.5.2.•••This brings support for NumPy 1.20+, which we need.
* gnu/packages/python-web.scm (python-jsonpickle): Update to 1.5.2.
| Ludovic Courtès | 2021-12-13 | 1 | -2/+2 |
* | gnu: python-jose: Add missing dependency.•••* gnu/packages/python-web.scm (python-jose)[propagated-inputs]: Add
PYTHON-ECDSA.
| Ludovic Courtès | 2021-12-13 | 1 | -0/+1 |
* | Merge branch 'master' into core-updates-frozen | Ludovic Courtès | 2021-12-13 | 47 | -721/+2404 |
|\ |
|
| * | doc: Add missing closing paren.•••* doc/guix.texi (Desktop Services): Add missing closing paren in example.
| Ludovic Courtès | 2021-12-13 | 1 | -1/+1 |
| * | doc: Handle ' ' when syntax-highlighting HTML.•••* doc/build.scm (syntax-highlighted-html)[build](entity->string): Handle " ".
| Ludovic Courtès | 2021-12-13 | 1 | -0/+1 |
| * | gnu: Add r-sanssouci.•••* gnu/packages/bioconductor.scm (r-sanssouci): New variable.
| Ricardo Wurmus | 2021-12-13 | 1 | -0/+31 |
| * | gnu: Add r-isoformswitchanalyzer.•••* gnu/packages/bioconductor.scm (r-isoformswitchanalyzer): New variable.
| Ricardo Wurmus | 2021-12-13 | 1 | -0/+53 |
| * | gnu: Add r-drimseq.•••* gnu/packages/bioconductor.scm (r-drimseq): New variable.
| Ricardo Wurmus | 2021-12-13 | 1 | -0/+35 |
| * | gnu: Add r-dearseq.•••* gnu/packages/bioconductor.scm (r-dearseq): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
| Marcel Schilling | 2021-12-13 | 1 | -0/+30 |
| * | gnu: linux-libre 4.4: Update to 4.4.294.•••* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.294.
(linux-libre-4.4-pristine-source): Update hash.
| Leo Famulari | 2021-12-12 | 1 | -2/+2 |
| * | gnu: linux-libre 4.9: Update to 4.9.292.•••* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.292.
(linux-libre-4.9-pristine-source): Update hash.
| Leo Famulari | 2021-12-12 | 1 | -2/+2 |
| * | gnu: linux-libre 4.14: Update to 4.14.257.•••* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.257.
(linux-libre-4.14-pristine-source): Update hash.
| Leo Famulari | 2021-12-12 | 1 | -2/+2 |
| * | gnu: linux-libre 4.19: Update to 4.19.220.•••* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.220.
(linux-libre-4.19-pristine-source): Update hash.
| Leo Famulari | 2021-12-12 | 1 | -2/+2 |
| * | gnu: linux-libre 5.4: Update to 5.4.164.•••* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.164.
(linux-libre-5.4-pristine-source): Update hash.
| Leo Famulari | 2021-12-12 | 1 | -2/+2 |
| * | gnu: linux-libre 5.10: Update to 5.10.84.•••* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.84.
(linux-libre-5.10-pristine-source): Update hash.
| Leo Famulari | 2021-12-12 | 1 | -2/+2 |
| * | gnu: linux-libre: Update to 5.15.7.•••* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.7.
(linux-libre-5.15-pristine-source): Update hash.
| Leo Famulari | 2021-12-12 | 1 | -2/+2 |
| * | news: Add entry about 'static-networking-service-type'.•••* etc/news.scm: Add entry.
| Ludovic Courtès | 2021-12-13 | 1 | -0/+53 |
| * | tests: Replace uses of deprecated 'static-networking-service'.•••* gnu/tests/ganeti.scm (%ganeti-os): Replace call to
'static-networking-service' by instantiating
STATIC-NETWORKING-SERVICE-TYPE.
* gnu/tests/networking.scm (%test-static-networking)
(%openvswitch-os, %dhcpd-os): Likewise.
| Ludovic Courtès | 2021-12-12 | 2 | -16/+20 |
| * | services: Define '%loopback-static-networking'.•••* gnu/services/base.scm (%loopback-static-networking): New variable.
(%base-services): Use it.
* gnu/system/hurd.scm (%base-services/hurd): Use it.
* gnu/system/install.scm (%installation-services): Use it.
* doc/guix.texi (Networking Setup): Document it.
| Ludovic Courtès | 2021-12-12 | 4 | -20/+20 |
| * | services: Define '%qemu-static-networking'.•••* gnu/services/base.scm (%qemu-static-networking): New variable.
* gnu/system/hurd.scm (%base-services/hurd): Use it.
* doc/guix.texi (Networking Setup): Document it.
| Ludovic Courtès | 2021-12-12 | 3 | -15/+30 |
| * | services: static-networking: Change interface to mimic netlink.•••* gnu/services/base.scm (<static-networking>)[interface, ip, netmask]
[gateway]: Remove.
[addresses, links, routes]: New fields.
[requirement]: Default to '(udev).
(<network-address>, <network-link>, <network-route>): New record types.
(ensure-no-separate-netmask, %ensure-no-separate-netmask): Remove.
(ipv6-address?, cidr->netmask, ip+netmask->cidr)
(network-set-up/hurd, network-tear-down/hurd)
(network-set-up/linux, network-tear-down/linux)
(static-networking->hurd-pfinet-options): New procedures.
(static-networking-shepherd-service): New procedure.
(static-networking-shepherd-services): Rewrite in terms of the above.
(static-networking-service): Deprecate. Adjust to new
'static-networking' API.
(%base-services): Likewise.
* gnu/system/install.scm (%installation-services): Likewise.
* gnu/system/hurd.scm (%base-services/hurd): Likewise, and separate
'loopback' from 'networking'.
* gnu/build/hurd-boot.scm (set-hurd-device-translators): Remove
"servers/socket/2".
* gnu/tests/networking.scm (run-openvswitch-test)["networking has
started on ovs0"]: Check for 'networking instead of 'networking-ovs0,
which is no longer provided.
* doc/guix.texi (Networking Setup): Document the new interface. Remove
documentation of 'static-networking-service'.
(Virtualization Services): Change Ganeti example to use the new
interface.
| Ludovic Courtès | 2021-12-12 | 6 | -171/+494 |
| * | services: secret-service: Turn into a Shepherd service.•••* gnu/services/virtualization.scm (secret-service-activation): Remove.
(secret-service-shepherd-services): New procedure.
(secret-service-type)[extensions]: Remove ACTIVATION-SERVICE-TYPE
extension. Add SHEPHERD-ROOT-SERVICE-TYPE and
USER-PROCESSES-SERVICE-TYPE extensions.
* gnu/build/secret-service.scm (delete-file*): New procedure.
(secret-service-receive-secrets): Use it.
| Ludovic Courtès | 2021-12-12 | 2 | -13/+49 |
| * | services: static-networking: Use Guile-Netlink on GNU/Linux.•••* gnu/services/base.scm (static-networking-shepherd-service): Define
'set-up-via-ioctl', 'tear-down-via-ioctl', 'set-up-via-netlink',
'tear-down-via-netlink', and 'helpers' and use them in 'start' and
'stop'. Add (ip *) modules to 'modules'.
| Ludovic Courtès | 2021-12-12 | 1 | -30/+72 |
| * | gnu: guile-netlink: Allow cross-compilation.•••* gnu/packages/guile-xyz.scm (guile-netlink)[arguments]: Remove,
since #:tests? #f is unnecessary.
[native-inputs]: Add GUILE-3.0.
| Ludovic Courtès | 2021-12-12 | 1 | -2/+1 |
| * | doc: Add new "Networking Setup" node for the main setup options.•••This should make it easier to find how to get started setting up
networking.
* doc/guix.texi (Networking Setup): New section.
(Networking Services): Remove 'static-networking-service',
'dhcp-client-service-type', 'network-manager-service-type',
'connman-service-type', 'wicd-service', 'modem-manager-service-type',
'usb-modeswitch-service-type', and 'wpa-supplicant-service-type'.
| Ludovic Courtès | 2021-12-12 | 1 | -129/+160 |
| * | tests: openvswitch: Check whether ovs0 is up.•••* gnu/tests/networking.scm (run-openvswitch-test)["ovs0 is up"]: New test.
| Ludovic Courtès | 2021-12-12 | 1 | -2/+17 |
| * | tests: Add 'static-networking' test.•••* gnu/tests/networking.scm (run-static-networking-test): New procedure.
(%test-static-networking): New variable.
| Ludovic Courtès | 2021-12-12 | 1 | -2/+97 |
| * | gnu: guile-dsv: Update to 0.5.0•••* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.5.0.
| Artyom V. Poptsov | 2021-12-12 | 1 | -17/+2 |
| * | progress: Rate limit drawing in the progress-reporter/bar.•••This helps smooth the output in cases where the bar is updated very quickly,
for example in guix weather where it's computing derivations.
* guix/progress.scm (progress-reporter/bar): Wrap the drawing code with the
rate-limited procedure.
| Christopher Baines | 2021-12-12 | 1 | -10/+16 |
| * | gnu: sbcl-geco: Update to 2.1.2.•••* gnu/packages/lisp-xyz.scm (sbcl-geco): Update to 2.1.2.
[home-page]: Update home page.
[license]: Fix license.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| Foo Chuan Wei | 2021-12-12 | 1 | -19/+22 |
| * | gnu: sbcl-aserve: Add HTML5 elements to htmlgen.•••* gnu/patches/sbcl-aserve-add-HTML-5-elements.patch: New file.
* gnu/patches/sbcl-aserve-fix-rfe12668.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/lisp-xyz.scm (sbcl-aserve)[source]: Use them.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| Foo Chuan Wei | 2021-12-12 | 4 | -4/+121 |
| * | gnu: dunst : Update to 1.7.3.•••* gnu/packages/dunst.scm (dunst): Update to 1.7.3.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| gyara | 2021-12-12 | 1 | -2/+2 |
| * | gnu: Use license prefix in (gnu packages sdl).•••* gnu/packages/sdl.scm (sdl, sdl2, libmikmod, sdl-gfx, sdl-image,
sdl-mixer, sdl-net, sdl-pango, sdl-ttf, guile-sdl, guile-sdl2,
sdl2-cs) [license]: Use license prefix.
| Efraim Flashner | 2021-12-12 | 1 | -13/+13 |
| * | gnu: serveez: Update to 0.3.0.•••* gnu/packages/serveez.scm (serveez): Update to 0.3.0.
[source]: Download using lzip tarball.
[native-inputs]: Add lzip.
[inputs]: Replace guile-2.0 with guile-2.2.
| Efraim Flashner | 2021-12-12 | 1 | -4/+9 |
| * | gnu: guile-sdl: Update to 0.5.3.•••* gnu/packages/sdl.scm (guile-sdl): Update to 0.5.3.
[source]: Use lzip tarball.
[native-inputs]: Add lzip.
| Efraim Flashner | 2021-12-12 | 1 | -7/+9 |
| * | gnu: guile-dsv: Update to 0.4.1•••* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.4.1.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Artyom V. Poptsov | 2021-12-12 | 1 | -2/+2 |
| * | gnu: python-moto: Honor #:tests? flag.•••* gnu/packages/python-xyz.scm (python-moto)[arguments]: Adjust custom 'check
phase to honor the #:tests? flag.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Vinicius Monego | 2021-12-12 | 1 | -14/+15 |
| * | gnu: python-moto: Update to 2.2.12.•••* gnu/packages/python-xyz.scm (python-moto): Update to 2.2.12.
[arguments]: Make some cosmetic changes.
<#:phases>: Don't return #t. Support cross-compilation in
'patch-hardcoded-executable-names. Skip more tests and simplify the custom
'check phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Vinicius Monego | 2021-12-12 | 1 | -21/+30 |
| * | gnu: Update awscli, python-boto3 and python-botocore.•••awscli, botocore and boto3 work together and typically require matching
versions.
* gnu/packages/python-xyz.scm (python-botocore): Update to 1.22.11.
(python-boto3): Update to 1.19.11.
[native-inputs]: Add python-pytest.
* gnu/packages/python-web.scm (awscli): Update to 1.21.11.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Vinicius Monego | 2021-12-12 | 2 | -10/+10 |
| * | gnu: python-s3transfer: Honor #:tests? flag.•••* gnu/packages/python-web.scm (python-s3transfer)[arguments]: Adjust custom
'check phase to honor the #:tests? flag.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Vinicius Monego | 2021-12-12 | 1 | -4/+5 |
| * | gnu: python-s3transfer: Update to 0.5.0.•••* gnu/packages/python-web.scm (python-s3transfer): Update to 0.5.0.
[arguments]<#:phases>: Remove 'patch phase because the issue was fixed
upstream. Don't return #t in custom 'check phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Vinicius Monego | 2021-12-12 | 1 | -13/+3 |
| * | gnu: python-cfn-lint: Honor #:tests? flag.•••* gnu/packages/python-web.scm (python-cfn-lint)[arguments]: Make some cosmetic
changes. Adjust custom 'check phase to honor the #:tests? flag.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Vinicius Monego | 2021-12-12 | 1 | -17/+17 |
| * | gnu: python-cfn-lint: Update to 0.54.3.•••* gnu/packages/python-web.scm (python-cfn-lint): Update to 0.54.3.
[home-page]: Follow redirect.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Vinicius Monego | 2021-12-12 | 1 | -3/+3 |
| * | gnu: python-aws-sam-translator: Update to 1.40.0.•••* gnu/packages/python-web.scm (python-aws-sam-translator): Update to 1.40.0.
[arguments]<#:phases>: Don't return #t.
[home-page]: Follow redirect.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Vinicius Monego | 2021-12-12 | 1 | -5/+4 |
| * | gnu: python-vcrpy: Update to 4.1.1.•••* gnu/packages/python-xyz.scm (python-vcrpy): Update to 4.1.1.
[arguments]: Replace 'check phase to run unit tests.
[native-inputs]: Add required dependencies.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Giacomo Leidi | 2021-12-12 | 1 | -10/+29 |
| * | gnu: Add python-ipaddress.•••* gnu/packages/python-xyz.scm (python-ipaddress): New variable;
(python2-ipaddress): Use package-with-python2.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Giacomo Leidi | 2021-12-12 | 1 | -6/+6 |