-
Notifications
You must be signed in to change notification settings - Fork 621
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: repair for rustc rustc 1.71.0-nightly (ce5919fce 2023-05-15) #1932
fix: repair for rustc rustc 1.71.0-nightly (ce5919fce 2023-05-15) #1932
Conversation
e1f00d8
to
b3aa983
Compare
Thanks for reporting this. We can't actually publish a release with a git dependency (crates.io will block the upload) so we'll have to wait for an update from mp4parse. This bug is somewhat weird though because theoretically nightly shouldn't be breaking code that works on stable. |
Quick question: Does merging code to Thanks for your timely response! Please note that there are 2 issues building
For sure - I was surprised to encounter it. Were you able to reproduce (no stress if you didn't try). Would you prefer that I open an issue at https://github.com/rust-lang/rust ? |
We don't automatically release on every merge to main, but we try to keep the branch in a state where we could release whenever necessary. I should hopefully have time this weekend to investigate what's going on here and see what we can do to fix it |
No problem. I'll try to circle back in a week to see if there's any progress. Thanks @fintelia . |
I posted more details on the linked issue, but the conclusion is that this will also impact stable rustc starting with 1.70 but is fixed on the mp4parse main branch. Hopefully we'll get a new crates.io release soon (requested in mozilla/mp4parse-rust#387) |
I think this addresses the |
I believe that the second problem may just be that mp4parse made some breaking changes going from |
The mp4parse maintainers published a |
Thanks @fintelia ! What's the process for merge/release? |
For merging, it is just a matter of getting CI passing. Releases don't happen on any particular schedule. It is just whenever we've accumulated enough unreleased changes or (more commonly) when someone creates an issue asking us to do a release so they can get some specific feature/fix |
Totally makes sense - thanks for explaining. I'd like to merge so I fixed the |
ba4a7ee
to
02b4650
Compare
with
$ cargo --version && rustc --version cargo 1.71.0-nightly (13413c64f 2023-05-10) rustc 1.71.0-nightly (ce5919fce 2023-05-15)
yields
This is an
mp4parse
which is addressed in mozilla/mp4parse-rust#405 . Applying the fixes described, there, yields aimage-rs/image
issue:It seems that
master
(and0.24.6
) are broken on nightly.