Fix build on supported platforms due to `log` breakage 2023-06-fix-msrv-build
authorMatt Corallo <git@bluematt.me>
Mon, 12 Jun 2023 18:37:17 +0000 (18:37 +0000)
committerMatt Corallo <git@bluematt.me>
Mon, 12 Jun 2023 18:47:29 +0000 (18:47 +0000)
commitd40184832a6b36e99a95fbb93848959e38321b25
tree8835617a8362685ff3a3efd106c0092b9a0ed491
parent42e2f1d1a645156180cbcc664989df78175301d2
Fix build on supported platforms due to `log` breakage

The `log` crate decided to break support for rustc 1.48 (Debian
bullseye) the day the next release of Debian comes out, obviously
before anyone has had a chance to upgrade to the new Debian
bookworm (at https://github.com/rust-lang/log/pull/543). Thus, we
have to manually pin it back to the previous release.

Sadly, the `log` crate is a transitive dependency of `tokio` until
0.20, which requires rustc 1.49. Luckily at least we won't have to
deal with this again, as `log` won't be a dependency of ours
anymore soon.
ci/ci-tests.sh