Skip to content
Snippets Groups Projects
  1. Apr 20, 2017
  2. Apr 19, 2017
  3. Apr 18, 2017
    • Kei Kebreau's avatar
      gnu: gnome-terminal: Update to 3.24.1. · 274b7fd0
      Kei Kebreau authored
      * gnu/packages/gnome.scm (gnome-terminal): Update to 3.24.1.
      274b7fd0
    • Ludovic Courtès's avatar
      gnu: guix: Update development snapshot. · 05afdb77
      Ludovic Courtès authored
      * gnu/packages/package-management.scm (guix-devel): Update to d72b4206.
      05afdb77
    • Ludovic Courtès's avatar
      gnu: libressl: Do not use 'getentropy'. · a2d64899
      Ludovic Courtès authored
      * gnu/packages/tls.scm (libressl)[arguments]: New field.
      a2d64899
    • Julien Lepiller's avatar
      gnu: Add adb. · 5315fcfd
      Julien Lepiller authored
      
      * gnu/packages/android.scm: New file.
      * gnu/packages/patches/libbase-fix-includes.patch: New file.
      * gnu/packages/patches/libbase-use-own-logging.patch: New file.
      * gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Add them.
      
      Co-Authored-By: default avatarMarius Bakke <mbakke@fastmail.com>
      5315fcfd
    • Ludovic Courtès's avatar
      publish: Remove expired cache entries when '--ttl' is used. · d72b4206
      Ludovic Courtès authored
      * guix/scripts/publish.scm (narinfo-files): New procedure.
      (render-narinfo/cached)[delete-file]: New procedure.  Add call to
      'maybe-remove-expired-cache-entries'.
      * doc/guix.texi (Invoking guix publish): Document the interation between
      --cache and --ttl.
      d72b4206
    • Ludovic Courtès's avatar
      Add (guix cache) and use it in (guix scripts substitute). · 2ea2aac6
      Ludovic Courtès authored
      * guix/cache.scm, tests/cache.scm: New files.
      * Makefile.am (MODULES, SCM_TESTS): Add them.
      * guix/scripts/substitute.scm (obsolete?): Remove.
      (remove-expired-cached-narinfos): Rename to...
      (cached-narinfo-expiration-time): ... this.  Remove the removal part and
      only keep the expiration time part.
      (narinfo-cache-directories): Add optional 'directory' parameter and
      honor it.
      (maybe-remove-expired-cached-narinfo): Remove.
      (cached-narinfo-files): New procedure.
      (guix-substitute): Use 'maybe-remove-expired-cache-entries' instead of
      'maybe-remove-expired-cached-narinfo'.
      2ea2aac6
    • Ludovic Courtès's avatar
      publish: Add '--cache' and '--workers'. · 00753f70
      Ludovic Courtès authored
      Fixes <http://bugs.gnu.org/26201>.
      Reported by <dian_cecht@zoho.com>.
      
      These options allow nars to be "baked" off-line and cached instead of
      being compressed on the fly.  As a side-effect, this allows us to
      provide a 'Content-Length' header for nars.
      
      * guix/scripts/publish.scm (show-help, %options): Add '--cache' and
      '--workers'.
      (%default-options): Add 'workers'.
      (nar-cache-file, narinfo-cache-file, run-single-baker): New procedures.
      (single-baker): New macro.
      (render-narinfo/cached, bake-narinfo+nar)
      (render-nar/cached): New procedures.
      (make-request-handler): Add #:cache and #:pool parameters and honor
      them.
      (run-publish-server): Likewise.
      (guix-publish): Honor '--cache' and '--workers'.
      * tests/publish.scm ("with cache"): New test.
      * doc/guix.texi (Invoking guix publish): Document it.
      00753f70
    • Ludovic Courtès's avatar
      publish: Use 'sendfile' when possible. · 339a79fd
      Ludovic Courtès authored
      * guix/scripts/publish.scm (http-write): In the
      'application/octet-stream' case, use 'sendfile' when OUTPUT is a file
      port.
      339a79fd
    • Ludovic Courtès's avatar
      publish: Introduce 'actual-compression'. · 905ae527
      Ludovic Courtès authored
      * guix/scripts/publish.scm (actual-compression): New procedure.
      (narinfo-string): Use it.
      905ae527
    • Ludovic Courtès's avatar
      Add (guix workers). · 1563d6c7
      Ludovic Courtès authored
      * guix/workers.scm, tests/workers.scm: New files.
      * Makefile.am (MODULES, SCM_TESTS): Add them.
      * .dir-locals.el: Add rule for 'eventually'.
      1563d6c7
    • Julien Lepiller's avatar
      services: nginx: Use mime.types. · 54412ebf
      Julien Lepiller authored
      * gnu/service/web.scm (default-nginx-config): Add 'nginx' parameter
      and honor it.  Adjust callers.
      54412ebf
Loading