rust-lang/docs.rs

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:

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! ❤️