[28147] in Source-Commits
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(' '))