|
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 23 May 2017. |
|||
|
01:49
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:34
domidumont joined
05:41
domidumont joined
06:12
domidumont joined
07:39
nine joined
07:40
camelia joined
07:48
camelia joined
|
|||
| tbrowder | ugexe: can you list desired or recommended naming formats for releases to best work with current state of ecosystem/cpan mix? there is interest on #perl6 | 11:28 | |
| thanks | 11:29 | ||
| ugexe | tbrowder: 1) if you setup your .gitignore properly the .tar.gz github will generate won't include files cpan probably doesn't want to host 2) you can name your release whatever you want (most people use v0.0.0 format) but if you name the release `My-Dist-v0.0.0` you can upload to cpan/pause by just giving it the github link to that release .tar.gz. Note that this will works if you *dont* rename your | 14:15 | |
| release, but then you'd have to remember what all those `vx.x.x.tar.gz` files represent when you have multiple modules uploaded | |||
| e.g. you would get github.com/ugexe/zef/archive/zef-v0.1.15.tar.gz instead of github.com/ugexe/zef/archive/v0.1.15.tar.gz | 14:16 | ||
| ultimately the names don't matter. just the limitations of the file system the distribution resides on (hence adding the dist name to the .tar.gz filename so if you have 2 different modules at v0.0.1 you can still have both files saved in your author directory) | 14:17 | ||
| as far as .tar.gz vs .zip - well i guess you have to pick and choose. windows has native support for unzip, but not for .tar.gz. linux has native support for .tar.gz, but not usually for unzip. linux can more easily install unzip than windows can install an untar utility. but if the windows system has perl5 in their PATH they also have Archive::Tar, which zef will use. so .zip really is preferential | 14:21 | ||
| for *rakudo star* users on windows, since that can (I think) be installed without perl5 | |||
| (fwiw windows can natively handle .gz too, just not .tar) | |||
| tbrowder | ugexe: thanks. any suggestions for how to keep part of a repo separated without .gitignore? Will MANIFEST help that? | 14:36 | |
| ugexe | well if you aren't using github to generate your .tar.gz you would use whatever tool you are using understands | ||
| App::Mi6 i believe looks at .gitignore OR MANIFEST to generate a .tar.gz | 14:37 | ||
| however a MANIFEST shouldn't be needed - a META6.json loaded into a Distribution will provide $dist.meta<files>, which combined with $dist.meta<provides>.values gives you all the *usual* files you would expect | 14:39 | ||
| App::Mi6 could use that | |||
| tbrowder | hm, independent gen of the archive sounds good if one can ti that in to github some way. what about making the META6.json allowing multiple source-url entries so we can use both zip and tar.gzip archives? | 14:40 | |
| that would cure Zoffix's problem. | 14:41 | ||
| ugexe | its something i would probably implement sooner than later | 14:42 | |
| tbrowder | s/ti that in to/tie that in to/ | ||
| ugexe | but other ecosystem tooling would have to understand it | ||
| tbrowder | roger | ||
| ugexe | so maybe it would have to be a new field, source-url-mirrors or something | ||
| tbrowder | going to p6 conf in us-dc? | 14:43 | |
| uh, TPC (AKA: YAPC::NA::2017) | |||
| ugexe | heh, no. my sponser can't sponser me now because of policy changes + i'm a contractor | 14:44 | |
| tbrowder | are you a member of a PM grp? | 14:45 | |
| ugexe | no | ||
| tbrowder | thanks, bye | 14:47 | |
|
14:47
tbrowder left
|
|||
| nine | ugexe: the META6.json does not reference the test files | 15:29 | |
| ugexe | ah, well it could, but they'd be installed | 15:47 | |
| (like bin/) | |||
|
16:18
mst joined
16:54
domidumont joined
17:20
domidumont1 joined
17:25
domidumont joined
17:33
stmuk joined
20:09
stmuk_ joined,
dwarring joined
|
|||