09:12
CIAvash joined
|
|||
lizmat | hmmm... why did Form drop out of raku.land ? | 19:05 | |
the current url in p6c is still valid, is it now ? | 19:06 | ||
raw.githubusercontent.com/raku-com...META6.json to be exact ? | |||
aaah... I think I know what happened... I put in the change in the meta list *after* renaming the master branch | 19:18 | ||
JRaspass | I think you've found a bug lizmat, looks like the GraphQL logic handles branches and tags but not commit SHAs | 22:15 | |
which is why the ingester (logs in the footer of RL) prints the warnings "Can't find github/raku-community-modules/Form" and one for PSpec | 22:16 | ||
I've filed this issue gitlab.com/raku-land/raku-land/-/issues/28 | 22:23 | ||
lizmat | ah, ok... well... *any* URL that produces a META file is legal | 22:51 | |
JRaspass | oh sure, you didn't do anything wrong, i just need to make the RL code work | 23:13 | |
and yeah even though any url is legal RL needs to be able to map them to sensible auth/urls/etc, its the same reason we don't yet support github gist dists or some of alexdaniel's more funky naming like nulls and empty string | 23:16 | ||
lizmat | yeah, and I wouldn't bother | 23:17 | |
p6c should be phased out sooner than later | |||
JRaspass | agreed, ill make the SHAs work though, that's a sensible way to freeze older versions imo | ||
lizmat | yeah, that's why I did it... | ||
but only in preparation of removing them altogether | 23:18 | ||
JRaspass | i did wonder if RL ought to support rea, that's a bit like backpan right? | ||
lizmat | just for the time between between committing a migrated version of the module, that we don't want people to pick up under the old URL | 23:19 | |
yep... I did a presentation about it on FOSDEM :-) | |||
JRaspass | so i guess old ecos won't ever die if we add support for rea | ||
lizmat | but beware: there's already about 7500 identities in it | ||
yeah, that's the idea of the REA | 23:20 | ||
e.g. all of my modules used to live on CPAN, but no more | |||
this week I deleted all of my modules on CPAN | |||
they all live in zef nowadays | 23:21 | ||
but should one want an older version, the REA has them | |||
just do: | |||
zef install Zef::Configuration | |||
JRaspass | i don't think i would add support for rea until we supported dist merging, since it would be nice to get to older versions of a cpan dist via the zef dist on rl for example | ||
lizmat | zef-configure enable rea | ||
JRaspass | but dist merging is a complex issue, i did at least ship eco banners on dist lists on RL now making it a little clearer | 23:22 | |
lizmat | well, you could just have a look at github.com/Raku/REA/raw/main/META.json regularly | 23:23 | |
actually raw.githubusercontent.com/Raku/REA.../META.json | |||
and use JSON::Fast::Hyper to read it :-) | 23:24 | ||
JRaspass | interesting, i'd not seen that before | ||
lizmat | contains the META of (almost) all modules ever in the Raku ecosystem | ||
the Ecosystem module provides an API to it :-) | 23:25 | ||
JRaspass | the note about auth being unreliable for cpan and fixed, did you fix p6c too? | 23:26 | |
lizmat | yes, the auth is either "github:loginname" or "gitlab:loginname" | 23:27 | |
JRaspass | i wonder if we have any non github/lab git repos in p6c | ||
in theory we could handle bitbucket, etc | |||
i don't know how we register new prefixes | |||
i guess we just add support to zef | 23:28 | ||
lizmat | there's one pure gist one, as a demo really | ||
well... if we would have anybody on bitbucket wanting to do modules on p6c... it could be supportd | |||
the module doing that is Ecosystem::Archive::Update | |||
anyways, lemme know if you have any questions /suggestions / comments | 23:29 | ||
it's time for some sleep here& | |||
JRaspass | yeah ill try and find some time to play with it, ditto | ||
lizmat | if you wanna play: the Ecosystem module also comes with a CLI called "ecosystem" | 23:30 | |
afk& |