Hi all,
Since webmock was FTBFS for a while and update to Ruby 2.4 didn't make it any better, I decided to bump the webmock from old 1.21.0 release to version 2.3.2 and honestly, I am not 100% sure what it might break. It seems that the changes were not that intrusive, but nonetheless some changes might be required according to the CHANGELOG [1]. This is the list of possibly affected packages:
rubygem-aws-sdk-core-0:2.3.20-1.fc25.src rubygem-aws-sdk-resources-0:2.3.20-1.fc25.src rubygem-coveralls-0:0.8.13-2.fc26.src rubygem-fog-brightbox-0:0.11.0-1.fc26.src rubygem-heroku-0:3.41.3-2.fc24.src rubygem-hipchat-0:1.4.0-2.fc23.src rubygem-oauth-0:0.4.7-9.fc24.src rubygem-occi-api-0:4.3.7-1.fc26.src rubygem-pkgwat-0:0.1.4-9.fc26.src rubygem-recaptcha-0:3.4.0-1.fc26.src rubygem-rest-client-0:2.0.0-1.fc25.src rubygem-webrobots-0:0.1.2-2.fc24.src vagrant-0:1.8.7-1.fc26.src
Sorry for any inconvenience.
Vít
[1] https://github.com/bblimke/webmock/blob/master/CHANGELOG.md#200
Hi,
Vít Ondruch píše v Út 07. 02. 2017 v 10:27 +0100:
This is the list of possibly affected packages:
rubygem-aws-sdk-core-0:2.3.20-1.fc25.src rubygem-aws-sdk-resources-0:2.3.20-1.fc25.src rubygem-coveralls-0:0.8.13-2.fc26.src rubygem-fog-brightbox-0:0.11.0-1.fc26.src rubygem-heroku-0:3.41.3-2.fc24.src rubygem-hipchat-0:1.4.0-2.fc23.src rubygem-oauth-0:0.4.7-9.fc24.src rubygem-occi-api-0:4.3.7-1.fc26.src rubygem-pkgwat-0:0.1.4-9.fc26.src rubygem-recaptcha-0:3.4.0-1.fc26.src rubygem-rest-client-0:2.0.0-1.fc25.src rubygem-webrobots-0:0.1.2-2.fc24.src vagrant-0:1.8.7-1.fc26.src
This package have problem too, at runtime (at least for rubygem-occi- api tests, [1]):
rubygem-vcr-2.3.0-7.fc24
Cheers, Frantisek
[1] https://kojipkgs.fedoraproject.org//work/tasks/5742/17645742/build. log
Dne 7.2.2017 v 11:03 František Dvořák napsal(a):
Hi,
Vít Ondruch píše v Út 07. 02. 2017 v 10:27 +0100:
This is the list of possibly affected packages:
rubygem-aws-sdk-core-0:2.3.20-1.fc25.src rubygem-aws-sdk-resources-0:2.3.20-1.fc25.src rubygem-coveralls-0:0.8.13-2.fc26.src rubygem-fog-brightbox-0:0.11.0-1.fc26.src rubygem-heroku-0:3.41.3-2.fc24.src rubygem-hipchat-0:1.4.0-2.fc23.src rubygem-oauth-0:0.4.7-9.fc24.src rubygem-occi-api-0:4.3.7-1.fc26.src rubygem-pkgwat-0:0.1.4-9.fc26.src rubygem-recaptcha-0:3.4.0-1.fc26.src rubygem-rest-client-0:2.0.0-1.fc25.src rubygem-webrobots-0:0.1.2-2.fc24.src vagrant-0:1.8.7-1.fc26.src
This package have problem too, at runtime (at least for rubygem-occi- api tests, [1]):
rubygem-vcr-2.3.0-7.fc24
Nice, this happens when no tests are executed at all :/
Actually, looking into this, the VCR is quite outdated. occi-api of the version in Rawhide requests vcr >= 2.9, all the other packages which depends on it either specifies vcr >=0 or some different version then the version in Fedora. So I'd suggest to bump VCR to the latest version. Let me know if you get a chance to work on this, I can build the package for you.
Vít
Vít Ondruch píše v Út 07. 02. 2017 v 13:38 +0100:
Actually, looking into this, the VCR is quite outdated. occi-api of the version in Rawhide requests vcr >= 2.9, all the other packages which depends on it either specifies vcr >=0 or some different version then the version in Fedora. So I'd suggest to bump VCR to the latest version. Let me know if you get a chance to work on this, I can build the package for you.
Yes, the new vcr gem itself works fine for occi-api (tested using 'gem install vcr' in %check section).
Frantisek
Dne 7.2.2017 v 10:27 Vít Ondruch napsal(a):
rubygem-oauth-0:0.4.7-9.fc24.src
https://apps.fedoraproject.org/koschei/package/rubygem-oauth?collection=f26
This one breaks ...
vagrant-0:1.8.7-1.fc26.src
https://apps.fedoraproject.org/koschei/package/vagrant
And Vagrant passes, yay :)
Vít
ruby-sig@lists.fedoraproject.org