perl-XML-Parser:2.46 cannot be built for Fedora 38 because it depends on perl-libwww-perl:6.48 which is EOL: Stream EOL --------------------------------- perl-XML-Parser:2.46 2025-12-01 perl-libwww-perl:6.48 2022-06-01
I tried to fix it, but MBS still reports "Problems were found during module dependency resolution: The module has conflicting buildrequires of: perl:5.32:3620220523110914:553f8e7a and perl:5.36:3620220819085903:f36". I reverted almost all my changes, but the error is still there. I will need to bisect the original YAML document because it looks like a bug in MBS.
perl:5.32:3620220523110914:553f8e7a and perl:5.34:3620220822104650:f36 So the original, unmodified document also fails. I isolated it to this context: - context: '1' platform: f36 buildrequires: perl: ['5.32'] perl-libwww-perl: ['6.48'] requires: perl: ['5.32'] perl-libwww-perl: ['6.48'] buildopts: rpms: macros: | %_without_perl_Devel_CheckLib_enables_optional_test 1 These builds should satisfy it: perl-libwww-perl:6.48:3620220303163539:81d42e4a (MBS#14003): perl: [5.32] perl-IO-Socket-SSL: [2.074] platform: [f36] perl-IO-Socket-SSL:2.074:3620220302151456:3 (MBS#13973): perl: [5.32] platform: [f36] perl:5.32:3620220523110914:553f8e7a (MBS#14503): platform: [f36] But MBS insists on newer perl-IO-Socket-SSL:2.074:3620220729051354 which does have a context for perl:5.32. Just because it has the highest version. Hence the conflict. The latest perl-IO-Socket-SSL:2.074 does not have a context for perl:5.32 because its maintainer removed the context because it perl:5.32 was EOL. A remedy is either reintroduce perl-IO-Socket-SSL:2.074 contexts for EOLed perl:5.32 to support reverse dependencies, or remove perl:5.32 contexts through out the system from all modules. I will coordinate with a perl module maintainer.
newer perl-IO-Socket-SSL:2.074:3620220729051354 which does NOT have a context for perl:5.32
I agreed with perl maintainer that we will contexts with all EOLed streams, we add contexts for all new streams, we deliver trough Bodhi a context for the latest stream.
The resulting module defines 16 contexts and MBS is unable to process it <https://pagure.io/fedora-infrastructure/issue/10865>.
I manged to build a context for each Fedora release. They use the latest, non-EOL stream of the dependencies.
FEDORA-MODULAR-2022-cc44467a34 has been submitted as an update to Fedora 37 Modular. https://bodhi.fedoraproject.org/updates/FEDORA-MODULAR-2022-cc44467a34
FEDORA-MODULAR-2022-df3b539029 has been submitted as an update to Fedora 36 Modular. https://bodhi.fedoraproject.org/updates/FEDORA-MODULAR-2022-df3b539029
FEDORA-MODULAR-2022-6ef5bd51e4 has been submitted as an update to Fedora 35 Modular. https://bodhi.fedoraproject.org/updates/FEDORA-MODULAR-2022-6ef5bd51e4
FEDORA-MODULAR-2022-df3b539029 has been pushed to the Fedora 36 Modular testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-MODULAR-2022-df3b539029 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-MODULAR-2022-6ef5bd51e4 has been pushed to the Fedora 35 Modular testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-MODULAR-2022-6ef5bd51e4 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-MODULAR-2022-cc44467a34 has been pushed to the Fedora 37 Modular testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-MODULAR-2022-cc44467a34 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-MODULAR-2022-cc44467a34 has been pushed to the Fedora 37 Modular stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-MODULAR-2022-df3b539029 has been pushed to the Fedora 36 Modular stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-MODULAR-2022-6ef5bd51e4 has been pushed to the Fedora 35 Modular stable repository. If problem still persists, please make note of it in this bug report.