Age | Commit message (Collapse) | Author |
|
This fixes: <https://issues.guix.gnu.org/47727>. The OCR prompt detection is
failing, so remove it altogether. It looks like the test doesn't need the
prompt detection delay to work properly.
* gnu/tests/base.scm (run-halt-test): Remove failing OCR detection.
|
|
Fixes <https://bugs.gnu.org/46737>.
PostgreSQL running with a different socket directory to the default one in the
package itself breaks some services, this commit restores the previous
behaviour where PostgreSQL by default will run with a socket directory that
matches the default used by PostgreSQL packaged for Guix.
Switching to a different default value can happen, but only alongside changing
the PostgreSQL package.
* gnu/services/databases.scm (<postgresql-config-file>)[socket-directory]:
Change default to #false.
* doc/guix.texi (Database Services): Update documentation, and specify a
different value for disabling connections via sockets.
* gnu/tests/guix.scm (%guix-data-service-os): Use default PostgreSQL
behaviour.
* gnu/tests/monitoring.scm (%zabbix-os): Likewise.
* gnu/tests/web.scm (patchwork-os): Likewise.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/guile-xyz.scm (guile-picture-language): Update to
0.0.1-5.a1322bf.
|
|
* gnu/services/networking.scm (ipfs-service-type)[description]: Avoid
abbreviation.
|
|
It is tested whether the IPFS service listens
at the gateway and API ports and whether it
is possible to upload and download a bytevector.
* gnu/tests/networking.scm
(%ipfs-os): New variable.
(run-ipfs-test): New procedure.
(%test-ipfs): New system test.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/tests.scm
(<marionette-configuration>): Add 'extensions' field.
(marionette-shepherd-service): Honour the field.
(with-import-modules-and-extensions): Define a combination
of 'with-import-modules' and 'with-extensions'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/services/networking.scm (ipfs-service-type)
(%ipfs-home-mapping, %ipfs-environment)
(%ipfs-accounts, %ipfs-home): New variables.
(ipfs-configuration, ipfs-configuration?)
(ipfs-configuration-package, ipfs-configuration-gateway)
(ipfs-configuration-api, ipfs-shepherd-service)
(ipfs-binary, %ipfs-activation): New procedures.
* doc/guix.texi (Networking Services): Document it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
Apparently, during grafting, Guix can somehow mangle compiled
Racket CS files (.zo) such that Racket will refuse to load them.
(Maybe it has something to do with compression?)
So, we stop patching Racket sources with absolute paths to store
files (i.e. for foreign libraries to dlopen).
Instead, we put them in a data file that doesn't get compiled or,
in one case, embed it in C.
Fixes https://issues.guix.gnu.org/47064
* gnu/packages/patches/racket-sh-via-rktio.patch: New file.
Adds a special case at the C level, controlled by a preprocessor macro,
to handle attempts to execute "/bin/sh".
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/scheme.scm (racket)[source](patches): Apply it.
(racket)[arguments](#:configure-flags): Add the CPP flag to enable it.
(racket)[arguments](#:modules): Use srfi-1.
(racket)[arguments](#:phases): Remove 'patch-/bin/sh and 'pre-configure.
Change 'pre-configure-minimal to just change directory.
Add 'patch-config.rktd-lib-search-dirs after 'build and before 'install
to configure Racket's "lib-search-dirs".
(racket, racket-minimal)[inputs]: Add bash-minimal as an explicit input.
(racket-minimal)[source]: Adjust to inherit patches from racket.
(racket-minimal)[arguments]: Inherit from racket: changes no longer needed.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/bioconductor.scm (r-txdb-dmelanogaster-ucsc-dm6-ensgene):
New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
* gnu/services.scm (%modify-service): Add clause for DELETE syntax.
(modify-services): Use FILTER-MAP; adjust docstring.
* doc/guix.texi (System Services): Mention alternative syntax.
(X Window): Use MODIFY-SERVICES syntax.
|
|
* gnu/packages/lisp-xyz.scm (sbcl-bodge-queue, cl-bodge-queue,
ecl-bodge-queue): New variables.
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
* gnu/packages/music.scm (hydrogen): Update to 1.0.2.
|
|
* gnu/packages/gcc.scm (gcc): Define as gcc-8.
* gnu/packages/commencement.scm (gcc-toolchain-7): Use
make-gcc-toolchain procedure.
(gcc-toolchain-8): Define as gcc-toolchain.
* gnu/packages/game-development (python2-renpy)[native-inputs],
* gnu/packages/gnome.scm (gnome-commander)[native-inputs],
* gnu/packages/wm.scm (waybar)[native-inputs]: Remove gcc-8.
|
|
* gnu/packages/graphics.scm (openvdb): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
* gnu/packages/selinux.scm (libsepol, checkpolicy, policycoreutils)
[arguments]: Don't hardcode gcc.
|
|
* gnu/packages/selinux.scm (libsepol): Update to 3.2.
[source]: Use git-file-name.
[arguments]: Remove trailing #t.
(checkpolicy,libselinux, libsemanage, secilc policycoreutils
python-sepolgen)[arguments]: Same.
|
|
* gnu/packages/tex.scm: New variable.
|
|
Fixes CVE-2021-28165 - jetty server high CPU when client send data length >
17408, CVE-2021-28164 - Normalize ambiguous URIs and CVE-2021-28163 - Exclude
webapps directory from deployment scan.
* gnu/packages/java.scm (java-eclipse-jetty-util): Update to 9.4.39.
(java-eclipse-jetty-util-ajax): New variable.
(java-eclipse-jetty-util, java-eclipse-jetty-io, java-eclipse-jetty-http)
(java-eclipse-jetty-jmx, java-eclipse-jetty-server)
(java-eclipse-jetty-security, java-eclipse-jetty-servlet)
(java-eclipse-jetty-xml, java-eclipse-jetty-webapp): Disable tests.
[native-inputs]: Remove test dependencies.
|
|
* gnu/packages/messaging.scm (hangups)[arguments]: Use custom 'check
phase.
|
|
* gnu/packages/messaging.scm (hangups)[arguments]: Adjust custom
'relax-dependencies phase to allow more dependency versions.
|
|
* gnu/packages/python-web.scm (python-mechanicalsoup): Update to
1.0.0.
[arguments]: Enable tests.
[native-inputs]: Add python-pytest-flake8, python-pytest-httpbin,
python-pytest-cov, python-pytest-mock, python-pytest-runner,
python-requests-mock.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
This fixes the following error when running the "docker-system" test:
In ice-9/ftw.scm:
553:30 1 (_ #<directory stream db6660>)
In unknown file:
0 (readdir #<directory stream db6660>)
ERROR: In procedure readdir:
In procedure readdir: Cannot allocate memory
* gnu/tests/docker.scm (%test-docker-system): Bump image building VM memory
size to 1024 MiB.
|
|
* gnu/system/vm.scm (system-docker-image): Add a memory-size argument and pass
it to expression->derivation-in-linux-vm.
|
|
* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.4.
(python2-pygame-sdl2)[renpy-version]: Likewise.
|
|
* gnu/packages/web.scm (nginx)[arguments]: Add --with-stream option in the 'configure phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
gnu/packages/admin.scm (prips): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
Add deprecated aliases for packages removed in the parent commit.
* gnu/packages/maths.scm (blis-sandybridge, blis-haswell, blis-knl): New
variables.
|
|
* gnu/packages/maths.scm (make-blis): Remove internal function.
Inline into ...
(bliss): ... this variable. Update to 0.8.1.
[native-inputs]: Add "python" and "perl".
[arguments]: Adjust 'configure' phase to take advantage of new support
for "configuration families" with runtime hardware detection. Select
configuration automatically based on target systems, and allow
"--blis-config=" in #:configure-flags to override the default.
When building for x86_64, include all supported microarchetecture
specializations. Add "--enable-verbose-make" configure flag for better
build logs. Stop ignoring other flags from #:configure-flags.
Remove explicit #:substitutable? argument: the package is now always
substitutable. Add (srfi srfi-1) to #:modules.
(blis/x86_64): Remove internal macro.
(blis-sandybridge): Remove package: included in 'blis'.
(blis-haswell): Remove package: included in 'blis'.
(blis-knl): Remove package: included in 'blis'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/ci.scm (system-test-jobs): Make sure that "all-system-tests" is also
covered by the "current-guix-package" parameter.
|
|
* gnu/packages/finance.scm (monero-gui): Update to 0.17.2.0.
|
|
* gnu/packages/finance.scm (monero): Update to 0.17.2.0.
|
|
* gnu/packages/embedded.scm (newlib-nano-arm-none-eabi)[arguments]: Hard link
library files from *.a to *_nano.a. Hard link newlib.h to a common location.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
Fixes <https://bugs.gnu.org/47654>.
* gnu/packages/finance.scm (electron-cash)[inputs]: Add python-pathvalidate.
|
|
* gnu/packages/python-xyz.scm (python-pathvalidate): New variable.
|
|
* gnu/packages/python-check.scm (python-allpairspy): New variable.
|
|
* gnu/packages/syncthing.scm (syncthing): Update to 1.15.1.
[source]: Use bundled dependencies.
[inputs]: Remove field.
[arguments]: Adjust the custom 'build' and 'install' phases for 1.15.1.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.22.
|
|
* gnu/packages/python-xyz.scm (python-fastimport): Update to 0.9.9.
|
|
* gnu/packages/games.scm (minetest, minetest-data): Update to 5.4.1.
|
|
* gnu/packages/version-control.scm (ghq): Update to 1.1.7.
|
|
* gnu/packages/web-browsers.scm (lagrange): Update to 1.3.2.
|
|
* gnu/packages/irc.scm (irssi): Update to 1.2.3.
|
|
* gnu/packages/games.scm (edgar): Update to 1.34.
|
|
* gnu/packages/fcitx5.scm (libime): Update to 1.0.6.
|
|
* gnu/packages/admin.scm (acpica): Update to 20210331.
|
|
* gnu/packages/astronomy.scm (python-skyfield): Update to 1.38.
|
|
* gnu/packages/rsync.scm (librsync): Update to 2.3.2.
|
|
* gnu/packages/networking.scm(python-pysctp): New variable.
|
|
* gnu/packages/patches/lksctp-tools-1.0.18-fix-header-file-name.patch:
New file.
* gnu/local.mk[patches]: Add it.
* gnu/packages/networking.scm(/lksctp-tools)[source]: Use this patch.
|
|
* gnu/packages/gpodder.scm (gpodder): Update to 3.10.18.
[native-inputs]: Add python-pytest, python-pytest-cov,
python-pytest-httpserver and which.
[inputs]: Add python-requests.
|