[kteam-tools v2 1/3] [verify-release-ready] Fix the tag check for derivatives
Juerg Haefliger
juerg.haefliger at canonical.com
Tue Jul 4 07:44:54 UTC 2017
Derivatives have a different tag format than what the tool reads from
debian/gbp.conf. Specifically, it's Ubuntu-<derivative>-<version> and
not just Ubuntu-<version>. So adjust the expected format accordingly.
Signed-off-by: Juerg Haefliger <juerg.haefliger at canonical.com>
---
maintscripts/verify-release-ready | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/maintscripts/verify-release-ready b/maintscripts/verify-release-ready
index b22c5aa48639..a17824af39f9 100755
--- a/maintscripts/verify-release-ready
+++ b/maintscripts/verify-release-ready
@@ -36,7 +36,7 @@ class VerifyReleaseReady():
s.defaults['verbose'] = False
s.passed = 0
s.failed = 0
- s.delimiter = 40
+ s.delimiter = 50
# add launchpadlib support
s.lp = Launchpad.login_anonymously(s.__class__.__name__, 'production')
s.lp_ubuntu = s.lp.distributions['ubuntu']
@@ -199,6 +199,17 @@ class VerifyReleaseReady():
config = ConfigParser.RawConfigParser()
if config.read('debian/gbp.conf'):
expect_tag_format = config.get('buildpackage', 'debian-tag')
+
+ # juergh: Derivatives have a different tag format,
+ # e.g., Ubuntu-raspi2-<version>
+ pkg = cl1['package']
+ if ((pkg != 'linux' and
+ not pkg.startswith('linux-lts-') and
+ not pkg.startswith('linux-hwe'))):
+ deriv = pkg[6:] # strip 'linux-'
+ expect_tag_format = expect_tag_format.replace('%(version)',
+ deriv + '-%(version)')
+
v = version
# Starting with trusty, the lts backports closing commit and the tag
# contain '~<series_version>' (e.g. '~14.04.1')
--
2.11.0
More information about the kernel-team
mailing list