* [PATCH 0/1]distrodata.bbclass: Fix some checkpkg bugs
@ 2011-02-21 6:40 Mei Lei
2011-02-21 6:40 ` [PATCH 1/1] distrodata.bbclass: Fix some bugs for rpm, icu and quicky recipe when checking upstream version Mei Lei
2011-02-21 17:54 ` [PATCH 0/1]distrodata.bbclass: Fix some checkpkg bugs Richard Purdie
0 siblings, 2 replies; 3+ messages in thread
From: Mei Lei @ 2011-02-21 6:40 UTC (permalink / raw)
To: poky
From: Mei Lei <lei.mei@intel.com>
Hi Saul,
This commit fix some bugs in checkpkg function when checking upstream version.
Thanks
Lei
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 <lei.mei@intel.com>
---
Mei Lei (1):
distrodata.bbclass: Fix some bugs for rpm,icu and quicky recipe when
checking upstream version
meta/classes/distrodata.bbclass | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH 1/1] distrodata.bbclass: Fix some bugs for rpm, icu and quicky recipe when checking upstream version
2011-02-21 6:40 [PATCH 0/1]distrodata.bbclass: Fix some checkpkg bugs Mei Lei
@ 2011-02-21 6:40 ` Mei Lei
2011-02-21 17:54 ` [PATCH 0/1]distrodata.bbclass: Fix some checkpkg bugs Richard Purdie
1 sibling, 0 replies; 3+ messages in thread
From: Mei Lei @ 2011-02-21 6:40 UTC (permalink / raw)
To: poky
From: Mei Lei <lei.mei@intel.com>
Fix some bugs in checkpkg function when checking upstream version
Signed-off-by: Mei Lei <lei.mei@intel.com>
---
meta/classes/distrodata.bbclass | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/meta/classes/distrodata.bbclass b/meta/classes/distrodata.bbclass
index 31e7420..049ebf9 100644
--- a/meta/classes/distrodata.bbclass
+++ b/meta/classes/distrodata.bbclass
@@ -1,4 +1,3 @@
-
require conf/distro/include/distro_tracking_fields.inc
addhandler distro_eventhandler
@@ -263,9 +262,10 @@ python do_checkpkg() {
"""
prefix1 = "[a-zA-Z][a-zA-Z0-9]*([\-_][a-zA-Z]\w+)*[\-_]" # match most patterns which uses "-" as separator to version digits
prefix2 = "[a-zA-Z]+" # a loose pattern such as for unzip552.tar.gz
- prefix = "(%s|%s)" % (prefix1, prefix2)
- suffix = "(tar\.gz|tgz|tar\.bz2|zip|xz)"
- suffixtuple = ("tar.gz", "tgz", "zip", "tar.bz2", "tar.xz")
+ prefix3 = "[0-9a-zA-Z]+" # a loose pattern such as for 80325-quicky-0.4.tar.gz
+ prefix = "(%s|%s|%s)" % (prefix1, prefix2, prefix3)
+ suffix = "(tar\.gz|tgz|tar\.bz2|zip|xz|rpm)"
+ suffixtuple = ("tar.gz", "tgz", "zip", "tar.bz2", "tar.xz", "src.rpm")
sinterstr = "(?P<name>%s?)(?P<ver>.*)" % prefix
sdirstr = "(?P<name>%s)(?P<ver>.*)\.(?P<type>%s$)" % (prefix, suffix)
@@ -294,9 +294,8 @@ python do_checkpkg() {
(en, ev, et) = new
if on != en or (et and et not in suffixtuple):
return 0
-
- ov = re.search("\d+[^a-zA-Z]+", ov).group()
- ev = re.search("\d+[^a-zA-Z]+", ev).group()
+ ov = re.search("[\d|\.]+[^a-zA-Z]+", ov).group()
+ ev = re.search("[\d|\.]+[^a-zA-Z]+", ev).group()
return bb.utils.vercmp(("0", ov, ""), ("0", ev, ""))
"""
@@ -415,6 +414,7 @@ python do_checkpkg() {
"""match "{PN}-5.21.1.tar.gz">{PN}-5.21.1.tar.gz """
pn1 = re.search("^%s" % prefix, curname).group()
+
s = "[^\"]*%s[^\d\"]*?(\d+[\.\-_])+[^\"]*" % pn1
searchstr = "[hH][rR][eE][fF]=\"%s\".*>" % s
reg = re.compile(searchstr)
--
1.6.3.3
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 0/1]distrodata.bbclass: Fix some checkpkg bugs
2011-02-21 6:40 [PATCH 0/1]distrodata.bbclass: Fix some checkpkg bugs Mei Lei
2011-02-21 6:40 ` [PATCH 1/1] distrodata.bbclass: Fix some bugs for rpm, icu and quicky recipe when checking upstream version Mei Lei
@ 2011-02-21 17:54 ` Richard Purdie
1 sibling, 0 replies; 3+ messages in thread
From: Richard Purdie @ 2011-02-21 17:54 UTC (permalink / raw)
To: Mei Lei; +Cc: poky
On Fri, 2011-01-21 at 14:39 +0800, Mei Lei wrote:
> From: Mei Lei <lei.mei@intel.com>
>
> Hi Saul,
> This commit fix some bugs in checkpkg function when checking upstream version.
>
> Thanks
> Lei
>
> 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 <lei.mei@intel.com>
> ---
>
>
> Mei Lei (1):
> distrodata.bbclass: Fix some bugs for rpm,icu and quicky recipe when
> checking upstream version
>
> meta/classes/distrodata.bbclass | 14 +++++++-------
> 1 files changed, 7 insertions(+), 7 deletions(-)
Merged to master, thanks.
Richard
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-02-21 17:55 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-21 6:40 [PATCH 0/1]distrodata.bbclass: Fix some checkpkg bugs Mei Lei
2011-02-21 6:40 ` [PATCH 1/1] distrodata.bbclass: Fix some bugs for rpm, icu and quicky recipe when checking upstream version Mei Lei
2011-02-21 17:54 ` [PATCH 0/1]distrodata.bbclass: Fix some checkpkg bugs Richard Purdie
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.