Would it be possible to add zlib-ng-compat feature into rust-flate2 package? Reproducible: Always Steps to Reproduce: 1. Try to update rust-yrs to the latest version 0.17.2 Actual Results: Problem 1: nothing provides requested (crate(flate2/zlib-ng-compat) >= 1.0.22 with crate(flate2/zlib-ng-compat) < 2.0.0~)
Does this crate's test suite actually depend on zlib-ng or would it also work with the default backend? Could you try replacing [dev-dependency.flate2] version = "..." default-features = false features = ["zlib-ng-compat"] with something like this? [dev-dependency.flate2] version = "..." If this also works, then I wouldn't need to package zlib-ng bindings and whatever else those pull in as additional dependencies :)
Thanks for the quick response. After the proposed change implemented via sed into the specfile, the build process no longer complains about the missing feature but there are two more missing dependencies so I cannot tell for sure that the build will work with that workaround.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 40 development cycle. Changing version to 40.
We have now enabled the zlib-ng backend, but zlib-ng-compat isn't universally available ... so it's not really feasible to do that. I'm also not sure why project would want to use zlib-ng via the zlib compat API instead of either ... the actual zlib backend *or* the actual zlib-ng backend. :shrug: