Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6-toolchain, 2016-09-27

| Channels | #perl6-toolchain index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:02 stevieb joined #perl6-toolchain
01:37 FROGGS_ joined #perl6-toolchain
01:48 ilbot3 joined #perl6-toolchain
01:48 Topic for #perl6-toolchain is now Fire is step THREE! | https://github.com/perl6/toolchain-bikeshed | Channel logs: http://irclog.perlgeek.de/perl6-toolchain/today | useful prior art: https://metacpan.org/pod/CPAN::Meta::Spec
05:59 domidumont joined #perl6-toolchain
06:00 domidumont1 joined #perl6-toolchain
06:04 domidumont joined #perl6-toolchain
06:22 domidumont joined #perl6-toolchain
06:46 domidumont joined #perl6-toolchain
06:47 domidumont joined #perl6-toolchain
09:58 DrForr joined #perl6-toolchain
12:08 stevieb joined #perl6-toolchain
14:04 FROGGS joined #perl6-toolchain
14:50 FROGGS joined #perl6-toolchain
15:11 jdv79 ranguard: awesome;  thanks!
15:41 FROGGS joined #perl6-toolchain
16:34 perlpilot_ joined #perl6-toolchain
16:41 ribasushi joined #perl6-toolchain
16:47 stmuk_ joined #perl6-toolchain
16:48 ribasushi_ joined #perl6-toolchain
16:48 domidumont joined #perl6-toolchain
16:50 TimToady joined #perl6-toolchain
16:51 FROGGS joined #perl6-toolchain
16:53 pnu_ joined #perl6-toolchain
16:54 sivoais joined #perl6-toolchain
17:00 stevieb joined #perl6-toolchain
17:12 stmuk_ joined #perl6-toolchain
17:12 zengargo1le joined #perl6-toolchain
17:21 zengargoyle joined #perl6-toolchain
17:23 sivoais joined #perl6-toolchain
17:28 stevieb joined #perl6-toolchain
17:28 camelia joined #perl6-toolchain
17:36 camelia joined #perl6-toolchain
17:42 pnu_ joined #perl6-toolchain
18:02 tbrowder joined #perl6-toolchain
18:10 sivoais joined #perl6-toolchain
18:28 tbrowder joined #perl6-toolchain
18:28 tbrowder joined #perl6-toolchain
18:32 b2gills joined #perl6-toolchain
19:18 Cheery joined #perl6-toolchain
19:26 Cheery joined #perl6-toolchain
19:34 pnu_ joined #perl6-toolchain
19:36 Cheery_ joined #perl6-toolchain
19:37 lizmat joined #perl6-toolchain
19:38 tbrowder joined #perl6-toolchain
19:38 camelia joined #perl6-toolchain
19:40 ribasushi joined #perl6-toolchain
19:42 lizmat_ joined #perl6-toolchain
19:45 nine_ joined #perl6-toolchain
19:45 Cheery joined #perl6-toolchain
19:58 tbrowder joined #perl6-toolchain
20:01 ranguard https://raw.githubusercontent.com/MARTIMM/unicode-precis/master/META.info - source-url is 404
20:01 ranguard the meta info is listed in https://raw.githubusercontent.com/perl6/ecosystem/master/META.list
20:04 ugexe cant match original meta data to a cpan url that way though
20:23 ranguard ugexe: ?
20:23 ranguard perl6/ecosystem/master/META.list is the official data used for the modules list (AFAIK)
20:24 camelia joined #perl6-toolchain
20:24 ranguard thatI think the source-url just needs to be fixed to be https://github.com/MARTIMM/unicode-precis/
20:27 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 #perl6-toolchain
20:28 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 ranguard or if it should be automatically monitored...
20:29 ranguard 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 https://github.com/ugexe/Perl6-ecosystems
20:29 ugexe that has the most up-to-date meta data generated from that META.list
20:30 ugexe cpan.json was generated using those .meta files
20:31 ranguard and you verify the data?
20:32 tbrowder joined #perl6-toolchain
20:32 ugexe im not sure what there is to verify
20:32 tbrowder joined #perl6-toolchain
20:32 ranguard oh, hold on.. confised about cpan.json
20:33 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?
20:34 ranguard ugexe: so I run https://github.com/perl6modules/perl6-module-uploader
20:34 ugexe it cant be cross referenced really
20:35 ugexe modules with version "*" for instance
20:36 ugexe 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 #perl6-toolchain
20:37 ugexe basically you cant cross reference against that META.list
20:37 ranguard https://github.com/ugexe/Perl6-ecosystems/blob/master/p6c.json#L13725
20:37 ranguard "source-url" : "git://github.com/MARTIMM/unicode-stringprep.git"
20:37 ranguard that URL isn't valid - i there any part of the P6 ecosystem that checks this sort of stuff?
20:38 ranguard s/i there/is there/
20:39 ranguard I'll open a ticket on https://github.com/perl6/ecosystem/ I guess :)
20:43 ranguard https://github.com/perl6/ecosystem/issues/255
20:43 ranguard o/
20:47 camelia joined #perl6-toolchain
20:50 b2gills joined #perl6-toolchain
20:55 ugexe To clarify cross referencing: http://www.cpan.org/authors/id/P/PS/PSIXDISTS/Perl6/Compress-Snappy-0.000.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 ugexe 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 #perl6-toolchain
20:55 ugexe so you can cross reference one way yes. not both ways though. hope that helps explain what i mean
20:57 ugexe 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 tadzik joined #perl6-toolchain
21:07 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:08 ugexe https://github.com/ugexe/Perl6-ecosystems/blob/master/p6c.json # grepping "name" : "Foo" here that is
23:19 zengargoyle joined #perl6-toolchain

| Channels | #perl6-toolchain index | Today | | Search | Google Search | Plain-Text | summary