| Message ID | 20251202151032.15053-2-schonm@gmail.com |
|---|---|
| State | New |
| Headers | show |
| Series | [1/2] perlcross: upgrade 1.6.2 -> 1.6.3 | expand |
On Tue Dec 2, 2025 at 4:10 PM CET, J. S. via lists.openembedded.org wrote: > License-Update: Checksum changed because in the license, the physical address > of the Free Software Foundation has been exchanged for a web address. > > Changes in perl 5.42.0: https://perldoc.perl.org/5.42.0/perldelta > > Signed-off-by: Jason Schonberg <schonm@gmail.com> > --- Hi Jason, Thanks for your patch. It looks like some selftests are now failing: AssertionError: Failed ptests: {'libmodule-build-perl': ['t/xs']} https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/2708 https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/798 https://autobuilder.yoctoproject.org/valkyrie/#/builders/61/builds/2664 Ptest logs can be found here: https://valkyrie.yocto.io/pub/non-release/20251203-49/testresults/qemux86-64-ptest/core-image-ptest-libmodule-build-perl/ https://valkyrie.yocto.io/pub/non-release/20251203-49/testresults/qemuarm64-ptest/core-image-ptest-libmodule-build-perl/ https://valkyrie.yocto.io/pub/non-release/20251203-49/testresults/qemuriscv64-ptest/core-image-ptest-libgpg-error/ Can you have a look at these failures? Thanks, Mathieu
In the log files, I find Failed to load or import from ExtUtils::ParseXS (version 3.57). Please check that ExtUtils::ParseXS is installed correctly and that the newest version will be found in your @INC path I note that the version of libextutils-parsexs-perl provided by meta-openembeded is 3.35. Which I guess is far out of date. Metacpan would suggest that is from a 2017 time frame. Jason. On Wed, Dec 3, 2025 at 7:26 AM Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> wrote: > > On Tue Dec 2, 2025 at 4:10 PM CET, J. S. via lists.openembedded.org wrote: > > License-Update: Checksum changed because in the license, the physical address > > of the Free Software Foundation has been exchanged for a web address. > > > > Changes in perl 5.42.0: https://perldoc.perl.org/5.42.0/perldelta > > > > Signed-off-by: Jason Schonberg <schonm@gmail.com> > > --- > > Hi Jason, > > Thanks for your patch. > > It looks like some selftests are now failing: > > AssertionError: > Failed ptests: > {'libmodule-build-perl': ['t/xs']} > > https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/2708 > https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/798 > https://autobuilder.yoctoproject.org/valkyrie/#/builders/61/builds/2664 > > Ptest logs can be found here: > > https://valkyrie.yocto.io/pub/non-release/20251203-49/testresults/qemux86-64-ptest/core-image-ptest-libmodule-build-perl/ > https://valkyrie.yocto.io/pub/non-release/20251203-49/testresults/qemuarm64-ptest/core-image-ptest-libmodule-build-perl/ > https://valkyrie.yocto.io/pub/non-release/20251203-49/testresults/qemuriscv64-ptest/core-image-ptest-libgpg-error/ > > Can you have a look at these failures? > > Thanks, > Mathieu > > -- > Mathieu Dubois-Briand, Bootlin > Embedded Linux and Kernel engineering > https://bootlin.com >
On Wed, Dec 3, 2025 at 6:45 PM J. S. via lists.openembedded.org <schonm= gmail.com@lists.openembedded.org> wrote: > In the log files, I find > > Failed to load or import from ExtUtils::ParseXS (version 3.57). Please > check that ExtUtils::ParseXS is installed correctly and that the > newest version will be found in your @INC path > > I note that the version of libextutils-parsexs-perl provided by > meta-openembeded is 3.35. Which I guess is far out of date. > Metacpan would suggest that is from a 2017 time frame. > > Right, you might upgrade it and also propose it to migrating into core layer at same time and once merged send a patch to delete it from meta-perl as well. > Jason. > > On Wed, Dec 3, 2025 at 7:26 AM Mathieu Dubois-Briand > <mathieu.dubois-briand@bootlin.com> wrote: > > > > On Tue Dec 2, 2025 at 4:10 PM CET, J. S. via lists.openembedded.org > wrote: > > > License-Update: Checksum changed because in the license, the physical > address > > > of the Free Software Foundation has been exchanged for a web address. > > > > > > Changes in perl 5.42.0: https://perldoc.perl.org/5.42.0/perldelta > > > > > > Signed-off-by: Jason Schonberg <schonm@gmail.com> > > > --- > > > > Hi Jason, > > > > Thanks for your patch. > > > > It looks like some selftests are now failing: > > > > AssertionError: > > Failed ptests: > > {'libmodule-build-perl': ['t/xs']} > > > > https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/2708 > > https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/798 > > https://autobuilder.yoctoproject.org/valkyrie/#/builders/61/builds/2664 > > > > Ptest logs can be found here: > > > > > https://valkyrie.yocto.io/pub/non-release/20251203-49/testresults/qemux86-64-ptest/core-image-ptest-libmodule-build-perl/ > > > https://valkyrie.yocto.io/pub/non-release/20251203-49/testresults/qemuarm64-ptest/core-image-ptest-libmodule-build-perl/ > > > https://valkyrie.yocto.io/pub/non-release/20251203-49/testresults/qemuriscv64-ptest/core-image-ptest-libgpg-error/ > > > > Can you have a look at these failures? > > > > Thanks, > > Mathieu > > > > -- > > Mathieu Dubois-Briand, Bootlin > > Embedded Linux and Kernel engineering > > https://bootlin.com > > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#227248): > https://lists.openembedded.org/g/openembedded-core/message/227248 > Mute This Topic: https://lists.openembedded.org/mt/116577571/1997914 > Group Owner: openembedded-core+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [ > raj.khem@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- > >
On Thu, 4 Dec 2025 at 05:14, Khem Raj via lists.openembedded.org <raj.khem=gmail.com@lists.openembedded.org> wrote: >> In the log files, I find >> >> Failed to load or import from ExtUtils::ParseXS (version 3.57). Please >> check that ExtUtils::ParseXS is installed correctly and that the >> newest version will be found in your @INC path >> >> I note that the version of libextutils-parsexs-perl provided by >> meta-openembeded is 3.35. Which I guess is far out of date. >> Metacpan would suggest that is from a 2017 time frame. >> > > Right, you might upgrade it and also propose it to migrating into core layer at same time > and once merged send a patch to delete it from meta-perl as well. I'm not sure that is going to help with the failing test. It is not using anything from meta-openembedded, and relies on things in core only. And this particular test has passed before the perl upgrade, and is failing with it, so it would be good to reproduce both the pass and the fail and check exactly what is triggering the fail and why it had previously passed. Alex
diff --git a/meta/recipes-devtools/perl/perl_5.40.2.bb b/meta/recipes-devtools/perl/perl_5.42.0.bb similarity index 99% rename from meta/recipes-devtools/perl/perl_5.40.2.bb rename to meta/recipes-devtools/perl/perl_5.42.0.bb index a78d2ed0be..faab33163a 100644 --- a/meta/recipes-devtools/perl/perl_5.40.2.bb +++ b/meta/recipes-devtools/perl/perl_5.42.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "http://www.perl.org/" DESCRIPTION = "Perl is a highly capable, feature-rich programming language" SECTION = "devel" LICENSE = "Artistic-1.0 | GPL-1.0-or-later" -LIC_FILES_CHKSUM = "file://Copying;md5=5b122a36d0f6dc55279a0ebc69f3c60b \ +LIC_FILES_CHKSUM = "file://Copying;md5=8f7dd0873e59530abbb36503972afcdb \ file://Artistic;md5=71a4d5d9acc18c0952a6df2218bb68da \ " @@ -24,7 +24,7 @@ SRC_URI:append:class-target = " \ file://encodefix.patch \ " -SRC_URI[perl.sha256sum] = "10d4647cfbb543a7f9ae3e5f6851ec49305232ea7621aed24c7cfbb0bef4b70d" +SRC_URI[perl.sha256sum] = "e093ef184d7f9a1b9797e2465296f55510adb6dab8842b0c3ed53329663096dc" B = "${WORKDIR}/perl-${PV}-build"
License-Update: Checksum changed because in the license, the physical address of the Free Software Foundation has been exchanged for a web address. Changes in perl 5.42.0: https://perldoc.perl.org/5.42.0/perldelta Signed-off-by: Jason Schonberg <schonm@gmail.com> --- meta/recipes-devtools/perl/{perl_5.40.2.bb => perl_5.42.0.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-devtools/perl/{perl_5.40.2.bb => perl_5.42.0.bb} (99%)