[28147] in Source-Commits

home help back first fref pref prev next nref lref last post

build-system commit: Do not build unsupported releases

daemon@ATHENA.MIT.EDU (Victor Vasiliev)
Mon Apr 7 00:16:42 2014

Date: Mon, 7 Apr 2014 00:16:35 -0400
From: Victor Vasiliev <vasilvv@MIT.EDU>
Message-Id: <201404070416.s374GZKM004648@drugstore.mit.edu>
To: source-commits@MIT.EDU

https://github.com/mit-athena/build-system/commit/371f8ebbec16a426ff3e546465b789f0b7cefbed
commit 371f8ebbec16a426ff3e546465b789f0b7cefbed
Author: Victor Vasiliev <vasilvv@mit.edu>
Date:   Mon Apr 7 00:14:07 2014 -0400

    Do not build unsupported releases
    
    X-Debathena-Build-For does not allow to accidentally build for
    unsupported releases anymore

 dabuildsys/checkout.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dabuildsys/checkout.py b/dabuildsys/checkout.py
index 330efc1..232a983 100644
--- a/dabuildsys/checkout.py
+++ b/dabuildsys/checkout.py
@@ -189,10 +189,10 @@ class PackageCheckout(git.GitRepository):
         for block in debian.deb822.Deb822.iter_paragraphs(self.get_debian_file('control').split("\n")):
             control.update(block)
 
+        releases = set(config.releases)
         if 'X-Debathena-Build-For' in control:
-            return control['X-Debathena-Build-For'].split(' ')
+            releases &= control['X-Debathena-Build-For'].split(' ')
 
-        releases = set(config.releases)
         if 'X-Debathena-No-Build' in control:
             releases -= set(control['X-Debathena-No-Build'].split(' '))
 

home help back first fref pref prev next nref lref last post