On Thu, Jun 28, 2012 at 6:00 PM, Moritz Lenz <mor...@faui2k3.org> wrote: > FWIW the reason I always use git:// over https:// is that at some point > cloning from github via https:// would result in strange errors on the > client side (iirc something about missing objects). > > I have no idea if that's fixed, but I haven't seen a reason to change back > to https either. > > Am 28.06.2012 16:48, schrieb Gabor Szabo: > >> On Thu, Jun 28, 2012 at 5:15 PM, Tadeusz Sośnierz >> <tadeusz.sosni...@onet.pl> wrote: >>> >>> On Thursday, June 28, 2012 14:32:58 Gabor Szabo wrote: >>>> >>>> In panda all the projects, where there is a source URL, are listed with >>>> their git:// url except of https://github.com/perlpilot/p6-File-Temp.git >>> >>> Where is that? >> >> >> in projects.json >> >>> >>>> I am just wondering why, and if it would not be better if that was >>>> also using git:// >>> >>> That's because it was added to the ecosystem with https:// rather than >>> git://. >>> Panda doesn't care, for it just uses the url to tell `git clone` where to >>> get >>> the source from. >>> >>>> Some project have no source URL: >>>> - Druid >>>> - GGE >>>> - HTML::Template >>>> - Lingua::EN::Numbers::Ordinal >>>> - Perl6::Literate >>>> - Tardis >>>> - Test::Mock >>>> - Text::CSV >>>> - Yarn >>> >>> Those are using the old META.info format, which wanted repo-type and >>> repo-url >>> rather than source-url. >>> >>>> Should the URLs be added? Where? >>> >>> Should be, aye, in the modules' META.info files. See >>> https://github.com/masak/druid/blob/master/META.info for example. >> >> >> Is there an explanation or documentation somewhere how those files >> should look like >> or do people just imitate working packages? > > > http://wiki.perl6.org/Create%20and%20Distribute%20Modules > > I kinda remember that we had more detailed specs somewhere, but currently I > can't seem to remember where.
Maybe this? https://github.com/perl6/ecosystem/blob/master/spec.pod Gabor