Mailinglist Archive: opensuse-factory (266 mails)

< Previous Next >
[opensuse-factory] How to kick rubygems packages which fails for absence of ruby2.7
  • From: Mykola Krachkovsky <w01dnick@xxxxxxxxx>
  • Date: Fri, 08 May 2020 18:39:55 +0300
  • Message-id: <1823131.xmFPPISvAP@thaumaturge>
Hi,

I have several [1] gem2rpm packages which were failed due to absence of
ruby2.7. But now ruby2.7 is in factory but they still fail. I've updated one
[2] package (just replaced gem and changed version in spec, nothing more) and
after that it have been built fine. But others still have error like [3]:
```
ruby2.7 is needed by rubygem-rspectacular-0.70.8-2.3.x86_64
rubygem(ruby:2.7.0:gem2rpm) is needed by rubygem-
rspectacular-0.70.8-2.3.x86_64
rubygem(ruby:2.7.0:rdoc) > 3.10 is needed by rubygem-
rspectacular-0.70.8-2.3.x86_64
```
And triggering rebuild (from site or `osc rebuild`) doesn't help. And that
happened before (ruby 2.5→2.6 update). Changing just spec file helps. I can't
be sure, but it looks like there is some cache which hasn't been updated, but
when spec file is changed it's dropped.

How to trigger rebuild of such packages correctly?

[1] https://build.opensuse.org/project/show/home:NickLion:ruby
[2]
https://build.opensuse.org/package/show/home:NickLion:ruby/rubygem-solargraph
[3] https://build.opensuse.org/package/live_build_log/home:NickLion:ruby/
rubygem-rspectacular/openSUSE_Tumbleweed/x86_64

--
Kind regards,
Mykola Krachkovsky
--
Найкращі побажання,
Микола Крачковський
< Previous Next >