* [PATCH 1/2] perlcross: upgrade 1.6.2 -> 1.6.3
@ 2025-12-02 15:10 Jason Schonberg
2025-12-02 15:10 ` [PATCH 2/2] perl: upgrade 5.40.2 -> 5.42.0 Jason Schonberg
0 siblings, 1 reply; 6+ messages in thread
From: Jason Schonberg @ 2025-12-02 15:10 UTC (permalink / raw)
To: openembedded-core; +Cc: Jason Schonberg
https://github.com/arsv/perl-cross/releases/tag/1.6.3
Provide support for perl 5.42.0
Signed-off-by: Jason Schonberg <schonm@gmail.com>
---
.../perl-cross/{perlcross_1.6.2.bb => perlcross_1.6.3.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/perl-cross/{perlcross_1.6.2.bb => perlcross_1.6.3.bb} (92%)
diff --git a/meta/recipes-devtools/perl-cross/perlcross_1.6.2.bb b/meta/recipes-devtools/perl-cross/perlcross_1.6.3.bb
similarity index 92%
rename from meta/recipes-devtools/perl-cross/perlcross_1.6.2.bb
rename to meta/recipes-devtools/perl-cross/perlcross_1.6.3.bb
index debf2717ce..41a601b14a 100644
--- a/meta/recipes-devtools/perl-cross/perlcross_1.6.2.bb
+++ b/meta/recipes-devtools/perl-cross/perlcross_1.6.3.bb
@@ -18,7 +18,7 @@ SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/perl-cross-${PV}.tar.gz;name=perl-c
"
GITHUB_BASE_URI = "https://github.com/arsv/perl-cross/releases/"
-SRC_URI[perl-cross.sha256sum] = "131f7496152ee32067dbac2bc9b44b2f582fc778140e545701b3b2faee782f1d"
+SRC_URI[perl-cross.sha256sum] = "cd57d8f8017727dc7e19cca55e1e9f22664edecf6c9f04c3515ecc13fd88e4f3"
S = "${UNPACKDIR}/perl-cross-${PV}"
--
2.43.0
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 2/2] perl: upgrade 5.40.2 -> 5.42.0
2025-12-02 15:10 [PATCH 1/2] perlcross: upgrade 1.6.2 -> 1.6.3 Jason Schonberg
@ 2025-12-02 15:10 ` Jason Schonberg
2025-12-03 12:26 ` [OE-core] " Mathieu Dubois-Briand
0 siblings, 1 reply; 6+ messages in thread
From: Jason Schonberg @ 2025-12-02 15:10 UTC (permalink / raw)
To: openembedded-core; +Cc: Jason Schonberg
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%)
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"
--
2.43.0
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [OE-core] [PATCH 2/2] perl: upgrade 5.40.2 -> 5.42.0
2025-12-02 15:10 ` [PATCH 2/2] perl: upgrade 5.40.2 -> 5.42.0 Jason Schonberg
@ 2025-12-03 12:26 ` Mathieu Dubois-Briand
2025-12-04 2:45 ` J. S.
0 siblings, 1 reply; 6+ messages in thread
From: Mathieu Dubois-Briand @ 2025-12-03 12:26 UTC (permalink / raw)
To: schonm, openembedded-core
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
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [OE-core] [PATCH 2/2] perl: upgrade 5.40.2 -> 5.42.0
2025-12-03 12:26 ` [OE-core] " Mathieu Dubois-Briand
@ 2025-12-04 2:45 ` J. S.
2025-12-04 4:13 ` Khem Raj
0 siblings, 1 reply; 6+ messages in thread
From: J. S. @ 2025-12-04 2:45 UTC (permalink / raw)
To: Mathieu Dubois-Briand; +Cc: openembedded-core
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
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [OE-core] [PATCH 2/2] perl: upgrade 5.40.2 -> 5.42.0
2025-12-04 2:45 ` J. S.
@ 2025-12-04 4:13 ` Khem Raj
2025-12-04 6:36 ` Alexander Kanavin
0 siblings, 1 reply; 6+ messages in thread
From: Khem Raj @ 2025-12-04 4:13 UTC (permalink / raw)
To: schonm; +Cc: Mathieu Dubois-Briand, openembedded-core
[-- Attachment #1: Type: text/plain, Size: 2743 bytes --]
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]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
[-- Attachment #2: Type: text/html, Size: 5248 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [OE-core] [PATCH 2/2] perl: upgrade 5.40.2 -> 5.42.0
2025-12-04 4:13 ` Khem Raj
@ 2025-12-04 6:36 ` Alexander Kanavin
0 siblings, 0 replies; 6+ messages in thread
From: Alexander Kanavin @ 2025-12-04 6:36 UTC (permalink / raw)
To: raj.khem; +Cc: schonm, Mathieu Dubois-Briand, openembedded-core
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
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-12-04 6:36 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-02 15:10 [PATCH 1/2] perlcross: upgrade 1.6.2 -> 1.6.3 Jason Schonberg
2025-12-02 15:10 ` [PATCH 2/2] perl: upgrade 5.40.2 -> 5.42.0 Jason Schonberg
2025-12-03 12:26 ` [OE-core] " Mathieu Dubois-Briand
2025-12-04 2:45 ` J. S.
2025-12-04 4:13 ` Khem Raj
2025-12-04 6:36 ` Alexander Kanavin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox