Overview
Why a version that does not actually match the sources version? That feels wrong
The new version number format is semantically correct, please see https://github.com/openSUSE/cpanspec/issues/47 for a longer explanation.
In perl 0.89 is actually the same as 0.890. Until now we put the version into the spec as it is, which regularly lead to issues when for example a perl module released 0.29 and 0.3 after that. That would be equal to 0.290 and 0.300, but since we put 0.29 and 0.3 into the spec, the new version would be lower according to rpm.
This was often manually handled by setting it to 0.30, but that's work I would like to avoid in the future.
This new provides breaks the installation of another package:
can't install pcp-pmda-nutcracker-5.3.7-4.5.x86_64: nothing provides perl(YAML::XS::LibYAML) needed by pcp-pmda-nutcracker-5.3.7.x86_64
I will have a look if I can fix that, but the easy way would be to simply require YAML::XS. YAML::XS::LibYAML is a module that you normally don't directly use, and I'm surprised that this is used as a requirement.
The documented way is
use YAML::XS 'Load';
Where can I find the package pcp-pmda-nutcracker, btw?
I found the package and created https://build.opensuse.org/request/show/1143519
Request History
tinita created request
- Fix disabling of __perllib_provides
- updated to 0.89
see /usr/share/doc/packages/perl-YAML-LibYAML/Changes
0.89 Sat 27 Jan 2024 01:44:08 AM CET
- Recognise core booleans on Perl 5.36+ at dump time (PR#114 PEVANS++)
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
dimstar accepted review
ok
dimstar_suse set openSUSE:Factory:Staging:A as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:A"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:A"
anag+factory accepted review
Staging Project openSUSE:Factory:Staging:A got accepted.
anag+factory approved review
Staging Project openSUSE:Factory:Staging:A got accepted.
anag+factory accepted request
Staging Project openSUSE:Factory:Staging:A got accepted.