Crate succeeds to build, but some pages are unreachable
Bromeon opened this issue · 8 comments
Crate name
godot
Build failure link
https://docs.rs/crate/godot/0.1.1/builds
Additional details
Several modules in the godot
crate page are unreachable. Some like builtin
work, others like classes
don't.
https://docs.rs/godot/0.1.1/godot/#modules
The error message is: The requested resource does not exist
In case this is a misconfiguration on my side, could you help me point that out?
See also downstream issue godot-rust/gdext#779.
Thanks a lot in advance! 🙂
This odd, but I have a hunch what the reason could be.
I'm currently on the way back from rustfest zürich, with wonky internet connection, will look into it later today
Still odd, I checked the two typical issues / solutions for these kind of errors, both didn't help.
I need to dig deeper and see if I can reproduce this locally to debug
At least currently, all pages seem to be showing up on when choosing every platform besides x86_62-unknown-linux-gnu
(which is default)
note to myself, things I just checked:
- normal
cargo doc
locally looks good - the archive of the built docs ( https://docs.rs/crate/godot/latest/download ) looks complete for all targets
next step:
- run the build locally, so I can see if the issue is in the webserver, or the archive index file
now it gets tricky: local build succeeds, and all pages I tested worked.
in the logs on the server I saw an odd "missing bz2 header", though I couldn't directly link it to this crate.
Next test I'll do is to download the archive index & archive from S3, and test locally with these. Also I'll probably have to extend logging in the respective handler.
I found the issue and deployed a fix.
A rebuild is queued after which it should be fine for this crate release.
I'll leave this issue open since I also have to queue rebuilds (or just fix the archive indexes) for all affected releases since I deployed #2520, so ~june 23nd
I found another issue on the zip library for this zip-rs/zip2#189
let's see how it's fixed
Thank you so much! ❤️