<div dir="ltr">Package: <a href="http://qa.debian.org">qa.debian.org</a><div>Severity: wishlist</div><div>Tags: patch</div><div><br></div><div>The standard packaging tool for the Rust programming language ("cargo") distributes package sources via the <a href="https://crates.io/">https://crates.io/</a> website.  Unfortunately for uscan, the dynamic content for this website is all served via JSON.  According to a discussion with upstream[*], the upstream infrastructure isn't able to easily serve HTML-formatted dynamic content at this time.</div><div><br></div><div>The attached patch adds a wrapper to fakeupstream.cgi to reformat the relevant "versions" JSON blob as uscan-friendly HTML.  Please apply.</div><div><br></div><div>[*] Upstream discussion: <a href="https://github.com/rust-lang/crates.io/issues/238">https://github.com/rust-lang/crates.io/issues/238</a></div><div><br></div><div>Thanks!</div><div> - Gus</div></div>