Age | Commit message (Expand) | Author |
2021-12-23 | gnu: icedtea-7: Remove trailing #T....* gnu/packages/java.scm (icedtea-7)[arguments]: Remove trailing #T from build
phases.
| Ricardo Wurmus |
2021-12-23 | gnu: icedtea-7: Run tests conditionally....* gnu/packages/java.scm (icedtea-7)[arguments]: Respect TESTS? in 'check
phase.
| Ricardo Wurmus |
2021-12-23 | gnu: Add jamvm-with-ecj4....* gnu/packages/java.scm (jamvm-with-ecj4): New variable.
| Ricardo Wurmus |
2021-12-23 | gnu: Add ecj4-javac-wrapper....* gnu/packages/java.scm (ecj4-javac-wrapper): New variable.
| Ricardo Wurmus |
2021-12-23 | gnu: Add ecj4-bootstrap....* gnu/packages/java.scm (ecj4-bootstrap): New variable.
| Ricardo Wurmus |
2021-12-23 | gnu: ecj-javac-wrapper-final: Use new style for inputs....* gnu/packages/java.scm (ecj-javac-wrapper-final)[native-inputs]: Use new
style.
| Ricardo Wurmus |
2021-12-23 | gnu: ecj-javac-wrapper-final: Use Guile 3....* gnu/packages/java.scm (ecj-javac-wrapper-final)[native-inputs]: Replace
guile-2.2 with guile-3.0.
| Ricardo Wurmus |
2021-12-23 | gnu: ecj-javac-wrapper: Use Guile 3....* gnu/packages/java.scm (ecj-javac-wrapper)[native-inputs]: Replace guile-2.2
with guile-3.0.
| Ricardo Wurmus |
2021-12-23 | gnu: ecj-javac-wrapper: Remove trailing #T....* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Remove trailing #T.
| Ricardo Wurmus |
2021-12-23 | gnu: ecj-javac-wrapper: Remove rt.jar from classpath....* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Do not add jamvm's
rt.jar to the classpath.
| Ricardo Wurmus |
2021-12-23 | gnu: ecj-bootstrap: Remove trailing #T....* gnu/packages/java.scm (ecj-bootstrap)[arguments]: Remove trailing #T from
build phase.
| Ricardo Wurmus |
2021-12-23 | gnu: jamvm: Simplify snippet....* gnu/packages/java.scm (jamvm)[source]: Simplify snippet.
| Ricardo Wurmus |
2021-12-23 | gnu: Add quantlib....* gnu/packages/finance.scm (quantlib): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Foo Chuan Wei |
2021-12-23 | gnu: libite: Edit synopsis and description....* gnu/packages/linux.scm (libite)[synopsis]: Improve it.
[description]: Ditto.
| Mathieu Othacehe |
2021-12-23 | gnu: watchdogd: Add a missing dot....* gnu/packages/linux.scm (watchdogd)[description]: Add a missing dot.
| Mathieu Othacehe |
2021-12-23 | gnu: linux-libre 4.4: Update to 4.4.296....* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.296.
(linux-libre-4.4-pristine-source): Update hash.
| Leo Famulari |
2021-12-23 | gnu: linux-libre 4.9: Update to 4.9.294....* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.294.
(linux-libre-4.9-pristine-source): Update hash.
| Leo Famulari |
2021-12-23 | gnu: linux-libre 4.14: Update to 4.14.259....* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.259.
(linux-libre-4.14-pristine-source): Update hash.
| Leo Famulari |
2021-12-23 | gnu: linux-libre 4.19: Update to 4.19.222....* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.222.
(linux-libre-4.19-pristine-source): Update hash.
| Leo Famulari |
2021-12-23 | gnu: linux-libre 5.4: Update to 5.4.168....* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.168.
(linux-libre-5.4-pristine-source): Update hash.
| Leo Famulari |
2021-12-23 | gnu: linux-libre 5.10: Update to 5.10.88....* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.88.
(linux-libre-5.10-pristine-source): Update hash.
| Leo Famulari |
2021-12-23 | gnu: linux-libre: Update to 5.15.11....* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.11.
(linux-libre-5.15-pristine-source): Update hash.
| Leo Famulari |
2021-12-23 | gnu: Add watchdogd....* gnu/packages/linux.scm (watchdogd): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Petr Hodina |
2021-12-23 | gnu: Add libuev....* gnu/packages/linux.scm (libuev): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Petr Hodina |
2021-12-23 | gnu: Add libite....* gnu/packages/linux.scm (libite): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Petr Hodina |
2021-12-23 | gnu: Remove unused module import from (gnu packages linux)....This caused an ambiguous import warning:
------
WARNING: (gnu packages linux): `build' imported from both (gnu packages build-tools) and (guix store)
------
This is a followup to commit 6961c8368c66feef1fe5e7f4d425b857c1051948.
* gnu/packages/linux.scm: Do not import (gnu packages build-tools).
| Leo Famulari |
2021-12-23 | gnu: Add qelectrotech....* gnu/packages/engineering.scm (qelectrotech): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Vinicius Monego |
2021-12-23 | tests: gnupg: Factor out and export KEY-FINGERPRINT-VECTOR....* guix/tests/gnupg.scm (key-fingerprint-vector): New procedure. Export it.
(key-fingerprint): Use it.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Attila Lendvai |
2021-12-23 | tests: Smarten up git repository testing framework....* guix/tests/git.scm (with-git-repository): New macro, exported. It can be used
repeatedly inside a WITH-TEMPORARY-GIT-REPOSITORY.
(populate-git-repository): Extend the DSL with (ADD "some-noise"), (RESET
"[commit hash]"), (CHECKOUT "branch" ORPHAN).
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Attila Lendvai |
2021-12-23 | gnu: guix: Update to 1.3.0-17.2a49ddb....Also add a note about updating the guix package when it fails to build.
* gnu/packages/package-management.scm (guix): Update to 1.3.0-17.2a49ddb.
| Mathieu Othacehe |
2021-12-23 | tests: rsync: Fix it....* gnu/tests/rsync.scm ("Test file not copied to read-only share"): This
returns the error code 1 and not 10.
| Mathieu Othacehe |
2021-12-23 | self: Add guile-lzma as a dependency....This is a follow-up to 35ce3e5de6d39d4959ecae31e8f8ce2bbb645e0a, fixing
Disarchive recovery when the download script is run from a 'guix pull'
profile.
* guix/self.scm (specification->package): Add "guile-lzma".
(compiled-guix): Add GUILE-LZMA to DEPENDENCIES in
the #:dependencies argument to 'guix-command'.
| Timothy Sample |
2021-12-23 | gnu: cl-ana: Update to 0.0.0-2.848185e....* gnu/packages/lisp-xyz.scm (sbcl-cl-ana): Update to 0.0.0-2.848185e.
[inputs]: Use new style.
[native-inputs]: Add openmpi and pkg-config.
[propagated-inputs]: Add gnuplot.
[arguments]: Update 'fix-paths' phase.
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
| Sharlatan Hellseher |
2021-12-23 | tests: reconfigure: Fix it....* gnu/tests/reconfigure.scm (run-install-bootloader-test): Use a non volatile
VM so that a bootloader configuration file is installed.
| Mathieu Othacehe |
2021-12-23 | scripts: system: Add a missing module....* guix/scripts/system.scm: Add a missing module.
| Mathieu Othacehe |
2021-12-23 | tests: nfs: Fix nfs-root-fs test....This test has probably never been working. Rename it nfs-full, and test that
an NFS server can be started in a VM and mounted in another VM.
* gnu/tests/nfs.scm (run-nfs-root-fs-test): Rename it ...
(run-nfs-full-test): ... this way.
(%test-nfs-root-fs): Rename it ...
(%test-nfs-full): ... this way.
| Mathieu Othacehe |
2021-12-23 | services: nfs: Fix statd and mountd ports....* gnu/services/nfs.scm (nfs-shepherd-services): Fix rpcstatd-port and
rpcmountd-port arguments.
| Mathieu Othacehe |
2021-12-23 | tests: docker: Fix it....The docker tests are broken because the docker overlay doesn't support running
on our own storage overlay. Use the new <virtual-machine> volatile? field to
spawn a VM with a persistent storage and no overlay.
* gnu/tests/docker.scm (run-docker-test): Add the docker-tarball to the gc
roots as the host store is not shared anymore. Spawn a VM without volatile
storage.
(run-docker-system-test): Ditto.
(%test-docker-system): Adapt it to use the image API.
| Mathieu Othacehe |
2021-12-23 | scripts: system: Use the disk-image size argument for VM generation....* guix/scripts/system.scm (system-derivation-for-action): Use the given
image-size unconditionnaly when calling system-qemu-image/shared-store-script.
| Mathieu Othacehe |
2021-12-23 | scripts: system: Pass the volatile field to VM generation....* guix/scripts/system.scm (system-derivation-for-action): Add new volatile?
argument and pass it to system-qemu-image/shared-store-script.
(perform-action): Add new volatile? argument and pass it to
system-derivation-for-action.
(process-action): Pass the volatile? argument to perform-action.
| Mathieu Othacehe |
2021-12-23 | scripts: system: Deprecate the docker-image command....* guix/scripts/system.scm (system-derivation-for-action): Use the image API to
generate the docker images and deprecate the docker-image command.
(process-action): Ditto.
* doc/guix.texi (Invoking guix system): Adapt it.
| Mathieu Othacehe |
2021-12-23 | Remove VM generation dead-code....This code duplicates the (gnu system image) and (gnu build image) code. Using
VM for image generation is not needed, not portable and really slow. Remove
all the VM image generation code to make sure that only the image API is used.
* gnu/build/vm.scm: Remove it. Move the qemu-command procedure to ...
* gnu/build/marionette.scm: ... here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Adapt it.
* tests/modules.scm: Ditto.
* gnu/tests/install.scm: Ditto.
* gnu/system/vm.scm: Adapt it and remove expression->derivation-in-linux-vm,
qemu-img, system-qemu-image/shared-store and system-docker-image procedures.
* doc/guix.texi (G-Expressions): Adapt it.
| Mathieu Othacehe |
2021-12-23 | system: vm: Use the image API to generate QEMU images....Also add a volatile? argument to the virtual-machine record. When volatile? is
true generate a QEMU script that mounts an overlay on top of a read only
storage. When volatile? is false, use a persistent, read-write storage.
* gnu/system/vm.scm (common-qemu-options): Add a rw-image? argument to use a
persistent storage.
(system-qemu-image/shared-store-script): Add a volatile? argument and honor
it. Use the image API to build the QEMU image.
(<virtual-machine>)[volatile?]: New field.
(virtual-machine-compiler): Pass the volatile? argument to the
system-qemu-image/shared-store-script procedure.
| Mathieu Othacehe |
2021-12-23 | system: image: Add docker support....* gnu/system/image.scm (docker-image, docker-image-type): New variables.
(system-docker-image): New procedure.
(image->root-file-system): Add docker image support.
(system-image): Ditto.
| Mathieu Othacehe |
2021-12-23 | image: Add a shared-network? field....* gnu/image.scm (<image>)[shared-network?]: New field.
| Mathieu Othacehe |
2021-12-23 | image: Add a shared-store? field....* gnu/image.scm (<image>)[shared-store?]: New field.
| Mathieu Othacehe |
2021-12-23 | build: image: Add optional closure copy support....* gnu/build/image.scm (initialize-root-partition): Add a closure-copy?
argument and honor it.
| Mathieu Othacehe |
2021-12-22 | gnu: pre-commit: Update to 2.16.0....* gnu/packages/version-control.scm (pre-commit): Update to 2.16.0.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Vinicius Monego |
2021-12-22 | gnu: gsequencer: Update to 3.14.5....* gnu/packages/music.scm (gsequencer): Update to 3.14.5.
[source]<origin>: Update url.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Vinicius Monego |
2021-12-22 | gnu: gsequencer: Build with libsoup 2....* gnu/packages/music.scm (gsequencer)[native-inputs]: Use the new style.
[inputs]: Replace libsoup with libsoup-minimal-2 and webkitgtk with
webkitgtk-with-libsoup2. Use the new style.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Vinicius Monego |