~ruther/guix-local

6f9f01fbf616c5f133d8641a9414fd53eefd4d07 — Ludovic Courtès 9 years ago dca96ad
hydra: Don't build deprecated packages.

* build-aux/hydra/gnu-system.scm (hydra-jobs): When iterating over the
packages, exclude those that match 'package-superseded'.
1 files changed, 8 insertions(+), 5 deletions(-)

M build-aux/hydra/gnu-system.scm
M build-aux/hydra/gnu-system.scm => build-aux/hydra/gnu-system.scm +8 -5
@@ 305,11 305,14 @@ valid."
                     ;; Build everything, including replacements.
                     (let ((all (fold-packages
                                 (lambda (package result)
                                   (if (package-replacement package)
                                       (cons* package
                                              (package-replacement package)
                                              result)
                                       (cons package result)))
                                   (cond ((package-replacement package)
                                          (cons* package
                                                 (package-replacement package)
                                                 result))
                                         ((package-superseded package)
                                          result) ;don't build it
                                         (else
                                          (cons package result))))
                                 '()))
                           (job (lambda (package)
                                  (package->job store package