mbox series

[0/5] perl: upgrade libxml-parser-perl and libtimedate-perl

Message ID 20261113003302.20809-1-tim.orling@konsulko.com
Headers show
Series perl: upgrade libxml-parser-perl and libtimedate-perl | expand

Message

Tim Orling Nov. 13, 2026, 12:32 a.m. UTC
Neither upgrade was picked up by AUH, because both recipes fetched from
CPAN directories that stopped receiving releases: TimeDate is now
released by a different CPAN author, and www.cpan.org/modules/by-module/
no longer lists new XML-Parser versions. Both now fetch from the current
author's directory.

Since 2.48, XML::Parser installs its encoding maps with
File::ShareDir::Install and finds them at runtime with File::ShareDir,
which needs Class::Inspector. The first three patches add those modules,
with ptest, and the XML-Parser upgrade drops the CVE-2006-10003 backport,
which 2.48 includes, and sets CVE_PRODUCT to the CPE that NVD uses.

Tested by building all five recipes for target and native, the four
that support it for nativesdk, and intltool-native, and by running
their ptests on qemux86-64.

Tim Orling (5):
  libclass-inspector-perl: add recipe for 1.36
  libfile-sharedir-install-perl: add recipe for 0.14
  libfile-sharedir-perl: add recipe for 1.118
  libxml-parser-perl: upgrade 2.47 -> 2.59
  libtimedate-perl: upgrade 2.30 -> 2.35

 meta/conf/distro/include/maintainers.inc      |  3 +
 .../distro/include/ptest-packagelists.inc     |  3 +
 .../perl/libclass-inspector-perl_1.36.bb      | 36 +++++++++
 .../libfile-sharedir-install-perl_0.14.bb     | 35 +++++++++
 .../perl/libfile-sharedir-perl_1.118.bb       | 41 ++++++++++
 ...ile.PL-make-check_lib-cross-friendly.patch |  4 +-
 .../libxml-parser-perl/CVE-2006-10003.patch   | 75 -------------------
 ...erl_2.47.bb => libxml-parser-perl_2.59.bb} | 43 ++++++++---
 ...-perl_2.30.bb => libtimedate-perl_2.35.bb} | 31 ++++++--
 9 files changed, 176 insertions(+), 95 deletions(-)
 create mode 100644 meta/recipes-devtools/perl/libclass-inspector-perl_1.36.bb
 create mode 100644 meta/recipes-devtools/perl/libfile-sharedir-install-perl_0.14.bb
 create mode 100644 meta/recipes-devtools/perl/libfile-sharedir-perl_1.118.bb
 delete mode 100644 meta/recipes-devtools/perl/libxml-parser-perl/CVE-2006-10003.patch
 rename meta/recipes-devtools/perl/{libxml-parser-perl_2.47.bb => libxml-parser-perl_2.59.bb} (43%)
 rename meta/recipes-extended/perl/{libtimedate-perl_2.30.bb => libtimedate-perl_2.35.bb} (31%)