Overview

Request 566601 accepted

dependency for velum (kubic)


Dominique Leuenberger's avatar
            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

Dominique Leuenberger's avatar

Probably this needs to be a ruby2.4-only package (not built for 2.5)


Maximilian Meister's avatar

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?


Dominique Leuenberger's avatar
> 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?


Marcus Rueckert's avatar

you can build the 2.5 minitest ... you just cant install it.


Maximilian Meister's avatar

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
Maximilian Meister's avatar

m_meister created request

dependency for velum (kubic)


Saul Goodman's avatar

licensedigger accepted review

ok


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto added repo-checker as a reviewer

Please review build success


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:160"


Staging Bot's avatar

staging-bot accepted review

Picked openSUSE:Factory:Staging:adi:160


Repo Checker's avatar

repo-checker accepted review

cycle and install check passed


Dominique Leuenberger's avatar

dimstar accepted review


Staging Bot's avatar

staging-bot accepted review

ready to accept


Staging Bot's avatar

staging-bot approved review

ready to accept


Dominique Leuenberger's avatar

dimstar_suse accepted request

Accept to openSUSE:Factory

openSUSE Build Service is sponsored by