Overview
Request 1102951 superseded
- Created by dstoecker
- In state superseded
- Superseded by 1104208
- Open review for openSUSE:Factory:Staging:adi:15
Request History
dstoecker created request
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
dimstar_suse added openSUSE:Factory:Staging:adi:11 as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:11"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:adi:11"
licensedigger accepted review
ok
dimstar_suse added factory-staging as a reviewer
Being evaluated by group "factory-staging"
dimstar_suse accepted review
Unstaged from project "openSUSE:Factory:Staging:adi:11"
dimstar_suse added openSUSE:Factory:Staging:adi:15 as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:15"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:adi:15"
darix accepted review
Accepted review for by_group opensuse-review-team request 1102951 from user dimstar_suse
unresolvable: nothing provides perl(IO::Compress::Base) >= 2.206.0, (got version 2.204 provided by perl), nothing provides perl(IO::Uncompress::Base) >= 2.206.0, (got version 2.204 provided by perl)
@dstoecker @tinita Would be it possible to submit perl(IO::Compress::Base) >= 2.206.0 as well?
Ah, hm, there we are at the problem again that IO::Compress::Base is also in perl core in a different version, see http://perlpunks.de/corelist/version?module=IO%3A%3ACompress%3A%3ABase and http://perlpunks.de/corelist/mversion?module=IO%3A%3ACompress%3A%3ABase
See also the discussion under https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Compress
So in perl 5.38 we have IO::Compress::Base 2.204
Such modules are called dual-life modules. And I don't completely understand why it should be a problem to have those both in the perl rpm and in the module rpm, just that it needs to be declared in the right way.
I think we shouldn't submit a module to Factory which doesn't match the perl version or otherwise we'd need to submit the base package as well which is a bit wasted for a perl core package.
We need to find a way to submit such packages to Factory when the perl version is upgraded (and before a new incompatible version pops up).
So this request should be revoked, and resubmitted when perl 5.40 comes out
I think so, but then we will forget it again. We need a reminder ;-)
Well, currently https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Compress-Lzma shows as Unresolvable for pure-factory. We shouldn't submit anything to factory that's unresolvable.
When perl 5.40 comes out, it will get green. Not sure how to automate a reminder for that, though.
I just tried to submit an older version, 2.204, by going to that revision: https://build.opensuse.org/request/show/1104208
Unfortunately it didn't work and it submitted 2.206.
Do you know of a way to do that?