Skip to contentSkip to conversation

distrodata.bbclass: Change the regular expression

PATCH New Mei Lei 1 participant 2 messages Feb 23, 2011

lore
Share & tools
lore
author
#1 lore raw

PATCH 1/1 distrodata.bbclass: Fix the postfix issue in check_new_ver function

In reply to Mei Lei

From: Mei Lei <[email protected]>

Change the regular expression when checking upstream version, ignore postfix like "origin" in 3.2.2.orgin, "pre1" in 3.12-pre1, but keep the postfix lik e"rc1" in 1.2rc1.

---
 meta/classes/distrodata.bbclass |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
meta/classes/distrodata.bbclass +1 -1
index 049ebf9..831c7a2 100644
@@ -434,7 +434,7 @@ python do_checkpkg() {
 				status = "ErrParseDir"
 			else:
 				"""newver still contains a full package name string"""
-				status = re.search("(\d+[.\-_])*[0-9a-zA-Z]+", newver[1]).group()
+				status = re.search("(\d+[\.\-_])*(\d+[0-9a-zA-Z]*)", newver[1]).group()
 		elif not len(fhtml):
 			status = "ErrHostNoDir"
 
Signature · 1 line
1.6.3.3

Mei Lei

author
#0 lore raw

cover distrodata.bbclass: Change the regular expression

From: Mei Lei <[email protected]>

This patch fix the postfix issue.
It will drop the postfix like "origin" or "pre1" in "3.2.2.origin"[recipe:apmd] and "3.12-pre1"[recipe:module-init-tools], but keep "rc1" or "dsf" in "1.2rc1"[recipe:speex] and "2.88dsf"[recipe:sysvinit] etc. This patch resolved 22 recipes' upstream version check issue.

Pull URL: git://git.pokylinux.org/poky-contrib.git
Branch: lmei3/distrodata.bbclass
Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=lmei3/distrodata.bbclass

Thanks,
Mei Lei <[email protected]>
---

Mei Lei (1):
distrodata.bbclass: Fix the postfix issue in check_new_ver function

 meta/classes/distrodata.bbclass |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)