Fix import gbp.rpm.parse_spec failure
authorLin Yang <lin.a.yang@intel.com>
Fri, 25 Oct 2013 04:12:55 +0000 (12:12 +0800)
committerGerrit Code Review <gerrit2@otctools.jf.intel.com>
Tue, 29 Oct 2013 08:24:35 +0000 (01:24 -0700)
In gbp new version, it change parse_spec() function name to SpecFile().

Fixes: #1419

Change-Id: I74bb5971080038e89a573dd5b86cc2567600de9f
Signed-off-by: Lin Yang <lin.a.yang@intel.com>
job_policycheck.py
job_submitobs.py
packaging/jenkins-scripts.spec

index c5fdfae..7efee89 100755 (executable)
@@ -17,7 +17,7 @@ from common import gerrit
 from common import mapping
 from common.tempbuildpkg import TempPackageBuild
 
-from gbp.rpm import parse_spec
+from gbp.rpm import SpecFile
 
 def end(tmpdir, return_code = 0):
     """Get return code"""
@@ -73,7 +73,7 @@ def build_package(obs_dest_prj, specfile, prjdir, packagingdir, events,
             obs_dest_prj, build_num)
 
     try:
-        spec = parse_spec(specfile)
+        spec = SpecFile(specfile)
 
         # submit this change to OBS for build check
         print 'submit this change to OBS for build check...'
index c8c1fd2..de66953 100755 (executable)
@@ -22,7 +22,7 @@ from common.gerrit import Gerrit, get_gerrit_event
 from common.send_mail import prepare_mail
 from common.buildservice import BuildService
 
-from gbp.rpm import parse_spec
+from gbp.rpm import SpecFile
 from gbp.git.repository import GitRepositoryError
 from gbp.errors import GbpError
 
@@ -236,7 +236,7 @@ def parse_specfile(specfile, tmp_dir, prj_dir, packaging_dir, tag, event, \
 
     try:
         # use gbp to parse specfile
-        spec = parse_spec(specfile)
+        spec = SpecFile(specfile)
     except GbpError, err:
         print('gbp parse spec failed. %s' % err)
         msg = 'The tag %s pushed, but backend service failed to parse %s. '\
index f2c9d2c..745cbe3 100644 (file)
@@ -30,7 +30,7 @@ Summary:    Common API for all instances
 Group:      Development/Tools/Building
 Requires:   createrepo
 Requires:   git-core
-Requires:   git-buildpackage-common
+Requires:   tizen-gbp-rpm >= 20131017
 Requires:   python-cheetah
 Requires:   python-redis
 Requires:   python-yaml