-
Notifications
You must be signed in to change notification settings - Fork 152
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
Check source-url #427
Comments
From this comment by @zoffixznet it follows that it's checked and logged somewhere. However, I don't see anything is being done about it, not that I'm aware of. Any idea? |
It's not that:
I think that Zef deals with those URIs in a different way that it does with |
The ones that it definitely can't deal with are the ones that github gives you like:
Which don't parse as a valid URI. |
Well, from the code, which must be somewhere over here, I would say there's something wrong. For starters, that URL is not correct, but the checker says it is. I have met several modules like that that fail in Blin, so there must be something wrong with them, like the one I point to. In that case it's a timeout, but it's always a Timeout. So, I don't know. As a matter of fact, it's not the kind of URL you can copy and paste into your bar. So maybe zef special cases them, but that need not be stable and is not documented. |
And obviously, |
Well, if you feed the http://ecosystem-api.p6c.org/projects1.json to :
You'll notice that, er, there are quite a few of them. About half. The https://raw.githubusercontent.com/ugexe/Perl6-ecosystems/master/cpan1.json has the source-url re-written to the URI of the distribution tarball. |
That's a problem, then. From modules.perl6.org that's the URL to go to when you click on the GitHub link. |
For some reason, source-urls that start with
git:
are used throughout many modules, and they fail to install, as is shown here, for instance. We should check that when they are added to the ecosystem, at least those that are added here.The text was updated successfully, but these errors were encountered: