Skip to content
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

Fallback to home page #6

Open
VorpalBlade opened this issue Apr 1, 2024 · 4 comments
Open

Fallback to home page #6

VorpalBlade opened this issue Apr 1, 2024 · 4 comments

Comments

@VorpalBlade
Copy link

Package tiny-keccak is missing `repository` attribute in Cargo.toml
Package crunchy is missing `repository` attribute in Cargo.toml
  • tiny-keccack does have a homepage attribtute that point at the github repo. Perhaps a fallback would be viable?
  • https://lib.rs/crates/crunchy does find the repo and link it. I have absolutely no idea how as the info is completely missing.

Neither of them have tagged releases, so that doesn't help very much though.

@paolobarbolini
Copy link
Member

https://lib.rs/crates/crunchy does find the repo and link it. I have absolutely no idea how as the info is completely missing.

I've asked on Mastodon and I was told they check if https://github.com/{owner_name}/{crate_name} exists

@VorpalBlade
Copy link
Author

That is a wonderful hack. But, I would be reluctant to include such things myself if I were you.

@paolobarbolini
Copy link
Member

paolobarbolini commented Apr 1, 2024

But, I would be reluctant to include such things myself if I were you.

Yeah I agree. I'd much prefer fixing the problem by sending PRs fixing Cargo.toml metadata and then have a local override to be in the meantime able to scan the crate anyway.

@link2xt
Copy link
Contributor

link2xt commented Apr 2, 2024

https://lib.rs/crates/crunchy does find the repo and link it. I have absolutely no idea how as the info is completely missing.

I've asked on Mastodon and I was told they check if https://github.com/{owner_name}/{crate_name} exists

I also found their repo by looking for the GitHub user which published the crate. Every upload on crates.io is tied to a GitHub account, so it works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants