From ae49b6c9946aa9c1ca2d7d7ae27ea8765b04f729 Mon Sep 17 00:00:00 2001 From: Max Lin Date: Sun, 23 Aug 2015 17:46:55 +0800 Subject: [PATCH 1/2] update skip list 20150823 --- fcc_submitter.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fcc_submitter.py b/fcc_submitter.py index cbc9a949..f4841341 100755 --- a/fcc_submitter.py +++ b/fcc_submitter.py @@ -60,6 +60,7 @@ class FccSubmitter(object): 'X11:Enlightenment:Factory', 'devel:languages:nodejs', 'devel:languages:go', + 'mobile:synchronization:FACTORY', ] # put the except packages from skip_devel_project_list, use regex in this list self.except_pkgs_list = [ @@ -84,6 +85,14 @@ class FccSubmitter(object): "^kimtoy", "^scim$", "^scim-(\w+)", + "^freeradius-(\w+)", + "x-tile", + "imhangul", + "libgnomeuimm", + "guake", + "gstreamer-0_10-plugins-gl", + "python-jmespath", + "pybliographer", ] def get_source_packages(self, project, expand=False): From 0baa6ade21901c95d371fa5d18b728db6ce3303f Mon Sep 17 00:00:00 2001 From: Max Lin Date: Mon, 24 Aug 2015 19:35:55 +0800 Subject: [PATCH 2/2] being submit new package only --- fcc_submitter.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/fcc_submitter.py b/fcc_submitter.py index f4841341..883b2044 100755 --- a/fcc_submitter.py +++ b/fcc_submitter.py @@ -169,14 +169,6 @@ class FccSubmitter(object): src_project = self.factory # submit from Factory only dst_project = self.to_prj - # do a rdiff before create SR, if return empty might be frozenlink not updated yet - new_pkg = self.is_new_package(dst_project, package) - if new_pkg is False: - diff = osc.core.server_diff(self.apiurl, src_project, package, None, dst_project, package, None) - if not diff: - logging.info("%s/%s have no diff with %s/%s, frozenlink not updated yet?"%(src_project, package, dst_project, package)) - return None - msg = 'Automatic request from %s by F-C-C Submitter' % src_project res = osc.core.create_submit_request(self.apiurl, src_project, @@ -223,6 +215,12 @@ class FccSubmitter(object): logging.info('%s origin from SLE base, skip for now!'%package) continue + # make sure it is new package + new_pkg = self.is_new_package(self.to_prj, package) + if new_pkg is not True: + logging.info('%s is not a new package, do not submit.' % package) + continue + multi_specs = self.check_multiple_specfiles(self.factory, package) if multi_specs is True: logging.info('%s in %s have multiple specs, skip for now and submit manually'%(package, 'openSUSE:Factory'))