brioche-dev / brioche-packages

Brioche packages, which get auto-published to the Brioche Registry
MIT License
24 stars 1 forks source link

Fix build errors from upgrade to Rust 1.80.0 #91

Closed kylewlacy closed 2 months ago

kylewlacy commented 2 months ago

This PR adds some patches for the joshuto and miniserve packages to update their Cargo.lock files to fix a conflict between older versions of the time crate and Rust 1.80 (see time-rs/time#681 for more context).

Both Joshuto and miniserve have already been updated on their main branches to fix this issue, but neither fix had been in a released version yet. So, to come up with a patch, I bisected between the main branch and the release tag to find the first compiling commit, then made a patch by grabbing just the Cargo.lock from that commit. The commits I bisected to are below:

These patches should go away once each upstream project publishes a new version