Age | Commit message (Expand) | Author |
2022-05-01 | services: bitlbee: Use 'make-inetd-constructor'....* gnu/services/messaging.scm (bitlbee-shepherd-service): Add call to
'least-authority-wrapper'. In 'start' method, use
'make-inetd-constructor' when available.
* gnu/tests/messaging.scm (run-bitlbee-test)["valid PID"]: Remove test.
| Ludovic Courtès |
2022-05-01 | services: dicod: Use 'make-inetd-constructor'....* gnu/services/dict.scm (dicod-shepherd-service): Use
'make-inetd-constructor' in the 'start' method when available.
| Ludovic Courtès |
2022-05-01 | services: dicod: Rewrite using 'least-authority-wrapper'....* gnu/services/dict.scm (dicod-shepherd-service): Rewrite using
'least-authority-wrapper' plus 'make-forkexec-constructor' instead of
'make-forkexec-constructor/container'.
| Ludovic Courtès |
2022-05-01 | Add (guix least-authority)....* guix/least-authority.scm: New file.
* Makefile.am (MODULES): Add it.
* gnu/build/shepherd.scm (default-mounts): Make public.
| Ludovic Courtès |
2022-05-01 | linux-container: Add #:child-is-pid1? parameter to 'call-with-container'....* gnu/build/linux-container.scm (wait-child-process)
(status->exit-status): New procedures.
(call-with-container): Add #:child-is-pid1? parameter and honor it.
[thunk*]: New variable. Pass it to 'run-container'.
| Ludovic Courtès |
2022-05-01 | linux-container: Ensure signal-handling asyncs get a chance to run....Previously we could enter the blocking 'waitpid' call and miss an
opportunity to run the signal handler async.
* gnu/build/linux-container.scm (call-with-container)
[periodically-schedule-asyncs]: New procedure.
[install-signal-handlers]: Call it.
| Ludovic Courtès |
2022-05-01 | linux-container: 'call-with-container' relays SIGTERM and SIGINT....* gnu/build/linux-container.scm (call-with-container): Add #:relayed-signals.
[install-signal-handlers]: New procedure.
Call it.
| Ludovic Courtès |
2022-05-01 | file-systems: Avoid load-time warnings when attempting to load (guix store)....This makes sure warnings like "incompatible bytecode version" don't go
through when looking for (guix store).
* gnu/system/file-systems.scm (%store-prefix): Parameterize
'current-warning-port' around 'resolve-module' call.
| Ludovic Courtès |
2022-05-01 | gexp: Add 'references-file'....* gnu/services/base.scm (references-file): Remove.
* guix/gexp.scm (references-file): New procedure.
* tests/gexp.scm ("references-file"): New test.
| Ludovic Courtès |
2022-05-01 | gnu: ocaml-uuidm: Update to 0.9.8....* gnu/packages/ocaml.scm (ocaml-uuidm): Update to 0.9.8.
(ocaml4.07-uuidm): New variable.
| Julien Lepiller |
2022-05-01 | gnu: ocamlformat: Update to 0.21.0....* gnu/packages/ocaml.scm (ocamlformat): Update to 0.21.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-cmdliner: Update to 1.1.0....Cmdliner changed its output format, so two packages need to be modified
to accept the new format.
The patch modifies ocaml 4.07 packages to ensure this patch results in the
same derivations for these variants.
* gnu/packages/ocaml.scm (ocaml-cmdliner): Update to 1.1.0.
(ocaml-alcotest, ocaml-mdx)[arguments]: Fix tests.
(ocaml4.07-cmdliner): New variable.
(ocaml4.07-alcotest): Do not fix tests.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-re: Update to 1.10.4....* gnu/packages/ocaml.scm (ocaml-re): Update to 1.10.4.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-spawn: Update to 0.15.1....* gnu/packages/ocaml.scm (ocaml-spawn): Update to 0.15.1.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ppx-fields-conv: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-ppx-fields-conv): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-parsexp: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-parsexp): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ppx-hash: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-ppx-hash): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ppx-sexp-value: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-ppx-sexp-value): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-jst-config: Update to 0.15.1....* gnu/packages/ocaml.scm (ocaml-jst-config): Update to 0.15.1.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ppx-stable: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-ppx-stable): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ppx-base: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-ppx-base): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ppx-compare: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-ppx-compare): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-jane-street-headers: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-jane-street-headers): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-base-bigstring: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-base-bigstring): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-core: Update to 0.15.0....These packages cannot be updated individually.
* gnu/packages/ocaml.scm (ocaml-ppx-inline-test, ocaml-sexplib0)
(ocaml-sexplib, ocaml-base, ocaml-stdio, ocaml-ppx-sexp-conv)
(ocaml-ppx-expect, ocaml-base-quickcheck, ocaml-core)
(ocaml-core-kernel, ocaml-timezone): Update to 0.15.0.
(ocaml-ppxlib): Fix tests.
(ocaml-int-repr): New variable.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ppxlib: Update to 0.25.0....* gnu/packages/ocaml.scm (ocaml-ppxlib): Update to 0.25.0.
| Julien Lepiller |
2022-05-01 | gnu: coq: Update to 8.15.1....* gnu/packages/coq.scm (coq): Update to 8.15.1.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-hex: Update to 1.5.0....* gnu/packages/ocaml.scm (ocaml-hex): Update to 1.5.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-easy-format: Update to 1.3.3....* gnu/packages/ocaml.scm (ocaml-easy-format): Update to 1.3.3.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-variantslib: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-variantslib): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ppx-optcomp: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-ppx-optcomp): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-cstruct: Update to 6.1.0....* gnu/packages/ocaml.scm (ocaml-cstruct): Update to 6.1.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ppx-bin-prot: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-ppx-bin-prot): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ppx-jane: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-ppx-jane): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: Add ocaml-ppx-disable-unused-warnings....* gnu/packages/ocaml.scm (ocaml-ppx-disable-unused-warnings): New
variable.
| Julien Lepiller |
2022-05-01 | gnu: Add ocaml-ppx-log....* gnu/packages/ocaml.scm (ocaml-ppx-log): New variable.
| Julien Lepiller |
2022-05-01 | gnu: Add ocaml-ppx-ignore-instrumentation....* gnu/packages/ocaml.scm (ocaml-ppx-ignore-instrumentation): New
variable.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-opam-file-format: Update to 2.1.4....* gnu/packages/ocaml.scm (ocaml-opam-file-format): Update to 2.1.4.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ctypes: Update to 0.20.1....* gnu/packages/ocaml.scm (ocaml-ctypes): Update to 0.20.1.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-integers: Update to 0.7.0....* gnu/packages/ocaml.scm (ocaml-integers): Update to 0.7.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ppx-bench: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-ppx-bench): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: dune: Update to 3.1.1....* gnu/packages/ocaml.scm (dune): Update to 3.1.1.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ppx-pipebang: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-ppx-pipebang): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ppx-custom-printf: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-ppx-custom-printf): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ppx-module-timer: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-ppx-module-timer): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ppx-let: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-ppx-let): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ppx-variants-conv: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-ppx-variants-conv): Update to 0.15.0.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-utop: Update to 2.9.1....* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.9.1.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-bisect-ppx: Update to 2.8.1....* gnu/packages/ocaml.scm (ocaml-bisect-ppx): Update to 2.8.1.
| Julien Lepiller |
2022-05-01 | gnu: ocaml-ppx-typerep-conv: Update to 0.15.0....* gnu/packages/ocaml.scm (ocaml-ppx-typerep-conv): Update to 0.15.0.
| Julien Lepiller |