Bug 2219504
| Summary: | Module requires perl-5.26 while it should just require perl5 | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | Renaud Métrich <rmetrich> |
| Component: | perl-Date-Manip | Assignee: | Jitka Plesnikova <jplesnik> |
| Status: | VERIFIED --- | QA Contact: | Martin Kyral <mkyral> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 8.8 | CC: | jplesnik, mkyral |
| Target Milestone: | rc | Keywords: | Triaged |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | perl-Date-Manip-6.60-3.el8 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | Bug | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Renaud Métrich
2023-07-04 05:03:49 UTC
Thank you for the report. perl(:MODULE_COMPAT_XXX) was used to ensure that Perl packages have a dependency on the particular version of Perl it was built against. You are right that it is not necessary for all Perl packages. Only packages with compiled code need to have a dependency on the particular version of Perl it was built against. perl-Date-Manip and perl-Parse-Yapp are not these packages. I can try to replace perl(:MODULE_COMPAT_XXX) by non-versioned perl-libs (which provide it). Note: For future RHEL, it will be solved by replacing versioned MODULE_COMPAT requires by correct dependency provided by Perl dependency generator. The issue appeared because only some packages, which are using Perl, are built with module perl:5.32. However, the most of the packages which are using Perl requires versioned MODULE_COMPAT.
> perl-Date-Manip and perl-Parse-Yapp are not these packages.
> I can try to replace perl(:MODULE_COMPAT_XXX) by non-versioned perl-libs
> (which provide it).
This change works. Is it acceptable for customer?
Sure great. Will you deal with perl-Parse-Yapp as well or should we clone the BZ for this component? I will update both packages. A separate BZ is not required. |