Overview
is that
Is that request really needed? It results in:
can't install ruby2.5-rubygem-minitest-5.10.3-31.1.x86_64: package ruby2.5-2.5.0~svn.60813-2.2.x86_64 requires ruby2.5-stdlib = 2.5.0~svn.60813, but none of the providers can be installed package ruby2.5-rubygem-minitest-5.10.3-31.1.x86_64 requires ruby(abi) = 2.5.0, but none of the providers can be installed package ruby2.5-stdlib-2.5.0~svn.60813-2.2.x86_64 conflicts with namespace:otherproviders(rubygem(ruby:2.5.0:minitest:5.10.3)) provided by ruby2.5-rubygem-minitest-5.10.3-31.1.x86_64
Probably this needs to be a ruby2.4-only package (not built for 2.5)
seems that since some time the minitest libs are not part of the stdlib anymore, but i am not sure why that only fails for ruby2.5. the error here is about ruby2.5 which can't find its own stdlib, maybe some fix is needed there?
> zypper info --provides ruby2.5-stdlib | grep minitest rubygem(minitest) = 5.10.3 rubygem(ruby:2.5.0:minitest) = 5.10.3 rubygem(ruby:2.5.0:minitest:5) = 5.10.3 rubygem(ruby:2.5.0:minitest:5.10) = 5.10.3 rubygem(ruby:2.5.0:minitest:5.10.3) = 5.10.3 rubygem-minitest = 5.10.3
2.5 provides -minitest and has it included (again) - thus conflicts with this submitted package
ruby 2.4 stdlib has a different version:
> zypper info --provides ruby2.4-stdlib | grep minitest rubygem(minitest) = 5.10.1 rubygem(ruby:2.4.0:minitest) = 5.10.1 rubygem(ruby:2.4.0:minitest:5) = 5.10.1 rubygem(ruby:2.4.0:minitest:5.10) = 5.10.1 rubygem(ruby:2.4.0:minitest:5.10.1) = 5.10.1 rubygem-minitest = 5.10.1
and thus does not conflict on the versioned provides
minitest 5.10.3 must only be built for ruby 2.4 (if the internal minitest is not sufficient) - for ruby 2.5, the internal one should be good enough
@darix did I get this right?
for reference: @darix just submitted https://build.opensuse.org/request/show/556491
does it help to include it in the staging once it's submitted to factory as well?
Request History
m_meister created request
dependency for velum (kubic)
licensedigger accepted review
ok
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto added repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
staging-bot added as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:160"
staging-bot accepted review
Picked openSUSE:Factory:Staging:adi:160
repo-checker accepted review
cycle and install check passed
dimstar accepted review
staging-bot accepted review
ready to accept
staging-bot approved review
ready to accept
dimstar_suse accepted request
Accept to openSUSE:Factory