Skip to content
Snippets Groups Projects
  1. Apr 19, 2016
  2. Apr 18, 2016
  3. Apr 17, 2016
    • Ludovic Courtès's avatar
      mapped-devices: LUKS partitions can be designated by their UUID. · ffba7d49
      Ludovic Courtès authored
      * gnu/system/mapped-devices.scm (device-mapping-service-type): Add
      'modules' and 'imported-modules' fields to 'shepherd-service'.
      (open-luks-device): Use 'find-partition-by-luks-uuid' to lookup the
      partition when SOURCE is a bytevector.
      * gnu/system/linux-initrd.scm (base-initrd): Augment 'use-modules'
      form.
      * doc/guix.texi (Mapped Devices): Give example with a UUID.
      ffba7d49
    • Alex Kost's avatar
      services: 'console-keymap-service' takes multiple files. · b3d05f48
      Alex Kost authored
      * gnu/services/base.scm (console-keymap-service-type): Type procedure
      takes a list of files instead of a single file.
      (console-keymap-service): Take 'files' as rest arguments.
      * doc/guix.texi (Base Services): Improve documentation of
      'console-keymap-service'.
      b3d05f48
  4. Apr 16, 2016
  5. Apr 15, 2016
  6. Apr 14, 2016
  7. Apr 06, 2016
  8. Apr 03, 2016
    • Mathieu Lirzin's avatar
      build: Add a Guile custom test driver using SRFI-64. · a9edb211
      Mathieu Lirzin authored
      Before that '.log' files for scheme tests were fragmented and not
      included in test-suite.log.  This unifies the semantics of SRFI-64 API
      with Automake test suite.
      
      * build-aux/test-driver.scm: New file.
      * Makefile.am (SCM_LOG_DRIVER, AM_SCM_LOG_DRIVER_FLAGS): New variables.
      (SCM_LOG_COMPILER, AM_SCM_LOG_FLAGS): Delete variables.
      (AM_TESTS_ENVIRONMENT): Set GUILE_AUTO_COMPILE to 0.
      * test-env.in: Silence guix-daemon.
      * doc/guix.texi (Running the Test Suite): Describe how to display the
      detailed results.  Bug reports require only 'test-suite.log' file.
      * tests/base32.scm, tests/build-utils.scm, tests/builders.scm,
      tests/challenge.scm, tests/cpan.scm, tests/cpio.scm, tests/cran.scm,
      tests/cve.scm, tests/derivations.scm, tests/elpa.scm,
      tests/file-systems.scm, tests/gem.scm, tests/gexp.scm,
      tests/gnu-maintenance.scm, tests/grafts.scm, tests/graph.scm,
      tests/gremlin.scm, tests/hackage.scm, tests/hash.scm,
      tests/import-utils.scm, tests/lint.scm, tests/monads.scm, tests/nar.scm,
      tests/packages.scm, tests/pk-crypto.scm, tests/pki.scm,
      tests/profiles.scm, tests/publish.scm, tests/pypi.scm,
      tests/records.scm, tests/scripts-build.scm, tests/scripts.scm,
      tests/services.scm, tests/sets.scm, tests/size.scm, tests/snix.scm,
      tests/store.scm, tests/substitute.scm, tests/syscalls.scm,
      tests/system.scm, tests/ui.scm, tests/union.scm, tests/upstream.scm,
      tests/utils.scm: Don't exit at the end of test groups.
      * tests/containers.scm: Likewise.  Use 'test-skip' instead of exiting
      with error code 77.
      a9edb211
  9. Mar 31, 2016
    • Eric Bavier's avatar
      import: Add Hackage updater. · 42efe27a
      Eric Bavier authored
      * guix/import/hackage.scm (guix-package->hackage-name, hackage-package?)
        (latest-release): New procedures.
        (%hackage-updater): New variable.
      * guix/scripts/refresh.scm (%updaters): Add it.
      * doc/guix.texi (Invoking guix refresh): Mention it.
      42efe27a
  10. Mar 30, 2016
  11. Mar 28, 2016
  12. Mar 26, 2016
  13. Mar 25, 2016
  14. Mar 24, 2016
  15. Mar 22, 2016
    • Ludovic Courtès's avatar
      doc: Add "lightweight desktop" OS config example. · d038b674
      Ludovic Courtès authored
      * gnu/system/examples/desktop.tmpl (packages): Remove XFCE and
      RATPOISON.
      (services): Add 'gnome-desktop-service' and 'xfce-desktop-service'.
      * gnu/system/examples/lightweight-desktop.tmpl: New file.
      * Makefile.am (EXAMPLES): Add it.
      * doc.am (OS_CONFIG_EXAMPLES_TEXI): Add
      doc/os-config-lightweight-desktop.texi.
      * gnu/system/install.scm (/etc/configuration-files)[directory]: Add
      lightweight-desktop.tmpl.
      d038b674
  16. Mar 20, 2016
    • Ludovic Courtès's avatar
      gexp: Add #:disallowed-references. · 3f4ecf32
      Ludovic Courtès authored
      * guix/gexp.scm (gexp->derivation): Add #:disallowed-references and
      honor it.
      * tests/gexp.scm ("gexp->derivation #:disallowed-references, allowed")
      ("gexp->derivation #:disallowed-references"): New tests.
      * doc/guix.texi (G-Expressions): Adjust accordingly.
      3f4ecf32
    • Ludovic Courtès's avatar
      derivations: Add #:disallowed-references. · 35b5ca78
      Ludovic Courtès authored
      * guix/derivations.scm (derivation): Add #:disallowed-references.
      [user+system-env-vars]: Honor it.
      (build-expression->derivation): Likewise.
      * tests/derivations.scm ("derivation #:disallowed-references, ok")
      ("derivation #:disallowed-references, not ok"): New tests.
      * doc/guix.texi (Derivations): Adjust accordingly.
      35b5ca78
  17. Mar 19, 2016
    • Ludovic Courtès's avatar
      build: Protect against misconfiguration of localstatedir. · ef5f5c86
      Ludovic Courtès authored
      Suggested by Jookia <166291@gmail.com>.
      
      * m4/guix.m4 (GUIX_CURRENT_LOCALSTATEDIR, GUIX_CHECK_LOCALSTATEDIR): New
      macros.
      * config-daemon.ac: Use 'GUIX_CHECK_LOCALSTATEDIR'.
      * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Add --localstatedir.
      * doc/guix.texi (Requirements): Mention --localstatedir.
      (The Store): Mention LOCALSTATEDIR as such.
      ef5f5c86
  18. Mar 17, 2016
  19. Mar 16, 2016
    • Ludovic Courtès's avatar
      substitute: Honor client-provided empty URL list. · 71e2065a
      Ludovic Courtès authored
      Before that, 'guix build --substitute-urls=""' would lead to using the
      daemon's own URL list instead of the empty list.  The 'or*' hack, which
      is to blame, had become unnecessary since commit
      fb4bf72b.
      
      Reported by Mark H Weaver <mhw@netris.org>.
      
      * guix/scripts/substitute.scm (or*): Remove.
      (%cache-urls): Use 'or' instead of 'or*'.
      * tests/store.scm ("substitute query, alternating URLs"): Add test with
      empty URL list.
      * doc/guix.texi (Common Build Options): Mention the empty string.
      71e2065a
    • Ludovic Courtès's avatar
      build: Default to "https://mirror.hydra.gnu.org/" for substitutes. · df061d07
      Ludovic Courtès authored
      * config-daemon.ac: Check for (gnutls) and define 'GUIX_SUBSTITUTE_URLS'.
      * nix/nix-daemon/guix-daemon.cc (main): Use GUIX_SUBSTITUTE_URLS.
      * guix/store.scm (%default-substitute-urls): Use 'https' when (gnutls)
      is available.
      * doc/guix.texi (Binary Installation): Mention mirrors
      (Invoking guix-daemon): Mention mirror.hydra.gnu.org.
      (Substitutes): Mention mirrors.
      (Invoking guix archive): Show https URLs.
      df061d07
  20. Mar 15, 2016
Loading