Skip Menu |

This queue is for tickets about the NKTI-general CPAN distribution.

Report information
The Basics
Id: 120338
Status: resolved
Priority: 0/
Queue: NKTI-general

People
Owner: Nobody in particular
Requestors: CHORNY [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: 0.02



From: CHORNY [...] cpan.org
Subject: META.yml/json should be present
CPAN distributions should contain files META.yml and META.json. They are generated by your build tool when creating distribution. Build tool for YUSRIDEB/NKTI-general.zip was detected as ExtUtils::MakeMaker. Please upgrade it to latest version. You can create your distribution with these files using `make dist` (dmake on Windows). If you use VCS, you can show link to it on Metacpan and search.cpan.org. See http://perlmaven.com/how-to-add-link-to-version-control-system-of-a-cpan-distributions P.S. If this report is for an old version, please delete old indexed versions mentioned here: http://cpanold.chorny.net/?a=YUSRIDEB and contact me. P.P.S. This report was generated automatically.
On Thu Feb 23 02:45:41 2017, CHORNY wrote: Show quoted text
> CPAN distributions should contain files META.yml and META.json. They > are generated by your build tool when creating distribution. > Build tool for YUSRIDEB/NKTI-general.zip was detected as > ExtUtils::MakeMaker. Please upgrade it to latest version. > You can create your distribution with these files using `make dist` > (dmake on Windows). > If you use VCS, you can show link to it on Metacpan and > search.cpan.org. See http://perlmaven.com/how-to-add-link-to-version- > control-system-of-a-cpan-distributions > > > P.S. If this report is for an old version, please delete old indexed > versions mentioned here: http://cpanold.chorny.net/?a=YUSRIDEB and > contact me. > P.P.S. This report was generated automatically.
what is wrong with that file? I look at the file is in conformity with the existing perlmaven. ?
On Sat Feb 25 05:07:36 2017, YUSRIDEB wrote: Show quoted text
> On Thu Feb 23 02:45:41 2017, CHORNY wrote:
> > CPAN distributions should contain files META.yml and META.json. They > > are generated by your build tool when creating distribution. > > Build tool for YUSRIDEB/NKTI-general.zip was detected as > > ExtUtils::MakeMaker. Please upgrade it to latest version. > > You can create your distribution with these files using `make dist` > > (dmake on Windows). > > If you use VCS, you can show link to it on Metacpan and > > search.cpan.org. See http://perlmaven.com/how-to-add-link-to-version- > > control-system-of-a-cpan-distributions > > > > > > P.S. If this report is for an old version, please delete old indexed > > versions mentioned here: http://cpanold.chorny.net/?a=YUSRIDEB and > > contact me. > > P.P.S. This report was generated automatically.
> > what is wrong with that file?
Show quoted text
> I look at the file is in conformity with > the existing perlmaven. ?
I suppose you don't use version control system, so you don't need to add anything to Makefile.PL. But you distribution has some problems: 1. Your distribution contains files MYMETA.yml and/or MYMETA.json. These files should not be included into distribution - they are generated when installing. See http://weblog.bulknews.net/post/44251476706/stop-shipping-mymeta-to-cpan Also it contains extra files dbconnect.pm.bak, mysql.pm.bak, sqlite.pm.bak, Makefile and Makefile.old 2. It does not contain META.yml/META.json 3. It has incorrect directory structure. Correct is directory Dist-Name-version, in which should be META.yml/json and Makefile.PL or Build.PL. `make dist` or `Build dist` should create it automatically. Using make zipdist (or dmake zipdist/nmake zipdist depending on OS/perl distribution) to create distribution will solve all your problems. -- Alexandr Ciornii, http://chorny.net
On Sat Feb 25 05:53:51 2017, CHORNY wrote: Show quoted text
> On Sat Feb 25 05:07:36 2017, YUSRIDEB wrote:
> > On Thu Feb 23 02:45:41 2017, CHORNY wrote:
> > > CPAN distributions should contain files META.yml and META.json. > > > They > > > are generated by your build tool when creating distribution. > > > Build tool for YUSRIDEB/NKTI-general.zip was detected as > > > ExtUtils::MakeMaker. Please upgrade it to latest version. > > > You can create your distribution with these files using `make dist` > > > (dmake on Windows). > > > If you use VCS, you can show link to it on Metacpan and > > > search.cpan.org. See http://perlmaven.com/how-to-add-link-to- > > > version- > > > control-system-of-a-cpan-distributions > > > > > > > > > P.S. If this report is for an old version, please delete old > > > indexed > > > versions mentioned here: http://cpanold.chorny.net/?a=YUSRIDEB and > > > contact me. > > > P.P.S. This report was generated automatically.
> > > > what is wrong with that file?
>
> > I look at the file is in conformity with > > the existing perlmaven. ?
> I suppose you don't use version control system, so you don't need to > add anything to Makefile.PL. > > But you distribution has some problems: > 1. Your distribution contains files MYMETA.yml and/or MYMETA.json. > These files should not be included into distribution - they are > generated when installing. > See http://weblog.bulknews.net/post/44251476706/stop-shipping-mymeta- > to-cpan > Also it contains extra files dbconnect.pm.bak, mysql.pm.bak, > sqlite.pm.bak, Makefile and Makefile.old > 2. It does not contain META.yml/META.json > 3. It has incorrect directory structure. Correct is directory Dist- > Name-version, in which should be META.yml/json and Makefile.PL or > Build.PL. `make dist` or `Build dist` should create it automatically. > > Using make zipdist (or dmake zipdist/nmake zipdist depending on > OS/perl distribution) to create distribution will solve all your > problems.
I've completed the bugs from version 0:01 and I've uploaded version 0:02