Dear maintainers,
Fabio just flagged that below is now broken in Rawhide because netlink- packet-route is updated to an incompatible version without providing a compatibility crate
https://koschei.fedoraproject.org//package/rust-below
Looks like this is only pushed to Rawhide for now
https://bodhi.fedoraproject.org/updates/?search=0.22.0&packages=rust-net...
But is also built in a side tag for F42
https://koji.fedoraproject.org/koji/buildinfo?buildID=2690351
As a reminder, Rawhide updates are not supposed to break - breaking changes must be communicated in advance to affected maintainers, just like for stable branches
https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#_rawhide
For Rust -devel packages, you can typically package the compatibility crate and avoid breaking dependents entirely
$ fedrq-cratedeps-verbose.sh netlink-packet-route -b f42 + fedrq whatrequires rust-netlink-packet-route-devel -F multiline:source,requiresmatch:rust-netlink-packet-route-devel: -b f42 + grep -v 'rust-netlink-packet-route :' + sort + uniq + fedrq whatrequires 'rust-netlink-packet-route+*-devel' -F 'multiline:source,requiresmatch:rust-netlink-packet-route+*-devel:' -b f42 ++ fedrq subpkgs rust-netlink-packet-route -F name ++ grep -v rust-netlink-packet-route nispor : (crate(netlink-packet-route/default) >= 0.19.0 with crate(netlink-packet-route/default) < 0.20) nispor : (crate(netlink-packet-route/default) >= 0.19.0 with crate(netlink-packet-route/default) < 0.20.0~) rust-below-tc : (crate(netlink-packet-route/default) >= 0.19.0 with crate(netlink-packet-route/default) < 0.20.0~) rust-rtnetlink : (crate(netlink-packet-route/default) >= 0.19.0 with crate(netlink-packet-route/default) < 0.20.0~)
Best regards,