Repository :
http://git.fedorahosted.org/cgit/copr.git
On branch : master
---------------------------------------------------------------
commit 7a5f2239b52e59b0d66b626cf7c1b0f0a9b9145e
Author: Valentin Gologuzov <vgologuz(a)redhat.com>
Date: Mon Feb 16 15:28:15 2015 +0100
[frontend] update split_multi_src_builds script
---------------------------------------------------------------
frontend/coprs_frontend/split_multi_src_builds.py | 10 ++--------
1 files changed, 2 insertions(+), 8 deletions(-)
diff --git a/frontend/coprs_frontend/split_multi_src_builds.py
b/frontend/coprs_frontend/split_multi_src_builds.py
index 9207d92..f8409a7 100755
--- a/frontend/coprs_frontend/split_multi_src_builds.py
+++ b/frontend/coprs_frontend/split_multi_src_builds.py
@@ -57,7 +57,6 @@ def split_one(orig_build_id):
src_pkg_list = []
for mb_pkg in build.pkgs.strip().split(" "):
- #if mb_pkg.endswith(".src.rpm"):
src_pkg_list.append(mb_pkg)
if len(src_pkg_list) == 0:
@@ -87,25 +86,20 @@ def split_one(orig_build_id):
new_builds.append(new_build)
log.info("> Finished build split for id: {}. Doing
commit".format(build.id))
-
db.session.rollback() # some dirty state in SQLalchemy, no idea how to do correctly
db.session.add_all(new_build_chroots)
db.session.add_all(new_builds)
- db.session.commit()
- log.info("> New build objects were created ")
for bc in build.build_chroots:
db.session.delete(bc)
db.session.delete(build)
db.session.commit()
-
+ log.info("> New build objects were created ")
log.info("> Build {} deleted ".format(build.id))
def main():
-
from coprs import models
-
- query = models.Build.query.filter(models.Build.pkgs.contains(" "))
+ query = models.Build.query.filter(models.Build.pkgs.contains("
")).limit(3)
for build_id in [build.id for build in query.all()]:
split_one(build_id)