Vít Ondruch wrote on 2022/11/03 21:19:
I have provided negative karma for F37 for the moment:
https://bodhi.fedoraproject.org/updates/FEDORA-2022-f7975d0e6a
However, not sure if it is not too late already, since the update was submitted for
stable. Mamoru, could you please check the status and our options here?
Vít
This is:
https://github.com/rspec/rspec-mocks/commit/e931e818b577172b89fb4583fc336...
i.e. to ”emphasize" the difference between keyword v.s. hash
I "think" the package seeing errors due to the above change need fixing anyway,
however
To distinguish "keywords" v.s. "hash" with ruby 3.x seems generally
weigh too difficult...
As Fedora 37 is not released yet, and is going to be maintained for 13 months,
I think fixing F37 packages seeing the above error is desirable (and on the other hand,
I am not going to upgrade F36 rspec series to 3.12.x)
Regards,
Mamoru
Dne 03. 11. 22 v 13:14 Vít Ondruch napsal(a):
> Seems the saga continues with RSpec 3.12:
>
>
https://koschei.fedoraproject.org/package/rubygem-notiffany?collection=f38
>
>
https://koschei.fedoraproject.org/package/rubygem-listen?collection=f38
>
>
> Vít
>
>
>
> Dne 07. 02. 22 v 12:24 Vít Ondruch napsal(a):
>> Dear Mamoru,
>>
>> Could you please check the following two packages which recently started to
fail?
>>
>>
>>
https://koschei.fedoraproject.org/package/rubygem-webmock?collection=f36
>>
>>
https://koschei.fedoraproject.org/package/rubygem-websocket-extensions?co...
>>
>>
>> I suspect that this is related to the RSpec update, but the errors are quite
strange on the first look:
>>
>>
>> ~~~
>>
>> 1) WebMock::RequestSignature initialization assigns normalized headers
>> Failure/Error: @headers = WebMock::Util::Headers.normalize_headers(headers)
>> #<WebMock::Util::Headers (class)> received :normalize_headers with
unexpected arguments
>> expected: ({"A"=>"a"})
>> got: ({"A"=>"a"})
>> # ./lib/webmock/request_signature.rb:25:in `headers='
>> # ./lib/webmock/request_signature.rb:49:in `assign_options'
>> # ./lib/webmock/request_signature.rb:11:in `initialize'
>> # ./spec/unit/request_signature_spec.rb:23:in `new'
>> # ./spec/unit/request_signature_spec.rb:23:in `block (3 levels) in <top
(required)>'
>> # ./lib/webmock/rspec.rb:37:in `block (2 levels) in <top
(required)>'
>>
>> ~~~
>>
>>
>> Thx a lot
>>
>>
>> Vít
>>
>>
>> P.S. Sorry for not being more helpful, I have to spent some time with CentOS
Stream 9 to get Ruby into shape there, especially the problematic SystemTap support [1].
>>
>>
>> [1]
https://bugs.ruby-lang.org/issues/18257
>>
>>
_______________________________________________
ruby-sig mailing list -- ruby-sig(a)lists.fedoraproject.org
To unsubscribe send an email to ruby-sig-leave(a)lists.fedoraproject.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/ruby-sig@lists.fedoraprojec...
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue