guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GNU Guixguix source archive branch, wip-gexp, created. v0.6-83-g05e7fc4


From: Ludovic CourtŤs
Subject: GNU Guixguix source archive branch, wip-gexp, created. v0.6-83-g05e7fc4
Date: Sun, 27 Apr 2014 21:54:24 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "guix source archive".

The branch, wip-gexp has been created
        at  05e7fc4a7d4d98e6ca4d8cd70810606e85f7ffe6 (commit)

- Log -----------------------------------------------------------------
commit 05e7fc4a7d4d98e6ca4d8cd70810606e85f7ffe6
Author: Ludovic Courtès <address@hidden>
Date:   Sun Apr 27 23:19:11 2014 +0200

    monads: Hide 'derivation-expression' and 'lower-inputs'.
    
    * guix/monads.scm: Unexport 'lower-inputs' and 'derivation-expression'.
      (text-file*): Add comment about the switch to 'gexp->derivation'.
      (lower-inputs): Add comment about its doom.
      (derivation-expression): Likewise.
    * guix/gexp.scm (lower-inputs*): Rename to...
      (lower-inputs): ... this.  Update callers.
    * tests/monads.scm (derivation-expression): New procedure.
    * doc/guix.texi (The Store Monad): Use 'gexp->derivation' instead of
      'derivation-expression'.  Remove documentation of
      'derivation-expression'.

commit b7f2134da30515ef26c088afedcb6b8963fb6f19
Author: Ludovic Courtès <address@hidden>
Date:   Sun Apr 27 23:06:15 2014 +0200

    linux-initrd: Rewrite using gexps.
    
    * gnu/system/linux-initrd.scm (expression->initrd): Rename 'inputs'
      parameter to 'to-copy'.  Remove 'files-to-copy'.  Rewrite 'builder' as
      a gexp, and use 'gexp->derivation'.
      (qemu-initrd): Adjust accordingly.

commit 04dd2cf8630a37cebcc8ddabe8e4c49cfa13d3d2
Author: Ludovic Courtès <address@hidden>
Date:   Sun Apr 27 22:40:48 2014 +0200

    system: Rewrite 'union' using gexps.
    
    * gnu/system.scm (union): Rewrite using 'gexp->derivation'.

commit 5fed6ae1f8a3bd50a1c217279fecd433ed796acc
Author: Ludovic Courtès <address@hidden>
Date:   Sun Apr 27 19:28:47 2014 +0200

    services: xorg: Rewrite using gexps.
    
    * gnu/services/xorg.scm (xorg-start-command): Rewrite in terms of
      'gexp->script'.
      (xinitrc): Likewise.

commit 34474beb7894e193f6085f6821eb5a3c508c6c1e
Author: Ludovic Courtès <address@hidden>
Date:   Sun Apr 27 17:33:42 2014 +0200

    system: grub: Rewrite using gexps.
    
    * gnu/system/grub.scm (grub-configuration-file): Rewrite using
      'gexp->derivation'.
    * gnu/system.scm (operating-system-derivation): Adjust accordingly.

commit a80976ce80ab7ca69e825eecb9666f76416d8f33
Author: Ludovic Courtès <address@hidden>
Date:   Sun Apr 27 16:50:34 2014 +0200

    system: Change 'file-union' to use gexps.
    
    * gnu/system.scm (file-union): Make 'name' the first parameter; remove
      'inputs' parameter.  Rewrite using 'gexp->derivation'.
      (etc-directory): Adjust accordingly.
      (operating-system-derivation): Ditto.

commit 0d05adfacf9641dd9ebf39aff976ae819fcc655f
Author: Ludovic Courtès <address@hidden>
Date:   Sun Apr 27 12:39:03 2014 +0200

    services: Rewrite using gexps.
    
    * gnu/services.scm (<service>)[inputs]: Remove.
    * gnu/system.scm (links): Remove.
      (etc-directory): Add PASSWD and SHADOW to #:inputs.
      (operating-system-boot-script): Pass ETC to 'dmd-configuration-file'.
      (operating-system-derivation): Remove EXTRAS from the union.
    * gnu/system/linux.scm (pam-service->configuration): Rewrite in terms of
      'gexp->derivation'.  Compute the contents on the build side.  Expect
      'arguments' to contain a list of gexps.
      (pam-services->directory): Rewrite in terms of 'gexp->derivation'.
      (unix-pam-service): Change 'arguments' to a list of one gexp.
    * gnu/system/shadow.scm (<user-account>)[inputs]: Remove.
      [shell]: Change default value to a gexp.
      (passwd-file): Rewrite in terms of 'gexp->derivation'.  Compute
      contents on the build side.
    * gnu/services/base.scm (host-name-service, mingetty-service,
      nscd-service, syslog-service, guix-service): Change 'start' and 'stop'
      to gexps; remove 'inputs' field.
      (guix-build-accounts): Change 'shell' field to a gexp.
    * gnu/services/networking.scm (static-networking-service): Change
      'start' and 'stop' to gexps; remove 'inputs' field.
    * gnu/services/xorg.scm (slim-service): Likewise.
    * gnu/services/dmd.scm (dmd-configuration-file): Expect ETC to be a
      derivation.  Change 'config' to a gexp.  Use 'gexp->file' instead of
      'text-file'.

commit c284e7747c16e1eb4fd1c7e8c51aec6ba6de00c4
Author: Ludovic Courtès <address@hidden>
Date:   Sun Apr 27 14:58:15 2014 +0200

    vm: Rewrite support procedures to use gexps.
    
    * gnu/system/vm.scm (%imported-modules): Remove.
      (expression->derivation-in-linux-vm): Remove 'inputs' parameter.
      Rename 'imported-modules' to 'modules'.  Rewrite using gexps and
      'gexp->derivation'.
      (qemu-image): Add 'qemu' parameter.  Pass NAME to
      'expression->derivation-in-linux-vm'.  Rewrite using gexps.  Remove
      #:inputs argument to 'expression->derivation-in-linux-vm'.
      (operating-system-default-contents): Rewrite using gexps.
    * gnu/system.scm (operating-system-profile-derivation): Rename to...
      (operating-system-profile): ... this.  Adjust callers.
      (operating-system-profile-directory): Remove.

commit 3122de11c1131824f82887d0db7f93fdd17e6f02
Author: Ludovic Courtès <address@hidden>
Date:   Sat Apr 26 16:38:38 2014 +0200

    store: (direct-store-path? (%store-prefix)) returns #f.
    
    * guix/store.scm (direct-store-path?): Return #f if PATH
      is (%store-prefix).
    * tests/store.scm ("direct-store-path?"): Add test.

commit 0e92218856b271dbf7110966ea137dde835e20cd
Author: Ludovic Courtès <address@hidden>
Date:   Sat Apr 26 16:36:48 2014 +0200

    gnu: Use gexps in obvious places in (gnu system ...).
    
    * gnu/system.scm (operating-system-boot-script): Use 'gexp->file'
      instead of 'text-file*'.
    * gnu/system/vm.scm (expression->derivation-in-linux-vm): Likewise.
      (system-qemu-image/shared-store-script)[builder]: Turn into a gexp.
      Use 'gexp->derivation' instead of 'derivation-expression'.

commit 20ed77c71e41b41911cf152f8feae7e9ac5f9f6b
Author: Ludovic Courtès <address@hidden>
Date:   Sun Apr 27 12:59:00 2014 +0200

    Add (guix gexp).
    
    * guix/gexp.scm: New file.
    * tests/gexp.scm: New file.
    * Makefile.am (MODULES): Add guix/gexp.scm.
      (SCM_TESTS): Add tests/gexp.scm.

-----------------------------------------------------------------------


hooks/post-receive
-- 
guix source archive



reply via email to

[Prev in Thread] Current Thread [Next in Thread]