* [meta-oe][meta-perl][PATCH 0/9] Perl module recipe upgrades
@ 2019-06-28 4:52 Tim Orling
2019-06-28 4:52 ` [meta-perl][PATCH 1/9] libencode-perl: upgrade 2.94 -> 3.01; enable ptest Tim Orling
` (8 more replies)
0 siblings, 9 replies; 15+ messages in thread
From: Tim Orling @ 2019-06-28 4:52 UTC (permalink / raw)
To: openembedded-devel
Upgrade multiple perl module recipes in meta-oe and meta-perl.
Tested, each in isolation in a core-image-minimal, on qemux86-64.
This is a non-trivial amount of work to get all the dependencies
working and make the tests pass. You are welcome.
An effort has been made to make all ptests pass, but there a few
exceptions:
* libdbi-perl skips some tests because it needs Test::Pod, which
is not yet available (it is available in meta-cgl)
* libtest-nowarnings-perl skips some tests because it needs
Devel::StackTrace, which is not yet available
* libdbd-sqlite-perl has some failures looking for
lib/DBD/SQLite/VirtualTable and it is not clear what the fix is
* libnet-ldap-perl skips some tests because Text::Soundex is not
yet available
Three recipes are known to need upgrades and are WIP, but not ready to
submit:
* libauthen-radius-perl: 0.22 -> 0.30
* libxml-libxml-perl: 2.0134 -> 2.0201
* libextutils-cppguess-perl: 0.12 -> 0.19
These are available for the curious or helpful in
timo/perl-upgrades-06262019 branch on meta-openembedded-contrib
The following changes since commit 64974b8779291419486338f75f229a732e450d78:
xfce4-screensaver: 0.1.4 -> 0.1.5 (2019-06-21 06:22:19 -0700)
are available in the Git repository at:
git://push.openembedded.org/meta-openembedded-contrib timo/perl-upgrades-06272019
Tim Orling (9):
libencode-perl: upgrade 2.94 -> 3.01; enable ptest
libdbi-perl: fix dependencies
libtest-nowarnings-perl: add recipe for 1.04
libdbd-sqlite-perl: upgrade 1.54 -> 1.62; enable ptest
libsub-uplevel-perl: add recipe for 0.36
libtest-warn-perl: add recipe for 0.36
libcgi-perl: upgrade 4.43 -> 4.44
libnet-ldap-perl: upgrade 0.65 -> 0.66; enable ptest
libunicode-linebreak-perl: upgrade 2017.004 -> 2019.001; enable ptest
.../perl/libdbi-perl_1.642.bb | 38 +++++--
...ibcgi-perl_4.43.bb => libcgi-perl_4.44.bb} | 5 +-
...erl_1.54.bb => libdbd-sqlite-perl_1.62.bb} | 43 ++++---
.../libencode/libencode-perl_2.94.bb | 68 -----------
.../libencode/libencode-perl_3.01.bb | 106 ++++++++++++++++++
...-perl_0.65.bb => libnet-ldap-perl_0.66.bb} | 26 ++++-
.../libsub/libsub-uplevel-perl_0.2800.bb | 43 +++++++
.../libtest/libtest-nowarnings-perl_1.04.bb | 37 ++++++
.../libtest/libtest-warn-perl_0.36.bb | 46 ++++++++
.../libunicode-linebreak-perl_2017.004.bb | 26 -----
.../libunicode-linebreak-perl_2019.001.bb | 55 +++++++++
11 files changed, 371 insertions(+), 122 deletions(-)
rename meta-perl/recipes-perl/libcgi/{libcgi-perl_4.43.bb => libcgi-perl_4.44.bb} (88%)
rename meta-perl/recipes-perl/libdb/{libdbd-sqlite-perl_1.54.bb => libdbd-sqlite-perl_1.62.bb} (53%)
delete mode 100644 meta-perl/recipes-perl/libencode/libencode-perl_2.94.bb
create mode 100644 meta-perl/recipes-perl/libencode/libencode-perl_3.01.bb
rename meta-perl/recipes-perl/libnet/{libnet-ldap-perl_0.65.bb => libnet-ldap-perl_0.66.bb} (51%)
create mode 100644 meta-perl/recipes-perl/libsub/libsub-uplevel-perl_0.2800.bb
create mode 100644 meta-perl/recipes-perl/libtest/libtest-nowarnings-perl_1.04.bb
create mode 100644 meta-perl/recipes-perl/libtest/libtest-warn-perl_0.36.bb
delete mode 100644 meta-perl/recipes-perl/libunicode/libunicode-linebreak-perl_2017.004.bb
create mode 100644 meta-perl/recipes-perl/libunicode/libunicode-linebreak-perl_2019.001.bb
--
2.20.1
^ permalink raw reply [flat|nested] 15+ messages in thread* [meta-perl][PATCH 1/9] libencode-perl: upgrade 2.94 -> 3.01; enable ptest 2019-06-28 4:52 [meta-oe][meta-perl][PATCH 0/9] Perl module recipe upgrades Tim Orling @ 2019-06-28 4:52 ` Tim Orling 2019-06-28 4:52 ` [meta-oe][PATCH 2/9] libdbi-perl: fix dependencies Tim Orling ` (7 subsequent siblings) 8 siblings, 0 replies; 15+ messages in thread From: Tim Orling @ 2019-06-28 4:52 UTC (permalink / raw) To: openembedded-devel * Clean-up whitespace * Add ptest dependencies License-Update: Only use license lines from META.json Upstream release notes: 3.01 $ $Date: 2019/03/13 00:26:18 $ ! Encode.xs patched: Warning: Use of uninitialized value in subroutine entry https://github.com/dankogai/p5-encode/issues/139#issuecomment-459765852 ! Encode/encode.h Pulled: Fix compile error and warning https://github.com/dankogai/p5-encode/pull/138 3.00 2019/01/31 ! Encode.pm VERSION bumped to 3.00 to make PAUSE happy 2.100 2019/01/31 04:26:40 ! Encode.xs MANIFEST + t/xml.t Pulled: Do not access SV* buffer if we have not called SvPV_force() https://github.com/dankogai/p5-encode/pull/137 ! MANIFEST remove utf8messages.t which is already deleted from the repository. 2.99 2019/01/21 03:13:35 ! Unicode/Unicode.xs Unicode/Unicode.pm VERSION++'ed as Perl core needed. https://github.com/dankogai/p5-encode/issues/136 ! encengine.c Pulled: protect do_encode from NULL dst https://github.com/dankogai/p5-encode/pull/135 2.98 2018/04/22 09:02:00 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.xs encengine.c t/decode.t t/enc_eucjp.t t/utf8messages.t t/utf8warnings.t - t/utf8messages.t + t/utf32warnings.t Pulled: Introduce new Encode check flag Encode::ONLY_PRAGMA_WARNINGS https://github.com/dankogai/p5-encode/pull/134 2.98 2018/04/22 09:02:00 ! t/truncated_utf8.t Resolved: RT125131: truncated_utf8.t TODO test pass in blead https://rt.cpan.org/Ticket/Display.html?id=125131 ! Encode.xs Pulled: Remove XS functions _bytes_to_utf8() and _utf8_to_bytes() https://github.com/dankogai/p5-encode/pull/133 ! Unicode/Unicode.xs Pulled: Automatically compute length in attr() macro https://github.com/dankogai/p5-encode/pull/132 ! Encode.xs Pulled: Fix compile warnings on 64bit MS VS2017 https://github.com/dankogai/p5-encode/pull/131 2.97 2018/02/21 12:14:33 ! Encode.xs Pulled: New perls that fixes https://github.com/dankogai/p5-encode/issues/129 https://rt.cpan.org/Ticket/Display.html?id=124399 https://github.com/dankogai/p5-encode/pull/130 2.96 2018/02/11 05:35:26 ! Encode.pm encoding.pm Unicode/Unicode.pm VERSION++ to make bleadperl happy <CADED=K4v5WQ3R7+aTu1xV4q2RcZFT=jriZubqfrHe7PZrgRmDA@mail.gmail.com> 2.95 2018/02/08 00:26:15 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.pm Unicode/Unicode.xs encengine.c Pulled: new perls https://github.com/dankogai/p5-encode/pull/128 Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> --- .../libencode/libencode-perl_2.94.bb | 68 ----------- .../libencode/libencode-perl_3.01.bb | 106 ++++++++++++++++++ 2 files changed, 106 insertions(+), 68 deletions(-) delete mode 100644 meta-perl/recipes-perl/libencode/libencode-perl_2.94.bb create mode 100644 meta-perl/recipes-perl/libencode/libencode-perl_3.01.bb diff --git a/meta-perl/recipes-perl/libencode/libencode-perl_2.94.bb b/meta-perl/recipes-perl/libencode/libencode-perl_2.94.bb deleted file mode 100644 index 9861c56e05..0000000000 --- a/meta-perl/recipes-perl/libencode/libencode-perl_2.94.bb +++ /dev/null @@ -1,68 +0,0 @@ -# NOTE: -# You should use perl-module-encode rather than this package -# unless you specifically need a version newer than what is -# provided by perl. - -SUMMARY = "Encode - character encodings" -DESCRIPTION = "The \"Encode\" module provides the interfaces between \ -Perl's strings and the rest of the system. Perl strings are sequences \ -of characters." - -AUTHOR = "Dan Kogai <dankogai+cpan@gmail.com>" -HOMEPAGE = "https://metacpan.org/release/Encode" -SECTION = "lib" -LICENSE = "Artistic-1.0 | GPL-1.0+" -LIC_FILES_CHKSUM = "file://META.json;md5=d8e909447b983532b2b460c830e7a7e4" - -SRC_URI = "${CPAN_MIRROR}/authors/id/D/DA/DANKOGAI/Encode-${PV}.tar.gz" -SRC_URI[md5sum] = "f995e0eb9e52d01ed57abe835bf3ccb6" -SRC_URI[sha256sum] = "acb3a4af5e3ee38f94de8baa7454e0b836a0649e7ac4180f28dfca439ad60cff" - -UPSTREAM_CHECK_REGEX = "Encode\-(?P<pver>(\d+\.\d+))(?!_\d+).tar" - -S = "${WORKDIR}/Encode-${PV}" - -inherit cpan - -# file /usr/bin/enc2xs from install of perl-misc-5.24.1-r0.i586 conflicts with file from package libencode-perl-2.94-r0.i586 -# file /usr/bin/encguess from install of perl-misc-5.24.1-r0.i586 conflicts with file from package libencode-perl-2.94-r0.i586 -# file /usr/bin/piconv from install of perl-misc-5.24.1-r0.i586 conflicts with file from package libencode-perl-2.94-r0.i586 -RCONFLICTS_${PN} = "perl-misc" - -RDEPENDS_${PN} += " perl-module-bytes \ - perl-module-constant \ - perl-module-parent \ - perl-module-storable \ - perl-module-xsloader \ -" - -RPROVIDES_${PN} += "libencode-alias-perl \ - libencode-byte-perl \ - libencode-cjkconstants-perl \ - libencode-cn-perl \ - libencode-cn-hz-perl \ - libencode-config-perl \ - libencode-ebcdic-perl \ - libencode-encoder-perl \ - libencode-encoding-perl \ - libencode-gsm0338-perl \ - libencode-guess-perl \ - libencode-jp-perl \ - libencode-jp-h2z-perl \ - libencode-jp-jis7-perl \ - libencode-kr-perl \ - libencode-kr-2022_kr-perl \ - libencode-mime-header-perl \ - libencode-mime-name-perl \ - libencode-symbol-perl \ - libencode-tw-perl \ - libencode-unicode-perl \ - libencode-unicode-utf7-perl \ - libencoding-perl \ - libencode-internal-perl \ - libencode-mime-header-iso_2022_jp-perl \ - libencode-utf8-perl \ - libencode-utf_ebcdic-perl \ - " - -BBCLASSEXTEND = "native" diff --git a/meta-perl/recipes-perl/libencode/libencode-perl_3.01.bb b/meta-perl/recipes-perl/libencode/libencode-perl_3.01.bb new file mode 100644 index 0000000000..be3a296832 --- /dev/null +++ b/meta-perl/recipes-perl/libencode/libencode-perl_3.01.bb @@ -0,0 +1,106 @@ +# NOTE: +# You should use perl-module-encode rather than this package +# unless you specifically need a version newer than what is +# provided by perl. + +SUMMARY = "Encode - character encodings" +DESCRIPTION = "The \"Encode\" module provides the interfaces between \ +Perl's strings and the rest of the system. Perl strings are sequences \ +of characters." + +AUTHOR = "Dan Kogai <dankogai+cpan@gmail.com>" +HOMEPAGE = "https://metacpan.org/release/Encode" +SECTION = "lib" +LICENSE = "Artistic-1.0 | GPL-1.0+" +LIC_FILES_CHKSUM = "file://META.json;beginline=8;endline=10;md5=b12e3be1e17a7e99ca4f429ff32c28b5" + +SRC_URI = "${CPAN_MIRROR}/authors/id/D/DA/DANKOGAI/Encode-${PV}.tar.gz" +SRC_URI[md5sum] = "b0524ca1535ff6956cf1ff696616c94a" +SRC_URI[sha256sum] = "d4555f570491648dbbd602bce7966672834b4c8f45acaa6757de474fca3a4d87" + +UPSTREAM_CHECK_REGEX = "Encode\-(?P<pver>(\d+\.\d+))(?!_\d+).tar" + +S = "${WORKDIR}/Encode-${PV}" + +inherit cpan ptest-perl + +do_install_prepend() { + # Requires "-T" (taint) option on command line + rm -rf ${B}/t/taint.t + # Circular dependency of perl-module-open on perl-module-encode + # and we cannot load perl-module-encode because we are providing + # an alternative + rm -rf ${B}/t/use-Encode-Alias.t +} + +do_install_ptest() { + mkdir ${D}${PTEST_PATH}/bin + cp -r ${B}/bin/piconv ${D}${PTEST_PATH}/bin + cp -r ${B}/blib ${D}${PTEST_PATH} + chown -R root:root ${D}${PTEST_PATH} +} + +# file /usr/bin/enc2xs from install of perl-misc-5.24.1-r0.i586 conflicts with file from package libencode-perl-2.94-r0.i586 +# file /usr/bin/encguess from install of perl-misc-5.24.1-r0.i586 conflicts with file from package libencode-perl-2.94-r0.i586 +# file /usr/bin/piconv from install of perl-misc-5.24.1-r0.i586 conflicts with file from package libencode-perl-2.94-r0.i586 +RCONFLICTS_${PN} = "perl-misc perl-module-encode" + +RDEPENDS_${PN} += " \ + perl-module-bytes \ + perl-module-constant \ + perl-module-parent \ + perl-module-storable \ + perl-module-xsloader \ + " + +RPROVIDES_${PN} += " \ + libencode-alias-perl \ + libencode-byte-perl \ + libencode-cjkconstants-perl \ + libencode-cn-perl \ + libencode-cn-hz-perl \ + libencode-config-perl \ + libencode-ebcdic-perl \ + libencode-encoder-perl \ + libencode-encoding-perl \ + libencode-gsm0338-perl \ + libencode-guess-perl \ + libencode-jp-perl \ + libencode-jp-h2z-perl \ + libencode-jp-jis7-perl \ + libencode-kr-perl \ + libencode-kr-2022_kr-perl \ + libencode-mime-header-perl \ + libencode-mime-name-perl \ + libencode-symbol-perl \ + libencode-tw-perl \ + libencode-unicode-perl \ + libencode-unicode-utf7-perl \ + libencoding-perl \ + libencode-internal-perl \ + libencode-mime-header-iso_2022_jp-perl \ + libencode-utf8-perl \ + libencode-utf_ebcdic-perl \ + " + +RDEPENDS_${PN}-ptest += " \ + perl-module-blib \ + perl-module-charnames \ + perl-module-file-compare \ + perl-module-file-copy \ + perl-module-filehandle \ + perl-module-findbin \ + perl-module-integer \ + perl-module-io-select \ + perl-module-ipc-open3 \ + perl-module-mime-base64 \ + perl-module-perlio \ + perl-module-perlio-encoding \ + perl-module-perlio-scalar \ + perl-module-test-more \ + perl-module-tie-scalar \ + perl-module-unicore \ + perl-module-utf8 \ + " + +BBCLASSEXTEND = "native" -- 2.20.1 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [meta-oe][PATCH 2/9] libdbi-perl: fix dependencies 2019-06-28 4:52 [meta-oe][meta-perl][PATCH 0/9] Perl module recipe upgrades Tim Orling 2019-06-28 4:52 ` [meta-perl][PATCH 1/9] libencode-perl: upgrade 2.94 -> 3.01; enable ptest Tim Orling @ 2019-06-28 4:52 ` Tim Orling 2019-07-17 13:04 ` Martin Jansa 2019-06-28 4:52 ` [meta-perl][PATCH 3/9] libtest-nowarnings-perl: add recipe for 1.04 Tim Orling ` (6 subsequent siblings) 8 siblings, 1 reply; 15+ messages in thread From: Tim Orling @ 2019-06-28 4:52 UTC (permalink / raw) To: openembedded-devel * Fix RDEPENDS, drop class-target (dependencies are the same for native) * Reorganize recipe to best practices * Add ptest dependencies Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> --- .../perl/libdbi-perl_1.642.bb | 38 +++++++++++++++---- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb b/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb index ff4a9d0610..77991bd158 100644 --- a/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb +++ b/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb @@ -7,13 +7,6 @@ database interface independent of the actual database being used. \ HOMEPAGE = "http://search.cpan.org/dist/DBI/" SECTION = "libs" LICENSE = "Artistic-1.0 | GPL-1.0+" -RDEPENDS_${PN}_class-target = " \ - perl-module-carp \ - perl-module-exporter \ - perl-module-exporter-heavy \ - perl-module-dynaloader \ -" - LIC_FILES_CHKSUM = "file://LICENSE;md5=10982c7148e0a012c0fd80534522f5c5" SRC_URI = "http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-${PV}.tar.gz" @@ -34,4 +27,35 @@ do_install_prepend() { rm -rf ${B}/t/z*.t } +RDEPENDS_${PN} = " \ + perl-module-carp \ + perl-module-exporter \ + perl-module-exporter-heavy \ + perl-module-dynaloader \ + perl-module-io-dir \ + perl-module-scalar-util \ + perl-module-universal \ +" + +RDEPENDS_${PN}-ptest = " \ + ${PN} \ + perl-module-b \ + perl-module-benchmark \ + perl-module-cwd \ + perl-module-data-dumper \ + perl-module-encode \ + perl-module-encode-byte \ + perl-module-encode-encoding \ + perl-module-file-copy \ + perl-module-file-path \ + perl-module-lib \ + perl-module-perlio \ + perl-module-perlio-scalar \ + perl-module-perlio-via \ + perl-module-sdbm-file \ + perl-module-storable \ + perl-module-test-more \ + perl-module-utf8 \ + " + BBCLASSEXTEND = "native" -- 2.20.1 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [meta-oe][PATCH 2/9] libdbi-perl: fix dependencies 2019-06-28 4:52 ` [meta-oe][PATCH 2/9] libdbi-perl: fix dependencies Tim Orling @ 2019-07-17 13:04 ` Martin Jansa 2019-07-21 2:22 ` Khem Raj 0 siblings, 1 reply; 15+ messages in thread From: Martin Jansa @ 2019-07-17 13:04 UTC (permalink / raw) To: Tim Orling; +Cc: openembedded-devel This causes libdbi-perl-native to depend on target perl again, why did you revert the fix from: http://git.openembedded.org/meta-openembedded/commit/?id=eb868d056d15a56596cbf6ed3a4b66b054f2d563 ? === Comparing signatures for task do_populate_sysroot.sigdata between qemux86 and qemux86copy === ERROR: libdbi-perl-native different signature for task do_populate_sysroot.sigdata between qemux86 and qemux86copy NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: build/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 38307, PID: 13970 Hash for dependent task perl/perl_5.30.0.bb.do_populate_sysroot changed from e3a38726fc849347a14b574ef52a59f5578632accbf70259a6ffd09fea54dc4e to de2eb1fa749aab50f0e99c144a875bd50025fbb6299723f2e7ad28b49bbadf78 Unable to find matching sigdata for oe-core/meta/recipes-devtools/perl/perl_5.30.0.bb.do_populate_sysroot with hash de2eb1fa749aab50f0e99c144a875bd50025fbb6299723f2e7ad28b49bbadf78 ERROR: 1 errors found in sstate-diff/1563367471/signatures.qemux86copy.do_populate_sysroot.sigdata.log On Fri, Jun 28, 2019 at 7:00 AM Tim Orling <timothy.t.orling@linux.intel.com> wrote: > * Fix RDEPENDS, drop class-target (dependencies are the same for native) > * Reorganize recipe to best practices > * Add ptest dependencies > > Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> > --- > .../perl/libdbi-perl_1.642.bb | 38 +++++++++++++++---- > 1 file changed, 31 insertions(+), 7 deletions(-) > > diff --git a/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb > b/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb > index ff4a9d0610..77991bd158 100644 > --- a/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb > +++ b/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb > @@ -7,13 +7,6 @@ database interface independent of the actual database > being used. \ > HOMEPAGE = "http://search.cpan.org/dist/DBI/" > SECTION = "libs" > LICENSE = "Artistic-1.0 | GPL-1.0+" > -RDEPENDS_${PN}_class-target = " \ > - perl-module-carp \ > - perl-module-exporter \ > - perl-module-exporter-heavy \ > - perl-module-dynaloader \ > -" > - > LIC_FILES_CHKSUM = "file://LICENSE;md5=10982c7148e0a012c0fd80534522f5c5" > > SRC_URI = " > http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-${PV}.tar.gz" > @@ -34,4 +27,35 @@ do_install_prepend() { > rm -rf ${B}/t/z*.t > } > > +RDEPENDS_${PN} = " \ > + perl-module-carp \ > + perl-module-exporter \ > + perl-module-exporter-heavy \ > + perl-module-dynaloader \ > + perl-module-io-dir \ > + perl-module-scalar-util \ > + perl-module-universal \ > +" > + > +RDEPENDS_${PN}-ptest = " \ > + ${PN} \ > + perl-module-b \ > + perl-module-benchmark \ > + perl-module-cwd \ > + perl-module-data-dumper \ > + perl-module-encode \ > + perl-module-encode-byte \ > + perl-module-encode-encoding \ > + perl-module-file-copy \ > + perl-module-file-path \ > + perl-module-lib \ > + perl-module-perlio \ > + perl-module-perlio-scalar \ > + perl-module-perlio-via \ > + perl-module-sdbm-file \ > + perl-module-storable \ > + perl-module-test-more \ > + perl-module-utf8 \ > + " > + > BBCLASSEXTEND = "native" > -- > 2.20.1 > > -- > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [meta-oe][PATCH 2/9] libdbi-perl: fix dependencies 2019-07-17 13:04 ` Martin Jansa @ 2019-07-21 2:22 ` Khem Raj 2019-08-12 4:39 ` Martin Jansa 0 siblings, 1 reply; 15+ messages in thread From: Khem Raj @ 2019-07-21 2:22 UTC (permalink / raw) To: Martin Jansa, Tim Orling; +Cc: openembedded-devel On 7/17/19 6:04 AM, Martin Jansa wrote: > This causes libdbi-perl-native to depend on target perl again, why did you > revert the fix from: > http://git.openembedded.org/meta-openembedded/commit/?id=eb868d056d15a56596cbf6ed3a4b66b054f2d563 > ? I think we should reintroduce the above patch Martin, would you be interested to send patch ? we need to rejig the checksum match tests on jenkins so such oversight does not happen. > > === Comparing signatures for task do_populate_sysroot.sigdata between > qemux86 and qemux86copy === > ERROR: libdbi-perl-native different signature for task > do_populate_sysroot.sigdata between qemux86 and qemux86copy > NOTE: Starting bitbake server... > NOTE: Started PRServer with DBfile: build/cache/prserv.sqlite3, IP: > 127.0.0.1, PORT: 38307, PID: 13970 > Hash for dependent task perl/perl_5.30.0.bb.do_populate_sysroot > changed from e3a38726fc849347a14b574ef52a59f5578632accbf70259a6ffd09fea54dc4e > to de2eb1fa749aab50f0e99c144a875bd50025fbb6299723f2e7ad28b49bbadf78 > Unable to find matching sigdata for > oe-core/meta/recipes-devtools/perl/perl_5.30.0.bb.do_populate_sysroot > with hash de2eb1fa749aab50f0e99c144a875bd50025fbb6299723f2e7ad28b49bbadf78 > > ERROR: 1 errors found in > sstate-diff/1563367471/signatures.qemux86copy.do_populate_sysroot.sigdata.log > > > > On Fri, Jun 28, 2019 at 7:00 AM Tim Orling <timothy.t.orling@linux.intel.com> > wrote: > >> * Fix RDEPENDS, drop class-target (dependencies are the same for native) >> * Reorganize recipe to best practices >> * Add ptest dependencies >> >> Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> >> --- >> .../perl/libdbi-perl_1.642.bb | 38 +++++++++++++++---- >> 1 file changed, 31 insertions(+), 7 deletions(-) >> >> diff --git a/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb >> b/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb >> index ff4a9d0610..77991bd158 100644 >> --- a/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb >> +++ b/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb >> @@ -7,13 +7,6 @@ database interface independent of the actual database >> being used. \ >> HOMEPAGE = "http://search.cpan.org/dist/DBI/" >> SECTION = "libs" >> LICENSE = "Artistic-1.0 | GPL-1.0+" >> -RDEPENDS_${PN}_class-target = " \ >> - perl-module-carp \ >> - perl-module-exporter \ >> - perl-module-exporter-heavy \ >> - perl-module-dynaloader \ >> -" >> - >> LIC_FILES_CHKSUM = "file://LICENSE;md5=10982c7148e0a012c0fd80534522f5c5" >> >> SRC_URI = " >> http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-${PV}.tar.gz" >> @@ -34,4 +27,35 @@ do_install_prepend() { >> rm -rf ${B}/t/z*.t >> } >> >> +RDEPENDS_${PN} = " \ >> + perl-module-carp \ >> + perl-module-exporter \ >> + perl-module-exporter-heavy \ >> + perl-module-dynaloader \ >> + perl-module-io-dir \ >> + perl-module-scalar-util \ >> + perl-module-universal \ >> +" >> + >> +RDEPENDS_${PN}-ptest = " \ >> + ${PN} \ >> + perl-module-b \ >> + perl-module-benchmark \ >> + perl-module-cwd \ >> + perl-module-data-dumper \ >> + perl-module-encode \ >> + perl-module-encode-byte \ >> + perl-module-encode-encoding \ >> + perl-module-file-copy \ >> + perl-module-file-path \ >> + perl-module-lib \ >> + perl-module-perlio \ >> + perl-module-perlio-scalar \ >> + perl-module-perlio-via \ >> + perl-module-sdbm-file \ >> + perl-module-storable \ >> + perl-module-test-more \ >> + perl-module-utf8 \ >> + " >> + >> BBCLASSEXTEND = "native" >> -- >> 2.20.1 >> >> -- >> _______________________________________________ >> Openembedded-devel mailing list >> Openembedded-devel@lists.openembedded.org >> http://lists.openembedded.org/mailman/listinfo/openembedded-devel >> ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [meta-oe][PATCH 2/9] libdbi-perl: fix dependencies 2019-07-21 2:22 ` Khem Raj @ 2019-08-12 4:39 ` Martin Jansa 2019-08-12 4:44 ` Khem Raj 0 siblings, 1 reply; 15+ messages in thread From: Martin Jansa @ 2019-08-12 4:39 UTC (permalink / raw) To: Khem Raj; +Cc: openembedded-devel khem: see https://github.com/kraj/jenkins-jobs/pull/1 which might fix the oe_world_workspace-compare-signatures jenkins job for you. On Sun, Jul 21, 2019 at 4:22 AM Khem Raj <raj.khem@gmail.com> wrote: > > On 7/17/19 6:04 AM, Martin Jansa wrote: > > This causes libdbi-perl-native to depend on target perl again, why did > you > > revert the fix from: > > > http://git.openembedded.org/meta-openembedded/commit/?id=eb868d056d15a56596cbf6ed3a4b66b054f2d563 > > ? > > > I think we should reintroduce the above patch Martin, would you be > interested to send patch ? we need to rejig the checksum match tests on > jenkins so > > such oversight does not happen. > > > > > > === Comparing signatures for task do_populate_sysroot.sigdata between > > qemux86 and qemux86copy === > > ERROR: libdbi-perl-native different signature for task > > do_populate_sysroot.sigdata between qemux86 and qemux86copy > > NOTE: Starting bitbake server... > > NOTE: Started PRServer with DBfile: build/cache/prserv.sqlite3, IP: > > 127.0.0.1, PORT: 38307, PID: 13970 > > Hash for dependent task perl/perl_5.30.0.bb.do_populate_sysroot > > changed from > e3a38726fc849347a14b574ef52a59f5578632accbf70259a6ffd09fea54dc4e > > to de2eb1fa749aab50f0e99c144a875bd50025fbb6299723f2e7ad28b49bbadf78 > > Unable to find matching sigdata for > > oe-core/meta/recipes-devtools/perl/perl_5.30.0.bb.do_populate_sysroot > > with hash > de2eb1fa749aab50f0e99c144a875bd50025fbb6299723f2e7ad28b49bbadf78 > > > > ERROR: 1 errors found in > > > sstate-diff/1563367471/signatures.qemux86copy.do_populate_sysroot.sigdata.log > > > > > > > > On Fri, Jun 28, 2019 at 7:00 AM Tim Orling < > timothy.t.orling@linux.intel.com> > > wrote: > > > >> * Fix RDEPENDS, drop class-target (dependencies are the same for native) > >> * Reorganize recipe to best practices > >> * Add ptest dependencies > >> > >> Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> > >> --- > >> .../perl/libdbi-perl_1.642.bb | 38 > +++++++++++++++---- > >> 1 file changed, 31 insertions(+), 7 deletions(-) > >> > >> diff --git a/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb > >> b/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb > >> index ff4a9d0610..77991bd158 100644 > >> --- a/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb > >> +++ b/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb > >> @@ -7,13 +7,6 @@ database interface independent of the actual database > >> being used. \ > >> HOMEPAGE = "http://search.cpan.org/dist/DBI/" > >> SECTION = "libs" > >> LICENSE = "Artistic-1.0 | GPL-1.0+" > >> -RDEPENDS_${PN}_class-target = " \ > >> - perl-module-carp \ > >> - perl-module-exporter \ > >> - perl-module-exporter-heavy \ > >> - perl-module-dynaloader \ > >> -" > >> - > >> LIC_FILES_CHKSUM = > "file://LICENSE;md5=10982c7148e0a012c0fd80534522f5c5" > >> > >> SRC_URI = " > >> http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-${PV}.tar.gz" > >> @@ -34,4 +27,35 @@ do_install_prepend() { > >> rm -rf ${B}/t/z*.t > >> } > >> > >> +RDEPENDS_${PN} = " \ > >> + perl-module-carp \ > >> + perl-module-exporter \ > >> + perl-module-exporter-heavy \ > >> + perl-module-dynaloader \ > >> + perl-module-io-dir \ > >> + perl-module-scalar-util \ > >> + perl-module-universal \ > >> +" > >> + > >> +RDEPENDS_${PN}-ptest = " \ > >> + ${PN} \ > >> + perl-module-b \ > >> + perl-module-benchmark \ > >> + perl-module-cwd \ > >> + perl-module-data-dumper \ > >> + perl-module-encode \ > >> + perl-module-encode-byte \ > >> + perl-module-encode-encoding \ > >> + perl-module-file-copy \ > >> + perl-module-file-path \ > >> + perl-module-lib \ > >> + perl-module-perlio \ > >> + perl-module-perlio-scalar \ > >> + perl-module-perlio-via \ > >> + perl-module-sdbm-file \ > >> + perl-module-storable \ > >> + perl-module-test-more \ > >> + perl-module-utf8 \ > >> + " > >> + > >> BBCLASSEXTEND = "native" > >> -- > >> 2.20.1 > >> > >> -- > >> _______________________________________________ > >> Openembedded-devel mailing list > >> Openembedded-devel@lists.openembedded.org > >> http://lists.openembedded.org/mailman/listinfo/openembedded-devel > >> > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [meta-oe][PATCH 2/9] libdbi-perl: fix dependencies 2019-08-12 4:39 ` Martin Jansa @ 2019-08-12 4:44 ` Khem Raj 2019-08-12 17:42 ` Martin Jansa 0 siblings, 1 reply; 15+ messages in thread From: Khem Raj @ 2019-08-12 4:44 UTC (permalink / raw) To: Martin Jansa; +Cc: openembedded-devel thx applied, lets see in next run On Sun, Aug 11, 2019 at 9:40 PM Martin Jansa <martin.jansa@gmail.com> wrote: > > khem: see > https://github.com/kraj/jenkins-jobs/pull/1 > which might fix the oe_world_workspace-compare-signatures jenkins job for you. > > On Sun, Jul 21, 2019 at 4:22 AM Khem Raj <raj.khem@gmail.com> wrote: >> >> >> On 7/17/19 6:04 AM, Martin Jansa wrote: >> > This causes libdbi-perl-native to depend on target perl again, why did you >> > revert the fix from: >> > http://git.openembedded.org/meta-openembedded/commit/?id=eb868d056d15a56596cbf6ed3a4b66b054f2d563 >> > ? >> >> >> I think we should reintroduce the above patch Martin, would you be >> interested to send patch ? we need to rejig the checksum match tests on >> jenkins so >> >> such oversight does not happen. >> >> >> > >> > === Comparing signatures for task do_populate_sysroot.sigdata between >> > qemux86 and qemux86copy === >> > ERROR: libdbi-perl-native different signature for task >> > do_populate_sysroot.sigdata between qemux86 and qemux86copy >> > NOTE: Starting bitbake server... >> > NOTE: Started PRServer with DBfile: build/cache/prserv.sqlite3, IP: >> > 127.0.0.1, PORT: 38307, PID: 13970 >> > Hash for dependent task perl/perl_5.30.0.bb.do_populate_sysroot >> > changed from e3a38726fc849347a14b574ef52a59f5578632accbf70259a6ffd09fea54dc4e >> > to de2eb1fa749aab50f0e99c144a875bd50025fbb6299723f2e7ad28b49bbadf78 >> > Unable to find matching sigdata for >> > oe-core/meta/recipes-devtools/perl/perl_5.30.0.bb.do_populate_sysroot >> > with hash de2eb1fa749aab50f0e99c144a875bd50025fbb6299723f2e7ad28b49bbadf78 >> > >> > ERROR: 1 errors found in >> > sstate-diff/1563367471/signatures.qemux86copy.do_populate_sysroot.sigdata.log >> > >> > >> > >> > On Fri, Jun 28, 2019 at 7:00 AM Tim Orling <timothy.t.orling@linux.intel.com> >> > wrote: >> > >> >> * Fix RDEPENDS, drop class-target (dependencies are the same for native) >> >> * Reorganize recipe to best practices >> >> * Add ptest dependencies >> >> >> >> Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> >> >> --- >> >> .../perl/libdbi-perl_1.642.bb | 38 +++++++++++++++---- >> >> 1 file changed, 31 insertions(+), 7 deletions(-) >> >> >> >> diff --git a/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb >> >> b/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb >> >> index ff4a9d0610..77991bd158 100644 >> >> --- a/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb >> >> +++ b/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb >> >> @@ -7,13 +7,6 @@ database interface independent of the actual database >> >> being used. \ >> >> HOMEPAGE = "http://search.cpan.org/dist/DBI/" >> >> SECTION = "libs" >> >> LICENSE = "Artistic-1.0 | GPL-1.0+" >> >> -RDEPENDS_${PN}_class-target = " \ >> >> - perl-module-carp \ >> >> - perl-module-exporter \ >> >> - perl-module-exporter-heavy \ >> >> - perl-module-dynaloader \ >> >> -" >> >> - >> >> LIC_FILES_CHKSUM = "file://LICENSE;md5=10982c7148e0a012c0fd80534522f5c5" >> >> >> >> SRC_URI = " >> >> http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-${PV}.tar.gz" >> >> @@ -34,4 +27,35 @@ do_install_prepend() { >> >> rm -rf ${B}/t/z*.t >> >> } >> >> >> >> +RDEPENDS_${PN} = " \ >> >> + perl-module-carp \ >> >> + perl-module-exporter \ >> >> + perl-module-exporter-heavy \ >> >> + perl-module-dynaloader \ >> >> + perl-module-io-dir \ >> >> + perl-module-scalar-util \ >> >> + perl-module-universal \ >> >> +" >> >> + >> >> +RDEPENDS_${PN}-ptest = " \ >> >> + ${PN} \ >> >> + perl-module-b \ >> >> + perl-module-benchmark \ >> >> + perl-module-cwd \ >> >> + perl-module-data-dumper \ >> >> + perl-module-encode \ >> >> + perl-module-encode-byte \ >> >> + perl-module-encode-encoding \ >> >> + perl-module-file-copy \ >> >> + perl-module-file-path \ >> >> + perl-module-lib \ >> >> + perl-module-perlio \ >> >> + perl-module-perlio-scalar \ >> >> + perl-module-perlio-via \ >> >> + perl-module-sdbm-file \ >> >> + perl-module-storable \ >> >> + perl-module-test-more \ >> >> + perl-module-utf8 \ >> >> + " >> >> + >> >> BBCLASSEXTEND = "native" >> >> -- >> >> 2.20.1 >> >> >> >> -- >> >> _______________________________________________ >> >> Openembedded-devel mailing list >> >> Openembedded-devel@lists.openembedded.org >> >> http://lists.openembedded.org/mailman/listinfo/openembedded-devel >> >> ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [meta-oe][PATCH 2/9] libdbi-perl: fix dependencies 2019-08-12 4:44 ` Khem Raj @ 2019-08-12 17:42 ` Martin Jansa 0 siblings, 0 replies; 15+ messages in thread From: Martin Jansa @ 2019-08-12 17:42 UTC (permalink / raw) To: Khem Raj; +Cc: openembedded-devel I've triggered another round of workspace-prepare jobs to update the local.conf and triggered another oe_world_workspace-compare-signatures: http://jenkins.nas-admin.org/view/OE/job/oe_world_workspace-compare-signatures/685/console Now it shows the issues correctly, so there is this issue in more perl recipes, I'll leave that to meta-perl maintainer to resolve. === Comparing signatures for task do_configure.sigdata between qemux86copy and qemux86 === === Comparing signatures for task do_populate_sysroot.sigdata between qemux86copy and qemux86 === === Comparing signatures for task do_package_write_ipk.sigdata between qemux86copy and qemux86 === ERROR: runit different signature for task do_package_write_ipk.sigdata between qemux86copy and qemux86 NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: /home/jenkins/oe/world/yoe/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 38203, PID: 32316 Hash for dependent task runit/runit-serialgetty.bb:do_packagedata changed from 036a49f6a16bc40635c9381a09c31f4552c5d4949da82fdcd892c67394fbfcfd to 60303a92764e08e5858a6ecb4793cadcf61473d8701407742c549b5dc43ab09d Unable to find matching sigdata for /home/jenkins/oe/world/yoe/sources/openembedded-core/meta/recipes-core/runit/runit-serialgetty.bb:do_packagedata with hashes 036a49f6a16bc40635c9381a09c31f4552c5d4949da82fdcd892c67394fbfcfd or 60303a92764e08e5858a6ecb4793cadcf61473d8701407742c549b5dc43ab09d ERROR: xscreensaver different signature for task do_package_write_ipk.sigdata between qemux86copy and qemux86 NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: /home/jenkins/oe/world/yoe/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 45803, PID: 32327 Hash for dependent task x11-common/xserver-nodm-init_3.0.bb:do_packagedata changed from dc0a28fc0749e5144ef2d5047680dbb6db1694cbcf499e7d14f6fa717beac14c to 52ef291d9ddba1c201182957c8c28fb0b3ced0fcfb0c9be12225b0ddd0580a9c Unable to find matching sigdata for /home/jenkins/oe/world/yoe/sources/openembedded-core/meta/recipes-graphics/x11-common/xserver-nodm-init_3.0.bb:do_packagedata with hashes dc0a28fc0749e5144ef2d5047680dbb6db1694cbcf499e7d14f6fa717beac14c or 52ef291d9ddba1c201182957c8c28fb0b3ced0fcfb0c9be12225b0ddd0580a9c ERROR: 2 errors found in /home/jenkins/oe/world/yoe/build/tmpfs/sstate-diff/1565614951/signatures.qemux86.do_package_write_ipk.sigdata.log === Comparing signatures for task do_configure.sigdata between qemux86copy and qemuarm === INFO: acpica-native task do_configure.sigdata doesn't exist in qemuarm ERROR: atmel-qt-demo-init different signature for task do_configure.sigdata between qemux86copy and qemuarm NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: /home/jenkins/oe/world/yoe/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 41251, PID: 32354 Hash for dependent task apps/atmel-qt-demo-init_1.1.bb:do_prepare_recipe_sysroot changed from 66d94a66f7b2aab40da064cee80e798976971265fc3e7bb92205879790e8f643 to efaed50f7bdcec5a918f1a7784023784e535e32fb10b70763f97f89c49cc90e6 Unable to find matching sigdata for /home/jenkins/oe/world/yoe/sources/meta-atmel/recipes-atmel/apps/atmel-qt-demo-init_1.1.bb:do_prepare_recipe_sysroot with hashes 66d94a66f7b2aab40da064cee80e798976971265fc3e7bb92205879790e8f643 or efaed50f7bdcec5a918f1a7784023784e535e32fb10b70763f97f89c49cc90e6 INFO: binutils-cross-i686 task do_configure.sigdata doesn't exist in qemuarm INFO: gcc-cross-i686 task do_configure.sigdata doesn't exist in qemuarm INFO: gdb-cross-i686 task do_configure.sigdata doesn't exist in qemuarm INFO: go-cross-core2-32 task do_configure.sigdata doesn't exist in qemuarm ERROR: libxml-filter-buffertext-perl-native different signature for task do_configure.sigdata between qemux86copy and qemuarm NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: /home/jenkins/oe/world/yoe/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 40431, PID: 32365 Hash for dependent task libxml/libxml-filter-buffertext-perl_1.01.bb: do_prepare_recipe_sysroot:virtual:native:/home/jenkins/oe/world/yoe/sources/meta-openembedded/meta-perl/recipes-perl/libxml/ libxml-filter-buffertext-perl_1.01.bb changed from c83f737f32f1b6932b1eb547e7150415666b399aac5b7550209a6b9a9a7d711a to 40e3866a209e6a44ad91e68f8c83c2f64bacb6b73c5e9ad45d7cf6e7045bf49b Unable to find matching sigdata for virtual:native:/home/jenkins/oe/world/yoe/sources/meta-openembedded/meta-perl/recipes-perl/libxml/libxml-filter-buffertext-perl_1.01.bb:do_prepare_recipe_sysroot with hashes c83f737f32f1b6932b1eb547e7150415666b399aac5b7550209a6b9a9a7d711a or 40e3866a209e6a44ad91e68f8c83c2f64bacb6b73c5e9ad45d7cf6e7045bf49b INFO: ovmf-native task do_configure.sigdata doesn't exist in qemuarm INFO: python-pyparsing-native task do_configure.sigdata doesn't exist in qemuarm ERROR: 2 errors found in /home/jenkins/oe/world/yoe/build/tmpfs/sstate-diff/1565614951/signatures.qemuarm.do_configure.sigdata.log === Comparing signatures for task do_populate_sysroot.sigdata between qemux86copy and qemuarm === INFO: acpica-native task do_populate_sysroot.sigdata doesn't exist in qemuarm ERROR: atmel-qt-demo-init different signature for task do_populate_sysroot.sigdata between qemux86copy and qemuarm NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: /home/jenkins/oe/world/yoe/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 45357, PID: 32392 Hash for dependent task apps/atmel-qt-demo-init_1.1.bb:do_install changed from bf630df2d8f96e57e4a4e004e857ec9675b19c281b4d4b647df7d086d52af563 to 7d595e3209a285f5c128f22d3c73d83f630243e3c2b15486c0fff47c9a034d50 Unable to find matching sigdata for /home/jenkins/oe/world/yoe/sources/meta-atmel/recipes-atmel/apps/atmel-qt-demo-init_1.1.bb:do_install with hashes bf630df2d8f96e57e4a4e004e857ec9675b19c281b4d4b647df7d086d52af563 or 7d595e3209a285f5c128f22d3c73d83f630243e3c2b15486c0fff47c9a034d50 INFO: binutils-cross-i686 task do_populate_sysroot.sigdata doesn't exist in qemuarm INFO: gcc-cross-i686 task do_populate_sysroot.sigdata doesn't exist in qemuarm INFO: gdb-cross-i686 task do_populate_sysroot.sigdata doesn't exist in qemuarm INFO: go-cross-core2-32 task do_populate_sysroot.sigdata doesn't exist in qemuarm ERROR: libcrypt-openssl-guess-perl-native different signature for task do_populate_sysroot.sigdata between qemux86copy and qemuarm NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: /home/jenkins/oe/world/yoe/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 40325, PID: 32403 Hash for dependent task perl/perl_5.30.0.bb:do_populate_sysroot changed from af26e532bbfda98de4f92cb71e1d20199a0c510b8bcd159dce462f568d962ca7 to 179f4fccadfc3355609bedcf470052d70e25323c1cbfc2e887bdf0669b06796f Unable to find matching sigdata for /home/jenkins/oe/world/yoe/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.30.0.bb:do_populate_sysroot with hashes af26e532bbfda98de4f92cb71e1d20199a0c510b8bcd159dce462f568d962ca7 or 179f4fccadfc3355609bedcf470052d70e25323c1cbfc2e887bdf0669b06796f ERROR: libextutils-config-perl-native different signature for task do_populate_sysroot.sigdata between qemux86copy and qemuarm NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: /home/jenkins/oe/world/yoe/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 38927, PID: 32414 Hash for dependent task perl/perl_5.30.0.bb:do_populate_sysroot changed from af26e532bbfda98de4f92cb71e1d20199a0c510b8bcd159dce462f568d962ca7 to 179f4fccadfc3355609bedcf470052d70e25323c1cbfc2e887bdf0669b06796f Unable to find matching sigdata for /home/jenkins/oe/world/yoe/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.30.0.bb:do_populate_sysroot with hashes af26e532bbfda98de4f92cb71e1d20199a0c510b8bcd159dce462f568d962ca7 or 179f4fccadfc3355609bedcf470052d70e25323c1cbfc2e887bdf0669b06796f ERROR: libextutils-helpers-perl-native different signature for task do_populate_sysroot.sigdata between qemux86copy and qemuarm NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: /home/jenkins/oe/world/yoe/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 42381, PID: 32425 Hash for dependent task perl/perl_5.30.0.bb:do_populate_sysroot changed from af26e532bbfda98de4f92cb71e1d20199a0c510b8bcd159dce462f568d962ca7 to 179f4fccadfc3355609bedcf470052d70e25323c1cbfc2e887bdf0669b06796f Unable to find matching sigdata for /home/jenkins/oe/world/yoe/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.30.0.bb:do_populate_sysroot with hashes af26e532bbfda98de4f92cb71e1d20199a0c510b8bcd159dce462f568d962ca7 or 179f4fccadfc3355609bedcf470052d70e25323c1cbfc2e887bdf0669b06796f ERROR: libextutils-installpaths-perl-native different signature for task do_populate_sysroot.sigdata between qemux86copy and qemuarm NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: /home/jenkins/oe/world/yoe/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 33173, PID: 32436 Hash for dependent task perl/perl_5.30.0.bb:do_populate_sysroot changed from af26e532bbfda98de4f92cb71e1d20199a0c510b8bcd159dce462f568d962ca7 to 179f4fccadfc3355609bedcf470052d70e25323c1cbfc2e887bdf0669b06796f Unable to find matching sigdata for /home/jenkins/oe/world/yoe/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.30.0.bb:do_populate_sysroot with hashes af26e532bbfda98de4f92cb71e1d20199a0c510b8bcd159dce462f568d962ca7 or 179f4fccadfc3355609bedcf470052d70e25323c1cbfc2e887bdf0669b06796f ERROR: libmodule-build-perl-native different signature for task do_populate_sysroot.sigdata between qemux86copy and qemuarm NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: /home/jenkins/oe/world/yoe/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 35863, PID: 32447 Hash for dependent task perl/perl_5.30.0.bb:do_populate_sysroot changed from af26e532bbfda98de4f92cb71e1d20199a0c510b8bcd159dce462f568d962ca7 to 179f4fccadfc3355609bedcf470052d70e25323c1cbfc2e887bdf0669b06796f Unable to find matching sigdata for /home/jenkins/oe/world/yoe/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.30.0.bb:do_populate_sysroot with hashes af26e532bbfda98de4f92cb71e1d20199a0c510b8bcd159dce462f568d962ca7 or 179f4fccadfc3355609bedcf470052d70e25323c1cbfc2e887bdf0669b06796f ERROR: liburi-perl-native different signature for task do_populate_sysroot.sigdata between qemux86copy and qemuarm NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: /home/jenkins/oe/world/yoe/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 40087, PID: 32458 Hash for dependent task perl/perl_5.30.0.bb:do_populate_sysroot changed from af26e532bbfda98de4f92cb71e1d20199a0c510b8bcd159dce462f568d962ca7 to 179f4fccadfc3355609bedcf470052d70e25323c1cbfc2e887bdf0669b06796f Unable to find matching sigdata for /home/jenkins/oe/world/yoe/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.30.0.bb:do_populate_sysroot with hashes af26e532bbfda98de4f92cb71e1d20199a0c510b8bcd159dce462f568d962ca7 or 179f4fccadfc3355609bedcf470052d70e25323c1cbfc2e887bdf0669b06796f ERROR: libxml-filter-buffertext-perl-native different signature for task do_populate_sysroot.sigdata between qemux86copy and qemuarm NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: /home/jenkins/oe/world/yoe/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 42667, PID: 32469 Hash for dependent task perl/libxml-sax-perl_1.02.bb: do_populate_sysroot:virtual:native:/home/jenkins/oe/world/yoe/sources/openembedded-core/meta/recipes-extended/perl/ libxml-sax-perl_1.02.bb changed from 53f8a47dcc87a348f4169f86ced3abb57db8016f46a2b204c7dfc613c5510064 to cc580585df4a08188edcdf15c9b58e0fb6091f9114364984aaec65b6ed5fbd3c Unable to find matching sigdata for virtual:native:/home/jenkins/oe/world/yoe/sources/openembedded-core/meta/recipes-extended/perl/libxml-sax-perl_1.02.bb:do_populate_sysroot with hashes 53f8a47dcc87a348f4169f86ced3abb57db8016f46a2b204c7dfc613c5510064 or cc580585df4a08188edcdf15c9b58e0fb6091f9114364984aaec65b6ed5fbd3c ERROR: libxml-sax-base-perl-native different signature for task do_populate_sysroot.sigdata between qemux86copy and qemuarm NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: /home/jenkins/oe/world/yoe/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 37821, PID: 32480 Hash for dependent task perl/perl_5.30.0.bb:do_populate_sysroot changed from af26e532bbfda98de4f92cb71e1d20199a0c510b8bcd159dce462f568d962ca7 to 179f4fccadfc3355609bedcf470052d70e25323c1cbfc2e887bdf0669b06796f Unable to find matching sigdata for /home/jenkins/oe/world/yoe/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.30.0.bb:do_populate_sysroot with hashes af26e532bbfda98de4f92cb71e1d20199a0c510b8bcd159dce462f568d962ca7 or 179f4fccadfc3355609bedcf470052d70e25323c1cbfc2e887bdf0669b06796f ERROR: libxml-sax-perl-native different signature for task do_populate_sysroot.sigdata between qemux86copy and qemuarm NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: /home/jenkins/oe/world/yoe/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 45829, PID: 32491 Hash for dependent task perl/libxml-sax-base-perl_1.09.bb: do_populate_sysroot:virtual:native:/home/jenkins/oe/world/yoe/sources/openembedded-core/meta/recipes-extended/perl/ libxml-sax-base-perl_1.09.bb changed from 1190dc26bbf2f485296c691c8ed7498f5df195c2cf71b388cdc5c58c2902e99a to 914f23a20324ea36ed9e70323201fc8f670a992f54acfe5d8d7783dee6253de4 Unable to find matching sigdata for virtual:native:/home/jenkins/oe/world/yoe/sources/openembedded-core/meta/recipes-extended/perl/libxml-sax-base-perl_1.09.bb:do_populate_sysroot with hashes 1190dc26bbf2f485296c691c8ed7498f5df195c2cf71b388cdc5c58c2902e99a or 914f23a20324ea36ed9e70323201fc8f670a992f54acfe5d8d7783dee6253de4 INFO: ovmf-native task do_populate_sysroot.sigdata doesn't exist in qemuarm INFO: python-pyparsing-native task do_populate_sysroot.sigdata doesn't exist in qemuarm ERROR: 10 errors found in /home/jenkins/oe/world/yoe/build/tmpfs/sstate-diff/1565614951/signatures.qemuarm.do_populate_sysroot.sigdata.log === Comparing signatures for task do_package_write_ipk.sigdata between qemux86copy and qemuarm === ERROR: 96boards-tools different signature for task do_package_write_ipk.sigdata between qemux86copy and qemuarm NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: /home/jenkins/oe/world/yoe/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 33165, PID: 32518 Hash for dependent task e2fsprogs/e2fsprogs_1.45.3.bb:do_packagedata changed from ff2bbda3d802c2f49dbaf9f46f7b2c2a512bb6be91d3992ef01c725c05de4595 to 1d2865b1b1d65d9ce05dff8d59acde6e74af04044f027a5f4010a82bad3aed74 Unable to find matching sigdata for /home/jenkins/oe/world/yoe/sources/openembedded-core/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.45.3.bb:do_packagedata with hashes ff2bbda3d802c2f49dbaf9f46f7b2c2a512bb6be91d3992ef01c725c05de4595 or 1d2865b1b1d65d9ce05dff8d59acde6e74af04044f027a5f4010a82bad3aed74 ERROR: atmel-qt-demo-init different signature for task do_package_write_ipk.sigdata between qemux86copy and qemuarm NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: /home/jenkins/oe/world/yoe/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 33831, PID: 32529 Hash for dependent task udev-at91/udev-rules-at91.bb:do_packagedata changed from 854eb3b867ea03744272ff9d33ea2510bb0e9440ff34e77baa60825cd82a6bd6 to 3b0a21671cfce4107118723c398299e910c26af82073ca14bb468fbd3e084c3e Unable to find matching sigdata for /home/jenkins/oe/world/yoe/sources/meta-atmel/recipes-core/udev-at91/udev-rules-at91.bb:do_packagedata with hashes 854eb3b867ea03744272ff9d33ea2510bb0e9440ff34e77baa60825cd82a6bd6 or 3b0a21671cfce4107118723c398299e910c26af82073ca14bb468fbd3e084c3e ERROR: phpmyadmin different signature for task do_package_write_ipk.sigdata between qemux86copy and qemuarm NOTE: Starting bitbake server... NOTE: Started PRServer with DBfile: /home/jenkins/oe/world/yoe/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 42149, PID: 32540 Hash for dependent task php/php_7.3.8.bb:do_packagedata changed from 4172c495593fb8ff181beac91594e1d178ac4cfae53f1e719c312705740bc849 to 11fea76db7353ef5c20b53d2703e45cd4361694bf8a592e6aeec5bebf43b0b5d Unable to find matching sigdata for /home/jenkins/oe/world/yoe/sources/meta-openembedded/meta-oe/recipes-devtools/php/php_7.3.8.bb:do_packagedata with hashes 4172c495593fb8ff181beac91594e1d178ac4cfae53f1e719c312705740bc849 or 11fea76db7353ef5c20b53d2703e45cd4361694bf8a592e6aeec5bebf43b0b5d ERROR: 3 errors found in /home/jenkins/oe/world/yoe/build/tmpfs/sstate-diff/1565614951/signatures.qemuarm.do_package_write_ipk.sigdata.log ERROR: 17 issues were found in these recipes: 96boards-tools atmel-qt-demo-init libcrypt-openssl-guess-perl-native libextutils-config-perl-native libextutils-helpers-perl-native libextutils-installpaths-perl-native libmodule-build-perl-native liburi-perl-native libxml-filter-buffertext-perl-native libxml-sax-base-perl-native libxml-sax-perl-native phpmyadmin runit xscreensaver On Mon, Aug 12, 2019 at 6:44 AM Khem Raj <raj.khem@gmail.com> wrote: > thx applied, lets see in next run > > On Sun, Aug 11, 2019 at 9:40 PM Martin Jansa <martin.jansa@gmail.com> > wrote: > > > > khem: see > > https://github.com/kraj/jenkins-jobs/pull/1 > > which might fix the oe_world_workspace-compare-signatures jenkins job > for you. > > > > On Sun, Jul 21, 2019 at 4:22 AM Khem Raj <raj.khem@gmail.com> wrote: > >> > >> > >> On 7/17/19 6:04 AM, Martin Jansa wrote: > >> > This causes libdbi-perl-native to depend on target perl again, why > did you > >> > revert the fix from: > >> > > http://git.openembedded.org/meta-openembedded/commit/?id=eb868d056d15a56596cbf6ed3a4b66b054f2d563 > >> > ? > >> > >> > >> I think we should reintroduce the above patch Martin, would you be > >> interested to send patch ? we need to rejig the checksum match tests on > >> jenkins so > >> > >> such oversight does not happen. > >> > >> > >> > > >> > === Comparing signatures for task do_populate_sysroot.sigdata > between > >> > qemux86 and qemux86copy === > >> > ERROR: libdbi-perl-native different signature for task > >> > do_populate_sysroot.sigdata between qemux86 and qemux86copy > >> > NOTE: Starting bitbake server... > >> > NOTE: Started PRServer with DBfile: build/cache/prserv.sqlite3, IP: > >> > 127.0.0.1, PORT: 38307, PID: 13970 > >> > Hash for dependent task perl/perl_5.30.0.bb.do_populate_sysroot > >> > changed from > e3a38726fc849347a14b574ef52a59f5578632accbf70259a6ffd09fea54dc4e > >> > to de2eb1fa749aab50f0e99c144a875bd50025fbb6299723f2e7ad28b49bbadf78 > >> > Unable to find matching sigdata for > >> > oe-core/meta/recipes-devtools/perl/perl_5.30.0.bb.do_populate_sysroot > >> > with hash > de2eb1fa749aab50f0e99c144a875bd50025fbb6299723f2e7ad28b49bbadf78 > >> > > >> > ERROR: 1 errors found in > >> > > sstate-diff/1563367471/signatures.qemux86copy.do_populate_sysroot.sigdata.log > >> > > >> > > >> > > >> > On Fri, Jun 28, 2019 at 7:00 AM Tim Orling < > timothy.t.orling@linux.intel.com> > >> > wrote: > >> > > >> >> * Fix RDEPENDS, drop class-target (dependencies are the same for > native) > >> >> * Reorganize recipe to best practices > >> >> * Add ptest dependencies > >> >> > >> >> Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> > >> >> --- > >> >> .../perl/libdbi-perl_1.642.bb | 38 > +++++++++++++++---- > >> >> 1 file changed, 31 insertions(+), 7 deletions(-) > >> >> > >> >> diff --git a/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb > >> >> b/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb > >> >> index ff4a9d0610..77991bd158 100644 > >> >> --- a/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb > >> >> +++ b/meta-oe/recipes-devtools/perl/libdbi-perl_1.642.bb > >> >> @@ -7,13 +7,6 @@ database interface independent of the actual > database > >> >> being used. \ > >> >> HOMEPAGE = "http://search.cpan.org/dist/DBI/" > >> >> SECTION = "libs" > >> >> LICENSE = "Artistic-1.0 | GPL-1.0+" > >> >> -RDEPENDS_${PN}_class-target = " \ > >> >> - perl-module-carp \ > >> >> - perl-module-exporter \ > >> >> - perl-module-exporter-heavy \ > >> >> - perl-module-dynaloader \ > >> >> -" > >> >> - > >> >> LIC_FILES_CHKSUM = > "file://LICENSE;md5=10982c7148e0a012c0fd80534522f5c5" > >> >> > >> >> SRC_URI = " > >> >> http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-${PV}.tar.gz" > >> >> @@ -34,4 +27,35 @@ do_install_prepend() { > >> >> rm -rf ${B}/t/z*.t > >> >> } > >> >> > >> >> +RDEPENDS_${PN} = " \ > >> >> + perl-module-carp \ > >> >> + perl-module-exporter \ > >> >> + perl-module-exporter-heavy \ > >> >> + perl-module-dynaloader \ > >> >> + perl-module-io-dir \ > >> >> + perl-module-scalar-util \ > >> >> + perl-module-universal \ > >> >> +" > >> >> + > >> >> +RDEPENDS_${PN}-ptest = " \ > >> >> + ${PN} \ > >> >> + perl-module-b \ > >> >> + perl-module-benchmark \ > >> >> + perl-module-cwd \ > >> >> + perl-module-data-dumper \ > >> >> + perl-module-encode \ > >> >> + perl-module-encode-byte \ > >> >> + perl-module-encode-encoding \ > >> >> + perl-module-file-copy \ > >> >> + perl-module-file-path \ > >> >> + perl-module-lib \ > >> >> + perl-module-perlio \ > >> >> + perl-module-perlio-scalar \ > >> >> + perl-module-perlio-via \ > >> >> + perl-module-sdbm-file \ > >> >> + perl-module-storable \ > >> >> + perl-module-test-more \ > >> >> + perl-module-utf8 \ > >> >> + " > >> >> + > >> >> BBCLASSEXTEND = "native" > >> >> -- > >> >> 2.20.1 > >> >> > >> >> -- > >> >> _______________________________________________ > >> >> Openembedded-devel mailing list > >> >> Openembedded-devel@lists.openembedded.org > >> >> http://lists.openembedded.org/mailman/listinfo/openembedded-devel > >> >> > ^ permalink raw reply [flat|nested] 15+ messages in thread
* [meta-perl][PATCH 3/9] libtest-nowarnings-perl: add recipe for 1.04 2019-06-28 4:52 [meta-oe][meta-perl][PATCH 0/9] Perl module recipe upgrades Tim Orling 2019-06-28 4:52 ` [meta-perl][PATCH 1/9] libencode-perl: upgrade 2.94 -> 3.01; enable ptest Tim Orling 2019-06-28 4:52 ` [meta-oe][PATCH 2/9] libdbi-perl: fix dependencies Tim Orling @ 2019-06-28 4:52 ` Tim Orling 2019-06-28 4:52 ` [meta-perl][PATCH 4/9] libdbd-sqlite-perl: upgrade 1.54 -> 1.62; enable ptest Tim Orling ` (5 subsequent siblings) 8 siblings, 0 replies; 15+ messages in thread From: Tim Orling @ 2019-06-28 4:52 UTC (permalink / raw) To: openembedded-devel * Ensures that no warnings are emitted during tests * ptest dependency for libdbd-sqlite-perl Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> --- .../libtest/libtest-nowarnings-perl_1.04.bb | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 meta-perl/recipes-perl/libtest/libtest-nowarnings-perl_1.04.bb diff --git a/meta-perl/recipes-perl/libtest/libtest-nowarnings-perl_1.04.bb b/meta-perl/recipes-perl/libtest/libtest-nowarnings-perl_1.04.bb new file mode 100644 index 0000000000..f3c28d39ce --- /dev/null +++ b/meta-perl/recipes-perl/libtest/libtest-nowarnings-perl_1.04.bb @@ -0,0 +1,37 @@ +SUMMARY = "Make sure you didn't emit any warnings while testing" +DESCRIPTION = "In general, your tests shouldn't produce warnings. This \ +modules causes any warnings to be captured and stored. It automatically \ +adds an extra test that will run when your script ends to check that there \ +were no warnings. If there were any warings, the test will give a \\"not ok\\" \ +and diagnostics of where, when and what the warning was, including a stack \ +trace of what was going on when the it occurred.\ +\ +If some of your tests are supposed to produce warnings then you should \ +be capturing and checking them with Test::Warn, that way \ +Test::NoWarnings will not see them and so not complain.\ +\ +The test is run by an \\"END\\" block in Test::NoWarnings. It will not be \ +run when any forked children exit." + +SECTION = "libs" +LICENSE = "LGPL-2.1" + +HOMEPAGE= "https://metacpan.org/release/Test-NoWarnings" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=d8045f3b8f929c1cb29a1e3fd737b499" + +CPAN_PACKAGE = "Test-NoWarnings" +CPAN_AUTHOR = "ADAMK" + +SRC_URI = "${CPAN_MIRROR}/authors/id/A/AD/${CPAN_AUTHOR}/${CPAN_PACKAGE}-${PV}.tar.gz" + +SRC_URI[md5sum] = "682ed043f7d3e38f3dfd8745fd21c49a" +SRC_URI[sha256sum] = "638a57658cb119af1fe5b15e73d47c2544dcfef84af0c6b1b2e97f08202b686c" + +RDEPENDS_${PN} += "perl-module-test-builder perl-module-test-more perl-module-test-tester" + +S = "${WORKDIR}/${CPAN_PACKAGE}-${PV}" + +inherit cpan ptest-perl + +BBCLASSEXTEND = "native nativesdk" -- 2.20.1 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [meta-perl][PATCH 4/9] libdbd-sqlite-perl: upgrade 1.54 -> 1.62; enable ptest 2019-06-28 4:52 [meta-oe][meta-perl][PATCH 0/9] Perl module recipe upgrades Tim Orling ` (2 preceding siblings ...) 2019-06-28 4:52 ` [meta-perl][PATCH 3/9] libtest-nowarnings-perl: add recipe for 1.04 Tim Orling @ 2019-06-28 4:52 ` Tim Orling 2019-06-28 4:52 ` [meta-perl][PATCH 5/9] libsub-uplevel-perl: add recipe for 0.36 Tim Orling ` (4 subsequent siblings) 8 siblings, 0 replies; 15+ messages in thread From: Tim Orling @ 2019-06-28 4:52 UTC (permalink / raw) To: openembedded-devel * Add ptest dependencies` * Reorganize recipe according to best practices * Use CPAN_MIRROR * Update HOMEPAGE Upstream release notes: 1.62 2018-12-29 - Switched to a production version 1.61_04 2018-12-22 - Added sqlite_db_config method and new constants for it - Added sqlite_defensive option to disallow dangerous SQLite features - Exposed some of the hidden extended result codes 1.61_03 2018-12-19 - Upgraded SQLite to 3.26.0, which reportedly has a security fix 1.61_02 2018-12-01 - Added sqlite_backup_from_dbh/sqlite_backup_to_dbh methods - Introduced sqlite_prefer_numeric_type database handle attribute that changes the value of TYPE statement handle attribute from an array of string to an array of integer, as an experimental feature. Setting this may break your applications. - Changed preferred bugtracker 1.61_01 2018-12-01 - Added ability to configure SQLITE_MAX_LENGT with environmental variable (Roy Storey) - Added sqlite_limit database handle method to change run-time limits - Upgraded SQLite to 3.25.3 - Updated constants 1.60 2018-12-01 - Switched to a production version 1.59_03 2018-11-03 - Added a note on the long standing bug on TYPE statement handle attribute - Applied a doc patch on Virtual::PerlData by Björn Höhrmann (GH-31) 1.59_02 2018-09-30 - Upgraded SQLite to 3.25.2 1.59_01 2018-09-17 - Upgraded SQLite to 3.25.0, with ALTER TABLE ... RENAME COLUMN and UPSERT among others - Added ::GetInfo (GH#32, Brendan Byrd) - Fix to use a PV value as a virtual table column value where appropriate (RT-124941) - Add deferrability to foreign_key_info (mohawk2) 1.58 2018-03-28 - Switched to a production version. 1.57_01 2018-03-21 - Made it an error to fetch attributes from a statement handle whose database handle is inactive (ribasushi++) 1.56 2018-02-28 - Switched to a production version. 1.55_07 2018-01-27 - This is a developer release to help testing DBIx::Class - Upgraded SQLite to 3.22.0 - Disabled two STAT compile time options (tentatively), which fixes RT-124227 anyway 1.55_06 2018-01-27 - This is a developer release to help testing DBIx::Class - Downgraded SQLite to 3.19.3 because of a SQLite regression (RT-124227, ribasushi++) - Fixed some tests to adapt to a change in error format introduced by the latest DBI - Remove no warnings test from t/43_fts.t which failed under some environments 1.55_05 2017-12-16 - Implemented ParamValues statement handle attribute (RT-123886) 1.55_04 2017-11-22 - Updated SQLite to 3.21.0 - Resolved #122581: statistics_info() doesn't work correctly (John Deighan) - Fixed typo (GH#26, ReneNyffenegger) - Silenced some warnings (GH#25, Jacques Germishuys) - Fixed no dot in @INC issue (GH#24, ribasushi) - Fixed zero-length BLOB value is retrieved as undef (GH#23, SATO Kentaro) - Fixed VirtualTable::PerlData to use new ops added in SQLite 3.21.0 (GH#28, fschlich) - noted on sqlite_extended_result_codes handle attribute 1.55_03 2017-02-14 - Updated SQLite to 3.17.0 1.55_02 2017-01-08 - Updated SQLite to 3.16.2 - Fixed statistics_info when only unique indexes were requested (Dave Rolsky++). GitHub #21 1.55_01 2017-01-04 - Updated SQLite to 3.16.0 Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> --- ...erl_1.54.bb => libdbd-sqlite-perl_1.62.bb} | 43 +++++++++++++------ 1 file changed, 29 insertions(+), 14 deletions(-) rename meta-perl/recipes-perl/libdb/{libdbd-sqlite-perl_1.54.bb => libdbd-sqlite-perl_1.62.bb} (53%) diff --git a/meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.54.bb b/meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.62.bb similarity index 53% rename from meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.54.bb rename to meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.62.bb index c72e536deb..4af9d3c5c6 100644 --- a/meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.54.bb +++ b/meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.62.bb @@ -4,34 +4,33 @@ thing in the distribution. So in order to get a fast transaction capable \ RDBMS working for your perl project you simply have to install this \ module, and nothing else. \ " -HOMEPAGE = "http://search.cpan.org/~ishigaki/DBD-SQLite/" +HOMEPAGE = "https://metacpan.org/release/DBD-SQLite" SECTION = "libs" LICENSE = "Artistic-1.0 | GPL-1.0+" -DEPENDS += "libdbi-perl-native" -RDEPENDS_${PN} += "libdbi-perl \ - sqlite3 \ - perl-module-constant \ - perl-module-locale \ - perl-module-tie-hash \ -" - LIC_FILES_CHKSUM = "file://LICENSE;md5=1726e2117494ba3e13e1c3d93f795360" -SRC_URI = "http://search.cpan.org/CPAN/authors/id/I/IS/ISHIGAKI/DBD-SQLite-${PV}.tar.gz \ +SRC_URI = "${CPAN_MIRROR}/authors/id/I/IS/ISHIGAKI/DBD-SQLite-${PV}.tar.gz \ file://sqlite-perl-test.pl \ " -SRC_URI[md5sum] = "8f835ddacb9a4a92a52bbe2d24d18a8e" -SRC_URI[sha256sum] = "3929a6dbd8d71630f0cb57f85dcef9588cd7ac4c9fa12db79df77b9d3a4d7269" +SRC_URI[md5sum] = "f2e11a2bea6bd864404c0363d7eddaf8" +SRC_URI[sha256sum] = "bd82ef322a9e5469a7a62d845c32fad1188b76ccb49a88520cec768343cce85c" UPSTREAM_CHECK_REGEX = "DBD\-SQLite\-(?P<pver>(\d+\.\d+))(?!_\d+).tar" S = "${WORKDIR}/DBD-SQLite-${PV}" -inherit cpan +DEPENDS += "libdbi-perl-native" -BBCLASSEXTEND = "native" +inherit cpan ptest-perl + +RDEPENDS_${PN} += "libdbi-perl \ + sqlite3 \ + perl-module-constant \ + perl-module-locale \ + perl-module-tie-hash \ +" do_install_append() { if [ ${PERL_DBM_TEST} = "1" ]; then @@ -39,3 +38,19 @@ do_install_append() { fi } +do_install_ptest() { + cp -r ${B}/MANIFEST ${D}${PTEST_PATH} + chown -R root:root ${D}${PTEST_PATH} +} + +RDEPENDS_${PN}-ptest += " \ + libtest-nowarnings-perl \ + perl-module-lib \ + perl-module-encode \ + perl-module-file-spec \ + perl-module-file-spec-functions \ + perl-module-findbin \ + perl-module-test-more \ + " + +BBCLASSEXTEND = "native" -- 2.20.1 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [meta-perl][PATCH 5/9] libsub-uplevel-perl: add recipe for 0.36 2019-06-28 4:52 [meta-oe][meta-perl][PATCH 0/9] Perl module recipe upgrades Tim Orling ` (3 preceding siblings ...) 2019-06-28 4:52 ` [meta-perl][PATCH 4/9] libdbd-sqlite-perl: upgrade 1.54 -> 1.62; enable ptest Tim Orling @ 2019-06-28 4:52 ` Tim Orling 2019-06-28 4:52 ` [meta-perl][PATCH 6/9] libtest-warn-perl: " Tim Orling ` (3 subsequent siblings) 8 siblings, 0 replies; 15+ messages in thread From: Tim Orling @ 2019-06-28 4:52 UTC (permalink / raw) To: openembedded-devel Dependency for Test::Warn NAME Sub::Uplevel - apparently run a function in a higher stack frame DESCRIPTION Like Tcl's uplevel() function, but not quite so dangerous. The idea is just to fool caller(). All the really naughty bits of Tcl's uplevel() are avoided. Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> --- .../libsub/libsub-uplevel-perl_0.2800.bb | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 meta-perl/recipes-perl/libsub/libsub-uplevel-perl_0.2800.bb diff --git a/meta-perl/recipes-perl/libsub/libsub-uplevel-perl_0.2800.bb b/meta-perl/recipes-perl/libsub/libsub-uplevel-perl_0.2800.bb new file mode 100644 index 0000000000..f051037870 --- /dev/null +++ b/meta-perl/recipes-perl/libsub/libsub-uplevel-perl_0.2800.bb @@ -0,0 +1,43 @@ +SUMMARY = "Sub::Uplevel - apparently run a function in a higher stack frame" +DESCRIPTION = " Like Tcl's uplevel() function, but not quite so dangerous. \ +The idea is just to fool caller(). All the really naughty bits of Tcl's \ +uplevel() are avoided. \ +\ +THIS IS NOT THE SORT OF THING YOU WANT TO DO EVERYDAY \ +" + +SECTION = "libs" +HOMEPAGE= "https://metacpan.org/release/Sub-Uplevel" + +LICENSE = "Artistic-1.0 | GPL-1.0+" +LIC_FILES_CHKSUM = "file://LICENSE;md5=7f1207cd3108e4ade18448d81e6bcb6c" + +CPAN_PACKAGE = "Sub-Uplevel" +CPAN_AUTHOR = "DAGOLDEN" + +SRC_URI = "${CPAN_MIRROR}/authors/id/D/DA/${CPAN_AUTHOR}/${CPAN_PACKAGE}-${PV}.tar.gz" + +SRC_URI[md5sum] = "6c6a174861fd160e8d5871a86df00baf" +SRC_URI[sha256sum] = "b4f3f63b80f680a421332d8851ddbe5a8e72fcaa74d5d1d98f3c8cc4a3ece293" + +S = "${WORKDIR}/${CPAN_PACKAGE}-${PV}" + +inherit cpan ptest-perl + +RDEPENDS_${PN} += " \ + perl-module-carp \ + perl-module-constant \ + perl-module-strict \ + perl-module-warnings \ +" + +RDEPENDS_${PN}-ptest += " \ + perl-module-cpan \ + perl-module-exporter \ + perl-module-extutils-makemaker \ + perl-module-file-spec \ + perl-module-lib \ + perl-module-test-more \ +" + +BBCLASSEXTEND = "native nativesdk" -- 2.20.1 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [meta-perl][PATCH 6/9] libtest-warn-perl: add recipe for 0.36 2019-06-28 4:52 [meta-oe][meta-perl][PATCH 0/9] Perl module recipe upgrades Tim Orling ` (4 preceding siblings ...) 2019-06-28 4:52 ` [meta-perl][PATCH 5/9] libsub-uplevel-perl: add recipe for 0.36 Tim Orling @ 2019-06-28 4:52 ` Tim Orling 2019-06-28 4:52 ` [meta-perl][PATCH 7/9] libcgi-perl: upgrade 4.43 -> 4.44 Tim Orling ` (2 subsequent siblings) 8 siblings, 0 replies; 15+ messages in thread From: Tim Orling @ 2019-06-28 4:52 UTC (permalink / raw) To: openembedded-devel ptest dependency for libcgi-perl NAME Test::Warn - Perl extension to test methods for warnings DESCRIPTION A good style of Perl programming calls for a lot of diverse regression tests. This module provides a few convenience methods for testing warning based-code. If you are not already familiar with the Test::More manpage now would be the time to go take a look. Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> --- .../libtest/libtest-warn-perl_0.36.bb | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 meta-perl/recipes-perl/libtest/libtest-warn-perl_0.36.bb diff --git a/meta-perl/recipes-perl/libtest/libtest-warn-perl_0.36.bb b/meta-perl/recipes-perl/libtest/libtest-warn-perl_0.36.bb new file mode 100644 index 0000000000..c336da80f1 --- /dev/null +++ b/meta-perl/recipes-perl/libtest/libtest-warn-perl_0.36.bb @@ -0,0 +1,46 @@ +SUMMARY = "Test::Warn - Perl extension to test methods for warnings" +DESCRIPTION = "This module provides a few convenience methods for testing \ +warning based code. \ +\ +If you are not already familiar with the Test::More manpage now would be \ +the time to go take a look. \ +" + +SECTION = "libs" +HOMEPAGE= "https://metacpan.org/release/Test-Warn" + +LICENSE = "Artistic-1.0 | GPL-1.0+" +LIC_FILES_CHKSUM = "file://README;beginline=73;endline=78;md5=42b423d91c92ba59c215835a2ee9b57a" + +CPAN_PACKAGE = "Test-Warn" +CPAN_AUTHOR = "BIGJ" + +SRC_URI = "${CPAN_MIRROR}/authors/id/B/BI/${CPAN_AUTHOR}/${CPAN_PACKAGE}-${PV}.tar.gz" + +SRC_URI[md5sum] = "3d958f43d36db263994affde5da09b51" +SRC_URI[sha256sum] = "ecbca346d379cef8d3c0e4ac0c8eb3b2613d737ffaaeae52271c38d7bf3c6cda" + +S = "${WORKDIR}/${CPAN_PACKAGE}-${PV}" + +inherit cpan ptest-perl + +do_install_ptest() { + cp -r ${B}/blib ${D}${PTEST_PATH} + chown -R root:root ${D}${PTEST_PATH} +} + +RDEPENDS_${PN} += " \ + libsub-uplevel-perl \ + perl-module-blib \ + perl-module-carp \ + perl-module-test-builder \ + perl-module-test-builder-tester \ + perl-module-test-tester \ +" + +RDEPENDS_${PN}-ptest += " \ + perl-module-file-spec \ + perl-module-test-more \ +" + +BBCLASSEXTEND = "native nativesdk" -- 2.20.1 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [meta-perl][PATCH 7/9] libcgi-perl: upgrade 4.43 -> 4.44 2019-06-28 4:52 [meta-oe][meta-perl][PATCH 0/9] Perl module recipe upgrades Tim Orling ` (5 preceding siblings ...) 2019-06-28 4:52 ` [meta-perl][PATCH 6/9] libtest-warn-perl: " Tim Orling @ 2019-06-28 4:52 ` Tim Orling 2019-06-28 4:52 ` [meta-perl][PATCH 8/9] libnet-ldap-perl: upgrade 0.65 -> 0.66; enable ptest Tim Orling 2019-06-28 4:52 ` [meta-perl][PATCH 9/9] libunicode-linebreak-perl: upgrade 2017.004 -> 2019.001; " Tim Orling 8 siblings, 0 replies; 15+ messages in thread From: Tim Orling @ 2019-06-28 4:52 UTC (permalink / raw) To: openembedded-devel Add ptest dependencies Upstream release notes: 4.44 2019-06-03 [ ENHANCEMENT ] - Replace only use of "base" with "parent" (GH #235) Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> --- .../libcgi/{libcgi-perl_4.43.bb => libcgi-perl_4.44.bb} | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) rename meta-perl/recipes-perl/libcgi/{libcgi-perl_4.43.bb => libcgi-perl_4.44.bb} (88%) diff --git a/meta-perl/recipes-perl/libcgi/libcgi-perl_4.43.bb b/meta-perl/recipes-perl/libcgi/libcgi-perl_4.44.bb similarity index 88% rename from meta-perl/recipes-perl/libcgi/libcgi-perl_4.43.bb rename to meta-perl/recipes-perl/libcgi/libcgi-perl_4.44.bb index b4571b27e6..cde187d8bd 100644 --- a/meta-perl/recipes-perl/libcgi/libcgi-perl_4.43.bb +++ b/meta-perl/recipes-perl/libcgi/libcgi-perl_4.44.bb @@ -10,8 +10,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=415fc49abed2728f9480cd32c8d67beb" SRC_URI = "http://search.cpan.org/CPAN/authors/id/L/LE/LEEJO/CGI-${PV}.tar.gz" -SRC_URI[md5sum] = "8c1f2cf11e4410911827ea48d58aaecc" -SRC_URI[sha256sum] = "14b94f9df6e48fc26ebc4fa1e01a7b534cbc1611028a49028f9ac9d8ca27b734" +SRC_URI[md5sum] = "2cbe560fdadbb8b9237744e39bbfc3eb" +SRC_URI[sha256sum] = "12435fb7ebd3585c47b6d60ee4f5c7d6a7c114a2827d2b5acf3d62aa9fcf1208" S = "${WORKDIR}/CGI-${PV}" @@ -34,6 +34,7 @@ do_install_prepend() { RDEPENDS_${PN}-ptest += " \ libtest-deep-perl \ + libtest-warn-perl \ perl-module-bytes \ perl-module-file-find \ perl-module-filehandle \ -- 2.20.1 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [meta-perl][PATCH 8/9] libnet-ldap-perl: upgrade 0.65 -> 0.66; enable ptest 2019-06-28 4:52 [meta-oe][meta-perl][PATCH 0/9] Perl module recipe upgrades Tim Orling ` (6 preceding siblings ...) 2019-06-28 4:52 ` [meta-perl][PATCH 7/9] libcgi-perl: upgrade 4.43 -> 4.44 Tim Orling @ 2019-06-28 4:52 ` Tim Orling 2019-06-28 4:52 ` [meta-perl][PATCH 9/9] libunicode-linebreak-perl: upgrade 2017.004 -> 2019.001; " Tim Orling 8 siblings, 0 replies; 15+ messages in thread From: Tim Orling @ 2019-06-28 4:52 UTC (permalink / raw) To: openembedded-devel * Add runtime dependencies * Add ptest dependencies Upstream release notes: 0.66 -- Tue Apr 16 11:23:55 CEST 2019 Enhancements * Entry.pm: accept more options in ldif() * inc/: refresh install tools * contrib/ldifsort: new option -h * documentation extensions * typo fixes Bug Fixes * contrib/schema2ad: fix syntax calculation * Refresh.pm: fix get_ttl() method * DSML: fix detection of auxiliary object classes Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> --- ...-perl_0.65.bb => libnet-ldap-perl_0.66.bb} | 26 +++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) rename meta-perl/recipes-perl/libnet/{libnet-ldap-perl_0.65.bb => libnet-ldap-perl_0.66.bb} (51%) diff --git a/meta-perl/recipes-perl/libnet/libnet-ldap-perl_0.65.bb b/meta-perl/recipes-perl/libnet/libnet-ldap-perl_0.66.bb similarity index 51% rename from meta-perl/recipes-perl/libnet/libnet-ldap-perl_0.65.bb rename to meta-perl/recipes-perl/libnet/libnet-ldap-perl_0.66.bb index f2b1f1634d..26c7c389d8 100644 --- a/meta-perl/recipes-perl/libnet/libnet-ldap-perl_0.65.bb +++ b/meta-perl/recipes-perl/libnet/libnet-ldap-perl_0.66.bb @@ -9,21 +9,37 @@ SECTION = "libs" LICENSE = "Artistic-1.0|GPLv1+" LIC_FILES_CHKSUM = "file://README;beginline=3;endline=5;md5=4d6588c2fa0d38ae162f6314d201d89e" -SRC_URI = "http://search.cpan.org/CPAN/authors/id/M/MA/MARSCHAP/perl-ldap-${PV}.tar.gz" +SRC_URI = "${CPAN_MIRROR}/authors/id/M/MA/MARSCHAP/perl-ldap-${PV}.tar.gz" -SRC_URI[md5sum] = "d057c8db76913d95c0e460c7bdd98b27" -SRC_URI[sha256sum] = "5f57dd261dc16ebf942a272ddafe69526598df71151a51916edc37a4f2f23834" +SRC_URI[md5sum] = "c4c1ae9299cd488e75c1b82904458bef" +SRC_URI[sha256sum] = "09263ce6166e80c98d689d41d09995b813389fd069b784601f6dc57f8e2b4102" S = "${WORKDIR}/perl-ldap-${PV}" -inherit cpan +inherit cpan ptest-perl do_configure_prepend() { perl -pi -e 's/auto_install_now.*//g' Makefile.PL } -RDEPENDS_${PN} = "perl \ +do_install_ptest() { + cp -r ${B}/data ${D}${PTEST_PATH} + chown -R root:root ${D}${PTEST_PATH} +} + +RDEPENDS_${PN} += " \ libconvert-asn1-perl \ libio-socket-ssl-perl \ libauthen-sasl-perl \ + perl-module-integer \ " + +RDEPENDS_${PN}-ptest += " \ + libxml-sax-base-perl \ + libxml-sax-writer-perl \ + perl-module-file-compare \ + perl-module-perlio \ + perl-module-test-more \ +" + +BBCLASSEXTEND = "native" -- 2.20.1 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [meta-perl][PATCH 9/9] libunicode-linebreak-perl: upgrade 2017.004 -> 2019.001; enable ptest 2019-06-28 4:52 [meta-oe][meta-perl][PATCH 0/9] Perl module recipe upgrades Tim Orling ` (7 preceding siblings ...) 2019-06-28 4:52 ` [meta-perl][PATCH 8/9] libnet-ldap-perl: upgrade 0.65 -> 0.66; enable ptest Tim Orling @ 2019-06-28 4:52 ` Tim Orling 8 siblings, 0 replies; 15+ messages in thread From: Tim Orling @ 2019-06-28 4:52 UTC (permalink / raw) To: openembedded-devel * Update HOMEPAGE * Use CPAN_MIRROR in SRC_URI * Add to RDEPENDS, not overwrite * Add runtime and ptest dependencies * Add RPROVIDES License-Update: update copyright year; only use lines which apply to license and copyright Upstream release notes: 019.001 Sat Dec 29 ! Makefile.PL - GH PR#4: Added timeout to wget call in Makefile.PL by J. Bargsten. - CPAN RT#125079: Installation stuck after a wget. Fixed by changing scheme from ftp to https. ! lib/Text/LineFold.pm ! t/04fold.t - Fix: Text::LineFold: new() & config() did not allow multiple Prep option ! t/01break.t ! t/02hangul.t ! t/03ns.t ! t/04fold.t ! t/05urgent.t ! t/06context.t ! t/07sea.t ! t/08partial.t ! t/09uri.t ! t/11format.t ! t/12fold2.t ! t/13flowedsp.t ! t/14sea_al.t ! t/15array.t ! t/16regex.t ! t/17prop.t ! t/18currency.t - CPAN RT #120535: Fails tests when no "." in @INC. 2018.012 Sat Dec 29 2018 2018.003 Thu Mar 29 2018 ! Makefile.PL.sombok - CPAN RT#120370: Build fails with recent EUMM and some make variants. Patch by Alexandr Ciornii. Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> --- .../libunicode-linebreak-perl_2017.004.bb | 26 --------- .../libunicode-linebreak-perl_2019.001.bb | 55 +++++++++++++++++++ 2 files changed, 55 insertions(+), 26 deletions(-) delete mode 100644 meta-perl/recipes-perl/libunicode/libunicode-linebreak-perl_2017.004.bb create mode 100644 meta-perl/recipes-perl/libunicode/libunicode-linebreak-perl_2019.001.bb diff --git a/meta-perl/recipes-perl/libunicode/libunicode-linebreak-perl_2017.004.bb b/meta-perl/recipes-perl/libunicode/libunicode-linebreak-perl_2017.004.bb deleted file mode 100644 index 5ccb411fa5..0000000000 --- a/meta-perl/recipes-perl/libunicode/libunicode-linebreak-perl_2017.004.bb +++ /dev/null @@ -1,26 +0,0 @@ -SUMMARY = "Unicode::LineBreak - UAX #14 Unicode Line Breaking Algorithm." -DESCRIPTION = "Unicode::LineBreak performs Line Breaking Algorithm described in Unicode \ -Standard Annex #14 [UAX #14]. East_Asian_Width informative property \ -defined by Annex #11 [UAX #11] will be concerned to determine breaking \ -positions." -SECTION = "libs" - -HOMEPAGE = "http://search.cpan.org/~nezumi/Unicode-LineBreak-${PV}/" - -LICENSE = "Artistic-1.0 | GPLv1+" -LIC_FILES_CHKSUM = "file://README;md5=77241abd74fec561b3f3de1b44c0241b" - -SRC_URI = "${CPAN_MIRROR}/authors/id/N/NE/NEZUMI/Unicode-LineBreak-${PV}.tar.gz" - -SRC_URI[md5sum] = "de7672227922260ac92d20bbad29660b" -SRC_URI[sha256sum] = "655bc3c4cb60ad0770d97816716cfe322f24e602c70e595f5941dfa02c40cb76" - -S = "${WORKDIR}/Unicode-LineBreak-${PV}" - -DEPENDS = "libsombok3 libmime-charset-perl" - -RDEPENDS_${PN} = "libsombok3 libmime-charset-perl" - -inherit cpan - -BBCLASSEXTEND = "native" diff --git a/meta-perl/recipes-perl/libunicode/libunicode-linebreak-perl_2019.001.bb b/meta-perl/recipes-perl/libunicode/libunicode-linebreak-perl_2019.001.bb new file mode 100644 index 0000000000..304b375777 --- /dev/null +++ b/meta-perl/recipes-perl/libunicode/libunicode-linebreak-perl_2019.001.bb @@ -0,0 +1,55 @@ +SUMMARY = "Unicode::LineBreak - UAX #14 Unicode Line Breaking Algorithm." +DESCRIPTION = "Unicode::LineBreak performs Line Breaking Algorithm described in Unicode \ +Standard Annex #14 [UAX #14]. East_Asian_Width informative property \ +defined by Annex #11 [UAX #11] will be concerned to determine breaking \ +positions." +SECTION = "libs" + +HOMEPAGE = "https://metacpan.org/release/Unicode-LineBreak" + +LICENSE = "Artistic-1.0 | GPL-1.0+" +LIC_FILES_CHKSUM = "file://README;beginline=5;endline=9;md5=b5e8b1099b86b86fbc315b50484231ab" + +SRC_URI = "${CPAN_MIRROR}/authors/id/N/NE/NEZUMI/Unicode-LineBreak-${PV}.tar.gz" + +SRC_URI[md5sum] = "003d6da7a13700e069afed9238c864b9" +SRC_URI[sha256sum] = "486762e4cacddcc77b13989f979a029f84630b8175e7fef17989e157d4b6318a" + +S = "${WORKDIR}/Unicode-LineBreak-${PV}" + +DEPENDS = "libsombok3 libmime-charset-perl" + +inherit cpan ptest-perl + +do_install_ptest() { + cp -r ${B}/test-data ${D}${PTEST_PATH} + chown -R root:root ${D}${PTEST_PATH} +} + +RDEPENDS_${PN} += " \ + libmime-charset-perl \ + libsombok3 \ + perl-module-carp \ + perl-module-constant \ + perl-module-encode \ + perl-module-exporter \ + perl-module-overload \ + perl-module-strict \ + perl-module-vars \ + perl-module-warnings \ + perl-module-xsloader \ +" + +RDEPENDS_${PN}-ptest += " \ + perl-module-findbin \ + perl-module-lib \ + perl-module-strict \ + perl-module-test-more \ +" + +RPROVIDES_${PN} += " \ + libtext-linefold-perl \ + libunicode-gcstring-perl \ +" + +BBCLASSEXTEND = "native" -- 2.20.1 ^ permalink raw reply related [flat|nested] 15+ messages in thread
end of thread, other threads:[~2019-08-12 17:42 UTC | newest] Thread overview: 15+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-06-28 4:52 [meta-oe][meta-perl][PATCH 0/9] Perl module recipe upgrades Tim Orling 2019-06-28 4:52 ` [meta-perl][PATCH 1/9] libencode-perl: upgrade 2.94 -> 3.01; enable ptest Tim Orling 2019-06-28 4:52 ` [meta-oe][PATCH 2/9] libdbi-perl: fix dependencies Tim Orling 2019-07-17 13:04 ` Martin Jansa 2019-07-21 2:22 ` Khem Raj 2019-08-12 4:39 ` Martin Jansa 2019-08-12 4:44 ` Khem Raj 2019-08-12 17:42 ` Martin Jansa 2019-06-28 4:52 ` [meta-perl][PATCH 3/9] libtest-nowarnings-perl: add recipe for 1.04 Tim Orling 2019-06-28 4:52 ` [meta-perl][PATCH 4/9] libdbd-sqlite-perl: upgrade 1.54 -> 1.62; enable ptest Tim Orling 2019-06-28 4:52 ` [meta-perl][PATCH 5/9] libsub-uplevel-perl: add recipe for 0.36 Tim Orling 2019-06-28 4:52 ` [meta-perl][PATCH 6/9] libtest-warn-perl: " Tim Orling 2019-06-28 4:52 ` [meta-perl][PATCH 7/9] libcgi-perl: upgrade 4.43 -> 4.44 Tim Orling 2019-06-28 4:52 ` [meta-perl][PATCH 8/9] libnet-ldap-perl: upgrade 0.65 -> 0.66; enable ptest Tim Orling 2019-06-28 4:52 ` [meta-perl][PATCH 9/9] libunicode-linebreak-perl: upgrade 2017.004 -> 2019.001; " Tim Orling
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.