Request History
firstyear created request
licensedigger accepted review
ok
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
dimstar_suse set openSUSE:Factory:Staging:H as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:H"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:H"
namtrac accepted review
dimstar_suse added factory-staging as a reviewer
Being evaluated by group "factory-staging"
dimstar_suse accepted review
Unstaged from project "openSUSE:Factory:Staging:H"
dimstar_suse set openSUSE:Factory:Staging:E as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:E"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:E"
dimstar_suse added factory-staging as a reviewer
Being evaluated by group "factory-staging"
dimstar_suse accepted review
Unstaged from project "openSUSE:Factory:Staging:E"
dimstar_suse set openSUSE:Factory:Staging:F as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:F"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:F"
dimstar_suse added factory-staging as a reviewer
Being evaluated by group "factory-staging"
dimstar_suse accepted review
Unstaged from project "openSUSE:Factory:Staging:F"
dimstar_suse set openSUSE:Factory:Staging:H as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:H"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:H"
dimstar_suse accepted review
Staging Project openSUSE:Factory:Staging:H got accepted.
dimstar_suse approved review
Staging Project openSUSE:Factory:Staging:H got accepted.
dimstar_suse accepted request
Staging Project openSUSE:Factory:Staging:H got accepted.
Depends on 909458
That multi-version rust packaging seems not to work as well as expected.
i.e. as soon as 'rust' (metapackage) moves to 1.54, rust 1.53 can't be built anymore (instead of it using rust 1.53)
https://build.opensuse.org/package/show/openSUSE:Factory:Staging:E/rust1.53 unresolvable: nothing provides cargo <= 1.53.0, (got version 1.54.0-1.1), nothing provides rust <= 1.53.0, (got version 1.54.0-1.1), nothing provides rust1.54 needed by cargo, nothing provides cargo1.54 needed by cargo, nothing provides rust1.54 needed by rust
The problem seems to be that rust1.53 for example does not provide rust = 1.53. Same for cargo and the others
That's not the problem, and in fact it's impossible to provide a rust = 1.53 etc here. This is because if you have that rust or cargo provides in the rust1.54 package then you can't no longer install rust at all. I tried this extensively.
For the rust1.53 build I think we'll need to have it specify it's requires differently, so I can resubmit that now if you would like.
I've made a change to rust1.53 here: https://build.opensuse.org/package/show/devel:languages:rust/rust1.53
If you look in the spec we do a require on rust+cargo instead which IS provides from the rust1.53/rust1.54 package. Provided rust1.53 is "already built and in factory" then we should be able to submit this, and it will rebuild rust1.53 again with the proper spec, then when we do rust / rust1.54 it should keep working. If you're okay with that, then I can do the submit to factory.
That seems to be an option.
I'd probably go: