[28584] in Source-Commits

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

build-system commit: Fix built package detection

daemon@ATHENA.MIT.EDU (Victor Vasiliev)
Fri Mar 11 17:37:48 2016

Date: Fri, 11 Mar 2016 17:37:35 -0500
From: Victor Vasiliev <vasilvv@mit.edu>
Message-Id: <201603112237.u2BMbZfl028477@drugstore.mit.edu>
To: source-commits@mit.edu

https://github.com/mit-athena/build-system/commit/d524910d346cd0c9e8628ebf371606ea2d62ca69
commit d524910d346cd0c9e8628ebf371606ea2d62ca69
Author: Victor Vasiliev <vasilvv@mit.edu>
Date:   Fri Mar 11 17:31:38 2016 -0500

    Fix built package detection
    
    Even if upstream tarball exists, it does not mean that the entire
    package has been built.

 dasource |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dasource b/dasource
index df5792a..a01c5d4 100755
--- a/dasource
+++ b/dasource
@@ -31,7 +31,7 @@ def build_source_package(checkout, dver, uver, allow_overwrite=False, keep_temp=
     files_dst = map(partial(os.path.join, dabuildsys.source_package_dir), files)
     pkgname = "%s-%s" % (checkout.name, uver)
 
-    if not allow_overwrite and any(os.path.exists(f) for f in files_dst):
+    if not allow_overwrite and any(os.path.exists(f) for f in files_dst if not f.endswith('.tar.gz')):
         raise BuildErrorNotReally("%s already has a built version in source packages directory" % pkgname)
 
     tmpdir = tempfile.mkdtemp('dabuildsys')

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