rubygem-curb seems to be broken since curl 8.7.1 update: https://koschei.fedoraproject.org/package/rubygem-curb?collection=f41 The specific issue might look like: ~~~ =============================================================================== Error: test_put(TestCurl): Curl::Err::ReadError: Failed to open/read local data from file/application: client read function EOF fail, only only 6/7 of needed bytes read /builddir/build/BUILD/curb-1.0.5/usr/share/gems/gems/curb-1.0.5/lib/curl/easy.rb:80:in `perform' /builddir/build/BUILD/curb-1.0.5/usr/share/gems/gems/curb-1.0.5/lib/curl.rb:26:in `http' /builddir/build/BUILD/curb-1.0.5/usr/share/gems/gems/curb-1.0.5/lib/curl.rb:26:in `http' /builddir/build/BUILD/curb-1.0.5/usr/share/gems/gems/curb-1.0.5/lib/curl.rb:39:in `put' /builddir/build/BUILD/curb-1.0.5/usr/share/gems/gems/curb-1.0.5/tests/tc_curl.rb:20:in `test_put' 17: end 18: 19: def test_put => 20: curl = Curl.put(TestServlet.url, {:foo => "bar"}) 21: assert_equal "PUT\nfoo=bar", curl.body_str 22: end 23: =============================================================================== Finished in 2.610656656 seconds. ------------------------------------------------------------------------------- 180 tests, 622 assertions, 0 failures, 7 errors, 0 pendings, 0 omissions, 0 notifications 96.1111% passed ------------------------------------------------------------------------------- ~~~ Reproducible: Always BTW just seconds ago I have reported bug 2277103 against FFI. But what is interesting is that the rubygem-ethon also uses Curl and one of the updated dependencies was Curl. It might not be FFI issue after all. Not sure
Could you please test with curl-8.8.0-1.fc41
I think this should be fixed in rubygem-curb side: ref: https://github.com/taf2/curb/issues/451 https://github.com/taf2/curb/pull/453 https://src.fedoraproject.org/rpms/rubygem-curb/pull-request/8
FEDORA-2024-9b00b19216 (curl-8.6.0-10.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-9b00b19216
FEDORA-2024-9b00b19216 has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-9b00b19216` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-9b00b19216 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
Curb build on Rawhide just fine: https://bodhi.fedoraproject.org/updates/FEDORA-2024-6437bb8182 Thx for the fix
FEDORA-2024-9b00b19216 (curl-8.6.0-10.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.