Skip to contentSkip to conversation

Enable ptest in additonal perl module recipes

PATCH In review Tim Orling 2 participants 8 messages Mar 5, 2018

lore
Share & tools
lore

Tim Orling

author
#0 lore raw

cover Enable ptest in additonal perl module recipes

In the prior round, the recipes in recipes-extended/perl were inadvertantly overlooked. This series adds those additional recipes and self-assigns maintainership for them.

The libxml-namespacesupport-perl recipe was not ptest enabled, but a bug was filed for the issue [1].

[1] https://bugzilla.yoctoproject.org/show_bug.cgi?id=12581

The following changes since commit 3a75f4372ce23b7834a3509ba4fca60b6ddad734:

libxml-simple-perl: inherit ptest-perl (2018-03-04 04:24:19 -0800)

are available in the Git repository at:

git://git.openembedded.org/openembedded-core-contrib timo/ptest-perl-2
http://cgit.openembedded.org//log/?h=timo/ptest-perl-2

Tim Orling (6):
libtest-needs-perl (and others): self-assign maintainership
libconvert-asn1-perl: inherit ptest-perl
libtimedate-perl: inherit ptest-perl
libxml-sax-base-perl: inherit ptest-perl
libxml-sax-perl: inherit ptest-perl
maintainers.inc: self-assign recipes from recipes-extended/perl

 meta/conf/distro/include/maintainers.inc            | 21 +++++++++++----------
 .../perl/libconvert-asn1-perl_0.27.bb               |  2 +-
 meta/recipes-extended/perl/libtimedate-perl_2.30.bb |  2 +-
 .../perl/libxml-sax-base-perl_1.09.bb               |  2 +-
 meta/recipes-extended/perl/libxml-sax-perl_0.99.bb  |  7 ++++++-
 5 files changed, 20 insertions(+), 14 deletions(-)
Signature · 1 line
2.14.3
author
#1 lore raw

PATCH 1/6 libtest-needs-perl (and others): self-assign maintainership

Also, take over the other recipes that were just enabled for ptest:
- liberror-perl
- liburi-perl
- libxml-parser-perl
- libxml-perl
- libxml-simple-perl

---
 meta/conf/distro/include/maintainers.inc | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)
meta/conf/distro/include/maintainers.inc +6 -5
index 5039248790..1e7517ac9a 100644
@@ -331,7 +331,7 @@ RECIPE_MAINTAINER_pn-libdumpvalue-perl = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libenv-perl = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libepoxy = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-liberation-fonts = "Alexander Kanavin <[email protected]>"
-RECIPE_MAINTAINER_pn-liberror-perl = "Yi Zhao <[email protected]>"
+RECIPE_MAINTAINER_pn-liberror-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libevdev = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libevent = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libexif = "Alexander Kanavin <[email protected]>"
@@ -394,6 +394,7 @@ RECIPE_MAINTAINER_pn-libsndfile1 = "Tanu Kaskinen <[email protected]>"
 RECIPE_MAINTAINER_pn-libsolv = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libsoup-2.4 = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libtasn1 = "Maxin B. John <[email protected]>"
+RECIPE_MAINTAINER_pn-libtest-needs-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libtheora = "Alexander Kanavin <[email protected]>"
 RECIPE_MAINTAINER_pn-libtimedate-perl = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libtirpc = "Maxin B. John <[email protected]>"
@@ -403,7 +404,7 @@ RECIPE_MAINTAINER_pn-libtool-native = "Robert Yang <[email protected]>"
 RECIPE_MAINTAINER_pn-libunistring = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libunwind = "Bruce Ashfield <[email protected]>"
 RECIPE_MAINTAINER_pn-liburcu = "Alexander Kanavin <[email protected]>"
-RECIPE_MAINTAINER_pn-liburi-perl = "Maxin B. John <[email protected]>"
+RECIPE_MAINTAINER_pn-liburi-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libusb-compat = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libusb1 = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libuser = "Robert Yang <[email protected]>"
@@ -430,11 +431,11 @@ RECIPE_MAINTAINER_pn-libxinerama = "Armin Kuster <[email protected]>"
 RECIPE_MAINTAINER_pn-libxkbcommon = "Armin Kuster <[email protected]>"
 RECIPE_MAINTAINER_pn-libxkbfile = "Armin Kuster <[email protected]>"
 RECIPE_MAINTAINER_pn-libxml-namespacesupport-perl = "Maxin B. John <[email protected]>"
-RECIPE_MAINTAINER_pn-libxml-parser-perl = "Maxin B. John <[email protected]>"
-RECIPE_MAINTAINER_pn-libxml-perl = "Maxin B. John <[email protected]>"
+RECIPE_MAINTAINER_pn-libxml-parser-perl = "Tim Orling <[email protected]>"
+RECIPE_MAINTAINER_pn-libxml-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libxml-sax-base-perl = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libxml-sax-perl = "Maxin B. John <[email protected]>"
-RECIPE_MAINTAINER_pn-libxml-simple-perl = "Maxin B. John <[email protected]>"
+RECIPE_MAINTAINER_pn-libxml-simple-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libxml2 = "Hongxu Jia <[email protected]>"
 RECIPE_MAINTAINER_pn-libxmu = "Armin Kuster <[email protected]>"
 RECIPE_MAINTAINER_pn-libxpm = "Armin Kuster <[email protected]>"
Signature · 1 line
2.14.3
author
#2 lore raw

PATCH 2/6 libconvert-asn1-perl: inherit ptest-perl

In reply to Tim Orling

* Enable ptest using new ptest-perl.bbclass

---
 meta/recipes-extended/perl/libconvert-asn1-perl_0.27.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-extended/perl/libconvert-asn1-perl_0.27.bb +1 -1
index 170e7ecdea..644d8208ec 100644
@@ -10,7 +10,7 @@ SRC_URI[sha256sum] = "74a4a78ae0c5e973100ac0a8f203a110f76fb047b79dae4fc1fd7d6814
 
 S = "${WORKDIR}/Convert-ASN1-${PV}"
 
-inherit cpan
+inherit cpan ptest-perl
 
 EXTRA_PERLFLAGS = "-I ${PERLHOSTLIB}"
 
Signature · 1 line
2.14.3
author
#3 lore raw

PATCH 3/6 libtimedate-perl: inherit ptest-perl

In reply to Tim Orling

* Enable pteset with new ptest-perl.bbclass

---
 meta/recipes-extended/perl/libtimedate-perl_2.30.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-extended/perl/libtimedate-perl_2.30.bb +1 -1
index 427613c10b..8e1461ceb9 100644
@@ -9,7 +9,7 @@ SRC_URI = "http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/TimeDate-${PV}.tar.
 
 S = "${WORKDIR}/TimeDate-${PV}"
 
-inherit cpan
+inherit cpan ptest-perl
 
 BBCLASSEXTEND = "native"
 
Signature · 1 line
2.14.3
author
#4 lore raw

PATCH 4/6 libxml-sax-base-perl: inherit ptest-perl

In reply to Tim Orling

* Enable ptest by inheriting new ptest-perl.bbclass

---
 meta/recipes-extended/perl/libxml-sax-base-perl_1.09.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-extended/perl/libxml-sax-base-perl_1.09.bb +1 -1
index cd3a5806bb..b3e01e9ace 100644
@@ -19,6 +19,6 @@ SRC_URI[sha256sum] = "66cb355ba4ef47c10ca738bd35999723644386ac853abbeb5132841f5e
 
 S = "${WORKDIR}/XML-SAX-Base-${PV}"
 
-inherit cpan
+inherit cpan ptest-perl
 
 BBCLASSEXTEND = "native"
Signature · 1 line
2.14.3
author
#5 lore raw

PATCH 5/6 libxml-sax-perl: inherit ptest-perl

In reply to Tim Orling

* Enable ptest by inheriting new ptest-perl.bbclass
* Install testfiles/ into PTEST_PATH

---
 meta/recipes-extended/perl/libxml-sax-perl_0.99.bb | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
meta/recipes-extended/perl/libxml-sax-perl_0.99.bb +6 -1
index ad31b9c9d2..cdcbebffce 100644
@@ -23,6 +23,11 @@ SRC_URI[sha256sum] = "32b04b8e36b6cc4cfc486de2d859d87af5386dd930f2383c49347050d6
 
 S = "${WORKDIR}/XML-SAX-${PV}"
 
-inherit cpan
+inherit cpan ptest-perl
+
+do_install_ptest() {
+	cp -r ${B}/testfiles ${D}${PTEST_PATH}
+	chown -R root:root ${D}${PTEST_PATH}/testfiles
+}
 
 BBCLASSEXTEND = "native"
Signature · 1 line
2.14.3
author
#6 lore raw

PATCH 6/6 maintainers.inc: self-assign recipes from recipes-extended/perl

In reply to Tim Orling

In prior round, the perl module recipes in recipes-extended/perl were inadvertantly overlooked.

---
 meta/conf/distro/include/maintainers.inc | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
meta/conf/distro/include/maintainers.inc +6 -6
index 1e7517ac9a..1bd5fbd61e 100644
@@ -321,7 +321,7 @@ RECIPE_MAINTAINER_pn-libcgroup = "Alexander Kanavin <[email protected]
 RECIPE_MAINTAINER_pn-libcheck = "Yi Zhao <[email protected]>"
 RECIPE_MAINTAINER_pn-libclass-isa-perl = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libcomps = "Alexander Kanavin <[email protected]>"
-RECIPE_MAINTAINER_pn-libconvert-asn1-perl = "Maxin B. John <[email protected]>"
+RECIPE_MAINTAINER_pn-libconvert-asn1-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libcroco = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libdaemon = "Alexander Kanavin <[email protected]>"
 RECIPE_MAINTAINER_pn-libdmx = "Armin Kuster <[email protected]>"
@@ -394,9 +394,9 @@ RECIPE_MAINTAINER_pn-libsndfile1 = "Tanu Kaskinen <[email protected]>"
 RECIPE_MAINTAINER_pn-libsolv = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libsoup-2.4 = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libtasn1 = "Maxin B. John <[email protected]>"
-RECIPE_MAINTAINER_pn-libtest-needs-perl = "Tim Orling <[email protected]>"
+RECIPE_MAINTAINER_pn-libtest-needs-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libtheora = "Alexander Kanavin <[email protected]>"
-RECIPE_MAINTAINER_pn-libtimedate-perl = "Maxin B. John <[email protected]>"
+RECIPE_MAINTAINER_pn-libtimedate-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libtirpc = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libtool = "Robert Yang <[email protected]>"
 RECIPE_MAINTAINER_pn-libtool-cross = "Robert Yang <[email protected]>"
@@ -430,11 +430,11 @@ RECIPE_MAINTAINER_pn-libxi = "Armin Kuster <[email protected]>"
 RECIPE_MAINTAINER_pn-libxinerama = "Armin Kuster <[email protected]>"
 RECIPE_MAINTAINER_pn-libxkbcommon = "Armin Kuster <[email protected]>"
 RECIPE_MAINTAINER_pn-libxkbfile = "Armin Kuster <[email protected]>"
-RECIPE_MAINTAINER_pn-libxml-namespacesupport-perl = "Maxin B. John <[email protected]>"
+RECIPE_MAINTAINER_pn-libxml-namespacesupport-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libxml-parser-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libxml-perl = "Tim Orling <[email protected]>"
-RECIPE_MAINTAINER_pn-libxml-sax-base-perl = "Maxin B. John <[email protected]>"
-RECIPE_MAINTAINER_pn-libxml-sax-perl = "Maxin B. John <[email protected]>"
+RECIPE_MAINTAINER_pn-libxml-sax-base-perl = "Tim Orling <[email protected]>"
+RECIPE_MAINTAINER_pn-libxml-sax-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libxml-simple-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libxml2 = "Hongxu Jia <[email protected]>"
 RECIPE_MAINTAINER_pn-libxmu = "Armin Kuster <[email protected]>"
Signature · 1 line
2.14.3
Acked-by on v1 6/6
#7 lore raw

Re: [PATCH 6/6] maintainers.inc: self-assign recipes from recipes-extended/perl

Quoted 39 lines · Tim Orling

In prior round, the perl module recipes in recipes-extended/perl were inadvertantly overlooked.

---
 meta/conf/distro/include/maintainers.inc | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
meta/conf/distro/include/maintainers.inc +3 -4
index 1e7517ac9a..1bd5fbd61e 100644
@@ -321,7 +321,7 @@ RECIPE_MAINTAINER_pn-libcgroup = "Alexander Kanavin <[email protected]
 RECIPE_MAINTAINER_pn-libcheck = "Yi Zhao <[email protected]>"
 RECIPE_MAINTAINER_pn-libclass-isa-perl = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libcomps = "Alexander Kanavin <[email protected]>"
-RECIPE_MAINTAINER_pn-libconvert-asn1-perl = "Maxin B. John <[email protected]>"
+RECIPE_MAINTAINER_pn-libconvert-asn1-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libcroco = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libdaemon = "Alexander Kanavin <[email protected]>"
 RECIPE_MAINTAINER_pn-libdmx = "Armin Kuster <[email protected]>"
@@ -394,9 +394,9 @@ RECIPE_MAINTAINER_pn-libsndfile1 = "Tanu Kaskinen <[email protected]>"
 RECIPE_MAINTAINER_pn-libsolv = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libsoup-2.4 = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libtasn1 = "Maxin B. John <[email protected]>"
-RECIPE_MAINTAINER_pn-libtest-needs-perl = "Tim Orling <[email protected]>"
+RECIPE_MAINTAINER_pn-libtest-needs-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libtheora = "Alexander Kanavin <[email protected]>"
-RECIPE_MAINTAINER_pn-libtimedate-perl = "Maxin B. John <[email protected]>"
+RECIPE_MAINTAINER_pn-libtimedate-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libtirpc = "Maxin B. John <[email protected]>"
 RECIPE_MAINTAINER_pn-libtool = "Robert Yang <[email protected]>"
 RECIPE_MAINTAINER_pn-libtool-cross = "Robert Yang <[email protected]>"
@@ -430,11 +430,11 @@ RECIPE_MAINTAINER_pn-libxi = "Armin Kuster <[email protected]>"
 RECIPE_MAINTAINER_pn-libxinerama = "Armin Kuster <[email protected]>"
 RECIPE_MAINTAINER_pn-libxkbcommon = "Armin Kuster <[email protected]>"
 RECIPE_MAINTAINER_pn-libxkbfile = "Armin Kuster <[email protected]>"
-RECIPE_MAINTAINER_pn-libxml-namespacesupport-perl = "Maxin B. John <[email protected]>"

meta/conf/distro/include/maintainers.inc RECIPE_MAINTAINER_pn-libxi = "Armin Kuster <[email protected]>" · line 440

Quoted 10 lines
meta/conf/distro/include/maintainers.inc +3 -2
+RECIPE_MAINTAINER_pn-libxml-namespacesupport-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libxml-parser-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libxml-perl = "Tim Orling <[email protected]>"
-RECIPE_MAINTAINER_pn-libxml-sax-base-perl = "Maxin B. John <[email protected]>"
-RECIPE_MAINTAINER_pn-libxml-sax-perl = "Maxin B. John <[email protected]>"
+RECIPE_MAINTAINER_pn-libxml-sax-base-perl = "Tim Orling <[email protected]>"
+RECIPE_MAINTAINER_pn-libxml-sax-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libxml-simple-perl = "Tim Orling <[email protected]>"
 RECIPE_MAINTAINER_pn-libxml2 = "Hongxu Jia <[email protected]>"
 RECIPE_MAINTAINER_pn-libxmu = "Armin Kuster <[email protected]>"

FWIW,

Best Regards,
Maxin