* [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
* [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
* 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
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.