Skip to content
Snippets Groups Projects
  1. Apr 01, 2021
  2. Mar 31, 2021
  3. Mar 25, 2021
  4. Mar 24, 2021
  5. Mar 23, 2021
  6. Mar 20, 2021
  7. Mar 19, 2021
  8. Mar 18, 2021
  9. Mar 17, 2021
  10. Mar 16, 2021
    • Léo Le Bouter's avatar
      gnu: Remove MongoDB. · 097cf21d
      Léo Le Bouter authored
      mongodb 3.4.10 has unpatched CVEs and mongodb 3.4.24 has some files in the
      release tarball under the SSPL, therefore we cannot provide mongodb while
      upholding to good security standards.
      
      It turns out feff80ce was right since while
      the main license file wasnt altered to SSPL, some files in the tree contain
      SSPL headers.
      
      * gnu/packages/databases.scm (go-gopkg.in-mgo.v2): Remove.
      * gnu/packages/databases.scm (mongo-tools): Remove.
      * doc/guix.texi (mongodb-service-type): Remove.
      * gnu/tests/databases.scm (%test-mongodb, %mongodb-os, run-mongodb-test):
      Remove.
      * gnu/services/databases.scm (mongodb-configuration, mongodb-configuration?,
      mongodb-configuration-mongodb, mongodb-configuration-config-file,
      mongodb-configuration-data-directory, mongodb-service-type,
      %default-mongodb-configuration-file, %mongodb-accounts, mongodb-activation,
      mongodb-shepherd-service): Remove.
      * gnu/packages/databases.scm (mongodb): Remove.
      Unverified
      097cf21d
  11. Mar 15, 2021
    • Maxim Cournoyer's avatar
      services/qemu-binfmt: Use the F flag and the static output of QEMU. · 77c2f4e2
      Maxim Cournoyer authored
      Fixes <https://issues.guix.gnu.org/36117>.
      
      Before this change, the 'binfmt_misc' entries registered for QEMU would not be
      usable in container contexts outside of guix-daemon (without manually bind
      mounting file names).
      
      For example:
      
      $ docker run --rm arm32v7/debian true
      standard_init_linux.go:207: exec user process caused "no such file or directory"
      
      After this change, any container can make use of the QEMU binfmt_misc
      registrations, as their corresponding QEMU static binaries are fully
      pre-loaded by the kernel.
      
      * gnu/services/virtualization.scm (<qemu-platform>): Define using
      'define-record-type*'.
      [flags]: New field, which defaults to "F" (fix binary).
      (%i386, %i486, %alpha, %arm, %armeb, %sparc, %sparc32plus, %ppc, %ppc64)
      (%ppc64le, %m68k, %mips, %mipsel, %mipsn32, %mipsn32el, %mips64, %mips64el)
      (%riscv32, %riscv64, %sh4, %sh4eb, %s390x, %aarch64, %hppa): Adjust.
      (qemu-binfmt-guix-chroot): Remove variable.
      (qemu-binfmt-service-type): Remove the qemu-binfmt-guix-chroot extension.
      * gnu/services/qemu-binfmt (qemu-platform->binfmt):  Use the static output of
      QEMU.
      * doc/contributing.texi (Submitting Patches): Update doc.
      * doc/guix.texi (Virtualization Services): Update doc.
      Unverified
      77c2f4e2
  12. Mar 14, 2021
    • Efraim Flashner's avatar
      build-system/cargo: Propagate crates across builds. · 4d00185d
      Efraim Flashner authored
      * guix/build-system/cargo.scm (cargo-build): Add cargo-package-flags,
      install-source flags.
      * guix/build/cargo-build-system.scm (unpack-rust-crates, package): New
      procedures.
      (install): Also install crate sources.
      (%standard-phases): Add new phases.
      * doc/guix.texi (Packaging-guidelines)[Rust Crates]: Adjust to changes
      in the cargo-build-system.
      Unverified
      4d00185d
  13. Mar 12, 2021
  14. Mar 10, 2021
  15. Mar 06, 2021
  16. Mar 05, 2021
  17. Feb 28, 2021
    • Christopher Baines's avatar
      services: guix-build-coordinator: Add dynamic auth record. · 8a7b4ce0
      Christopher Baines authored
      * gnu/services/guix.scm (guix-build-coordinator-agent-dynamic-auth,
      guix-build-coordinator-agent-dynamic-auth?,
      guix-build-coordinator-agent-dynamic-auth-agent-name,
      guix-build-coordinator-agent-dynamic-auth-token): New procedures.
      (guix-build-coordinator-agent-shepherd-services): Handle new dynamic auth
      record.
      * doc/guix.texi (Guix Build Coordinator): Document the new dynamic auth
      record.
      Unverified
      8a7b4ce0
    • Christopher Baines's avatar
      services: guix-build-coordinator: Rework authentication config. · 7556130c
      Christopher Baines authored
      A new authentication approach has been added to the coordinator, so to better
      represent the options, this commit changes the configuration to accept
      different records, each for different authentication approaches.
      
      * gnu/services/guix.scm (guix-build-coordinator-agent-configuration-uuid,
      guix-build-coordinator-agent-configuration-password,
      guix-build-coordinator-agent-configuration-password-file): Removed
      procedures.
      (guix-build-coordinator-agent-password-auth,
      guix-build-coordinator-agent-password-auth?,
      guix-build-coordinator-agent-password-auth-uuid,
      guix-build-coordinator-agent-password-auth-password,
      guix-build-coordinator-agent-password-file-auth,
      guix-build-coordinator-agent-password-file-auth?,
      guix-build-coordinator-agent-password-file-auth-uuid,
      guix-build-coordinator-agent-password-file-auth-password-file): New
      procedures.
      (guix-build-coordinator-agent-shepherd-services): Adjust to handle the
      authentication field and it's possible record values.
      * doc/guix.texi (Guix Build Coordinator): Update documentation.
      Unverified
      7556130c
  18. Feb 25, 2021
  19. Feb 23, 2021
    • raid5atemyhomework's avatar
      doc: Expand sane-service-type documentation. · 0a0b0148
      raid5atemyhomework authored
      
      * doc/guix.texi (sane-service-type): Move from between documentation
      about geoclue, expand slightly.
      (sane-backends-minimal): New description.
      (sane-backends): New description, new example.
      
      Signed-off-by: default avatarNicolas Goaziou <mail@nicolasgoaziou.fr>
      Unverified
      0a0b0148
    • Mathieu Othacehe's avatar
      services: cuirass: Improve simple-cuirass-services. · bebcf976
      Mathieu Othacehe authored
      
      Instead of returning multiple services in simple-cuirass-services, rely on the
      instantiate-missing-services procedure to instantiate postgresql and
      postgresql-role-service-type when missing.
      
      Turn simple-cuirass-services procedure into
      simple-cuirass-configuration->specs, that takes a simple-cuirass-configuration
      record and returns a Cuirass specification.
      
      Suggested-by: default avatarLudovic Courtès <ludo@gnu.org>
      
      * gnu/services/cuirass.scm (%default-cuirass-config): Remove it.
      (simple-cuirass-services): Rename it to ...
      (simple-cuirass-configuration->specs): ... this procedure.
      * gnu/tests/cuirass.scm (cuirass-services): Remove postgresql and
      postgresql-role services that are automatically instantiated.
      (simple-cuirass-service): New variable.
      (%cuirass-simple-test): Adapt it to use simple-cuirass-configuration->specs
      instead of simple-cuirass-services.
      * doc/guix.texi (Simple Cuirass): Update it.
      Unverified
      bebcf976
  20. Feb 22, 2021
  21. Feb 20, 2021
  22. Feb 19, 2021
Loading