You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the previous CI run (that worked fine), log was at version 0.4.18. See the long discussions in log for details (they were able to get rid of a build.rs script which helps build times across the ecosystem):
x11rb-async indirectly depends on log through several paths:
async-io -> log = "0.4.11" (but that was replaced by notgull with tracing in master: smol-rs/async-io@a1f4c0a because async)
async-io -> polling -> log = "0.4.11" (also replaced with tracing by notgull in master: smol-rs/polling@7a1fd31 because async)
blocking -> log = "0.4.17" (also replaced with tracing by notgull in master: smol-rs/blocking@1e835fb because async`)
(dev-dependency) tracing-subscriber -> tracing-log -> log = "0.4" (ha! not switched over by notgull (obviously))
So.... Options?
just wait this out. Eventually, log will become just a dev-dependency since notgull switched everything to tracing. Since the msrv-check only builds the lib, I think at that point CI should fix itself. Thanks notgull. Now please magically bring us new releases of everything to fix CI. ;-)
figure out pinning in CI (I actually don't know how to do that)
bump the MSRV (of "everything"? of just x11rb-async?)
The text was updated successfully, but these errors were encountered:
figure out pinning in CI (I actually don't know how to do that)
Doesn't seem to be as hard as I thought. Locally, running cargo update --package log --precise 0.4.18 seems to do the job. I guess I'll have to try this in CI.
log 0.4.19 increased its MSRV to Rust 1.60, which is higher than our
MSRV of 1.56. Thus, pin log 0.4.18 in our msrv-check CI build.
Fixes: #850
Signed-off-by: Uli Schlachter <[email protected]>
Our monthly automatic CI just failed to build x11rb-async: https://github.com/psychon/x11rb/actions/runs/5428169003/jobs/9872128038
In the previous CI run (that worked fine), log was at version 0.4.18. See the long discussions in log for details (they were able to get rid of a
build.rs
script which helps build times across the ecosystem):build.rs
rust-lang/log#489x11rb-async indirectly depends on log through several paths:
log = "0.4.11"
(but that was replaced by notgull withtracing
inmaster
: smol-rs/async-io@a1f4c0a because async)log = "0.4.11"
(also replaced withtracing
by notgull inmaster
: smol-rs/polling@7a1fd31 because async)log = "0.4.17"
(also replaced withtracing
by notgull inmaster
: smol-rs/blocking@1e835fb because async`)tracing-subscriber
->tracing-log
->log = "0.4"
(ha! not switched over by notgull (obviously))So.... Options?
log
will become just a dev-dependency since notgull switched everything to tracing. Since the msrv-check only builds the lib, I think at that point CI should fix itself. Thanks notgull. Now please magically bring us new releases of everything to fix CI. ;-)The text was updated successfully, but these errors were encountered: