Closed taiki-e closed 3 years ago
Lmao I love how many things this instantly broke
Okay, I'll do this later today, but there is a re-export of nix::error in the Alsa crate just because one should not depend on the nix dependency being a specific version.
I'll do this later today
❤️
there is a re-export of nix::error in the Alsa crate just because one should not depend on the nix dependency being a specific version.
If nix changed the error-related APIs it could break the downstream anyway, so I think that wouldn't necessarily be enough as a workaround for such a problem.
Yanked now.
Released 0.6.0 now (with bumped dependencies all over).
The nix dependency version has been updated in 0.5.1 (https://github.com/diwic/alsa-rs/commit/c444589a8398d365c77c07558ac1d9a8ee528a4e), but the nix's types are used in the public API of alsa, so this breaks downstreams such as cpal.