|
Fire is step THREE! | github.com/perl6/toolchain-bikeshed | Channel logs: irclog.perlgeek.de/perl6-toolchain/today | useful prior art: metacpan.org/pod/CPAN::Meta::Spec Set by moderator on 24 September 2016. |
|||
|
00:02
stevieb joined
01:37
FROGGS_ joined
01:48
ilbot3 joined
|
|||
| moderator | Fire is step THREE! | github.com/perl6/toolchain-bikeshed | Channel logs: irclog.perlgeek.de/perl6-toolchain/today | useful prior art: metacpan.org/pod/CPAN::Meta::Spec | ||
|
05:59
domidumont joined
06:00
domidumont1 joined
06:04
domidumont joined
06:22
domidumont joined
06:46
domidumont joined
06:47
domidumont joined
09:58
DrForr joined
12:08
stevieb joined
14:04
FROGGS joined
14:50
FROGGS joined
|
|||
| jdv79 | ranguard: awesome; thanks! | 15:11 | |
|
15:41
FROGGS joined
16:34
perlpilot_ joined
16:41
ribasushi joined
16:47
stmuk_ joined
16:48
ribasushi_ joined,
domidumont joined
16:50
TimToady joined
16:51
FROGGS joined
16:53
pnu_ joined
16:54
sivoais joined
17:00
stevieb joined
17:12
stmuk_ joined,
zengargo1le joined
17:21
zengargoyle joined
17:23
sivoais joined
17:28
stevieb joined,
camelia joined
17:36
camelia joined
17:42
pnu_ joined
18:02
tbrowder joined
18:10
sivoais joined
18:28
tbrowder joined
18:32
b2gills joined
19:18
Cheery joined
19:26
Cheery joined
19:34
pnu_ joined
19:36
Cheery_ joined
19:37
lizmat joined
19:38
tbrowder joined,
camelia joined
19:40
ribasushi joined
19:42
lizmat_ joined
19:45
nine_ joined,
Cheery joined
19:58
tbrowder joined
|
|||
| ranguard | raw.githubusercontent.com/MARTIMM/.../META.info - source-url is 404 | 20:01 | |
| the meta info is listed in raw.githubusercontent.com/perl6/ec.../META.list | |||
| ugexe | cant match original meta data to a cpan url that way though | 20:04 | |
| ranguard | ugexe: ? | 20:23 | |
| perl6/ecosystem/master/META.list is the official data used for the modules list (AFAIK) | |||
|
20:24
camelia joined
|
|||
| ranguard | thatI think the source-url just needs to be fixed to be github.com/MARTIMM/unicode-precis/ | 20:24 | |
| ugexe | modules are constantly changing, including their meta data | 20:27 | |
| ranguard | my code uses the source-url to work out where to find the latest commit on the repo to see if it's changed since I last ran the upload | ||
|
20:28
nine joined
|
|||
| ranguard | I guess my point is I don't know if who ever maintains perl6/ecosystem/master/META.list needs to check this sort of thing before adding links | 20:28 | |
| or if it should be automatically monitored... | |||
| or if we'll get everyone to give up on using GH as a source (because of issues just like this) and switch to CPAN :) | 20:29 | ||
| ugexe | github.com/ugexe/Perl6-ecosystems | ||
| that has the most up-to-date meta data generated from that META.list | |||
| cpan.json was generated using those .meta files | 20:30 | ||
| ranguard | and you verify the data? | 20:31 | |
|
20:32
tbrowder joined
|
|||
| ugexe | im not sure what there is to verify | 20:32 | |
|
20:32
tbrowder joined
|
|||
| ranguard | oh, hold on.. confised about cpan.json | 20:32 | |
| ugexe | sure i can just make the script download the tar and extract the meta - i was just asking about the .meta files because they existed before and were convenient for generating that cpan.json | 20:33 | |
| ranguard | that the github repo exists, but maybe you are cross referencing the meta.list with what's in cpan list? | ||
| ugexe: so I run github.com/perl6modules/perl6-module-uploader | 20:34 | ||
| ugexe | it cant be cross referenced really | ||
| modules with version "*" for instance | 20:35 | ||
| also the versions on cpan dont match the original - that cpan.json changes the cpan version to the version-original (which can then be matched up) | 20:36 | ||
| ranguard | think we're talking different things :) | ||
|
20:36
Cheery joined
|
|||
| ugexe | basically you cant cross reference against that META.list | 20:37 | |
| ranguard | github.com/ugexe/Perl6-ecosystems/...son#L13725 | ||
| "source-url" : "git://github.com/MARTIMM/unicode-stringprep.git" | |||
| that URL isn't valid - i there any part of the P6 ecosystem that checks this sort of stuff? | |||
| s/i there/is there/ | 20:38 | ||
| I'll open a ticket on github.com/perl6/ecosystem/ I guess :) | 20:39 | ||
| github.com/perl6/ecosystem/issues/255 | 20:43 | ||
| o/ | |||
|
20:47
camelia joined
20:50
b2gills joined
|
|||
| ugexe | To clarify cross referencing: www.cpan.org/authors/id/P/PS/PSIXDI...0.001.meta For example the cpan.json takes this, and sets `version` to the version_from_original_meta value. I can check this against stuff generated from META.list because I have the original version. However I cant take meta data from META.list and turn it into a cpan url because the versions dont | 20:55 | |
| map to the url the same. We would see version 0.0.2 but have no idea what url it is saved as on cpan (client cant know 0.0.2 -> Compress-Snappy-0.000.001.tar.gz) | |||
|
20:55
tbrowder joined
|
|||
| ugexe | so you can cross reference one way yes. not both ways though. hope that helps explain what i mean | 20:55 | |
| it *can* check both ways once it has the meta data though - however this means downloading the .tar.gz and extracting it with the newest uploads vs just spidering the .meta files | 20:57 | ||
|
20:57
tadzik joined
|
|||
| ugexe | ranguard: another tricky area can be seen by grepping for `"name" : "Foo"` - there is 3 versions listed and one of them even uses a different `auth` than the other 2. Only 1 of 3 is on cpan | 21:07 | |
| github.com/ugexe/Perl6-ecosystems/...r/p6c.json # grepping "name" : "Foo" here that is | 21:08 | ||
|
23:19
zengargoyle joined
|
|||