Skip to content
Snippets Groups Projects
  1. Mar 11, 2014
  2. Mar 10, 2014
  3. Mar 09, 2014
  4. Mar 08, 2014
    • Ludovic Courtès's avatar
      offload: Prevent locked files from being GC'd. · 5cc569dc
      Ludovic Courtès authored
      * guix/scripts/offload.scm (%slots): New variable.
        (choose-build-machine): Add SLOT to '%slots'.
      5cc569dc
    • Ludovic Courtès's avatar
      offload: Fix thinko. · 7df3ade1
      Ludovic Courtès authored
      * guix/scripts/offload.scm (choose-build-machine)[machine+slots]: Use
        'filter-map', not 'filter'.
      7df3ade1
    • Ludovic Courtès's avatar
      offload: Make 'parallel-builds' a hard limit. · d652b851
      Ludovic Courtès authored
      * guix/scripts/offload.scm (machine-choice-lock-file,
        machine-slot-file, acquire-build-slot, release-build-slot): New
        procedures.
        (choose-build-machine): Operate with (machine-choice-lock-file)
        taken.  Acquire a build slot for each of MACHINES.  Release those not
        used.
      d652b851
    • Ludovic Courtès's avatar
      offload: Further generalize lock files. · 4bf1eb4f
      Ludovic Courtès authored
      * guix/scripts/offload.scm (lock-machine, unlock-machine): Remove.
        (lock-file, unlock-file): New procedures.
        (with-file-lock): New macro.
        (with-machine-lock): Rewrite in terms of 'with-file-lock'.
      4bf1eb4f
    • Ludovic Courtès's avatar
      offload: Generalize the machine lock mechanism. · 178f5828
      Ludovic Courtès authored
      * guix/scripts/offload.scm (lock-machine): Add 'hint' parameter.
        (unlock-machine): Remove 'machine' parameter.
        (with-machine-lock): Add 'hint' parameter, and pass it down.
        (process-request): Adjust uses of 'with-machine-lock' to pass the
        'bandwidth hint.
      178f5828
  5. Mar 07, 2014
    • Ludovic Courtès's avatar
      utils: Add a non-blocking option for 'fcntl-flock'. · c7445833
      Ludovic Courtès authored
      * guix/utils.scm (F_SETLK): New variable.
        (fcntl-flock): Add 'wait?' keyword parameter; honor it.
      * tests/utils.scm ("fcntl-flock non-blocking"): New test.
      c7445833
    • Ludovic Courtès's avatar
      doc: Explain what's special about the (gnu packages ...) name space. · e7f34eb0
      Ludovic Courtès authored
      * doc/guix.texi (Invoking guix package): Explain where packages are
        searched for and link to "Package Modules".
        (Defining Packages) <example>: Use 'define-module' clause instead of
        'use-modules'.  Explain why and link to "Package Modules".
        (Invoking guix build): Explain where packages aer searched for and
        link to "Package Modules".
        (Package Modules): Explain that (gnu packages ...) is scanned.
      e7f34eb0
    • Eric Bavier's avatar
      gnu: Add a2ps, trueprint, enscript, and source-highlight · 58310341
      Eric Bavier authored
      * gnu/packages/pretty-print.scm: New file
      * gnu/packages/patches/source-highlight-regexrange-test.patch: New file
      * gnu-system.am (dist_patch_DATA): Add patch.
      (GNU_SYSTEM_MODULES): Add pretty-print.scm
      58310341
  6. Mar 06, 2014
  7. Mar 05, 2014
    • Mark H Weaver's avatar
      gnu: Add lynx. · ece26246
      Mark H Weaver authored
      * gnu/packages/lynx.scm: New file.
      * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
      ece26246
  8. Mar 04, 2014
  9. Mar 02, 2014
Loading