Skip to content

Manification incorrectly prefers .pm over .pod #256

@ribasushi

Description

@ribasushi

Steps to reproduce on stock 5.22.0 with upgraded latest EUMM 7.10 show below:

$ cpanm --look DBIx::[email protected]
$ perl Makefile.PL 
$ make
$ ls -l blib/lib/DBIx/Class.*  blib/man3/DBIx\:\:Class.3
$ grep -ci daxim blib/lib/DBIx/Class.*  blib/man3/DBIx\:\:Class.3

The actual output of each command (long!):

rabbit@Ahasver:~$ cpanm --look DBIx::[email protected]
--> Working on DBIx::Class
Fetching http://www.cpan.org/authors/id/R/RI/RIBASUSHI/DBIx-Class-0.082821.tar.gz ... OK
Entering /home/rabbit/.cpanm/work/1456995308.17311/DBIx-Class-0.082821 with /bin/bash
rabbit@Ahasver:~/.cpanm/work/1456995308.17311/DBIx-Class-0.082821$ perl Makefile.PL 
*** Module::AutoInstall version 1.16
*** Checking for Perl dependencies...
[Core Features]
- DBD::SQLite              ...loaded. (1.46 >= 1.29)
- File::Temp               ...loaded. (0.2304 >= 0.22)
- Package::Stash           ...loaded. (0.37 >= 0.28)
- Test::Deep               ...loaded. (0.115 >= 0.101)
- Test::Exception          ...loaded. (0.38 >= 0.31)
- Test::More               ...loaded. (1.001014 >= 0.94)
- Test::Warn               ...loaded. (0.30 >= 0.21)
- Class::Accessor::Grouped ...loaded. (0.10012 >= 0.10012)
- Class::C3::Componentised ...loaded. (1.001000 >= 1.0009)
- Class::Inspector         ...loaded. (1.28 >= 1.24)
- Config::Any              ...loaded. (0.26 >= 0.20)
- Context::Preserve        ...loaded. (0.01 >= 0.01)
- DBI                      ...loaded. (1.633 >= 1.57)
- Data::Dumper::Concise    ...loaded. (2.022 >= 2.020)
- Data::Page               ...loaded. (2.02 >= 2.00)
- Devel::GlobalDestruction ...loaded. (0.13 >= 0.09)
- Hash::Merge              ...loaded. (0.200 >= 0.12)
- List::Util               ...loaded. (1.41 >= 1.16)
- MRO::Compat              ...loaded. (0.12 >= 0.12)
- Module::Find             ...loaded. (0.13 >= 0.07)
- Moo                      ...loaded. (2.000002 >= 2.000)
- Path::Class              ...loaded. (0.35 >= 0.18)
- SQL::Abstract            ...loaded. (1.81 >= 1.81)
- Scope::Guard             ...loaded. (0.20 >= 0.03)
- Sub::Name                ...loaded. (0.14 >= 0.04)
- Text::Balanced           ...loaded. (2.03 >= 2.00)
- Try::Tiny                ...loaded. (0.22 >= 0.07)
- namespace::clean         ...loaded. (0.25 >= 0.24)
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for DBIx::Class
Writing MYMETA.yml and MYMETA.json
rabbit@Ahasver:~/.cpanm/work/1456995308.17311/DBIx-Class-0.082821$ make
cp lib/DBIx/Class.pod blib/lib/DBIx/Class.pod
cp lib/DBIx/Class/CDBICompat/Retrieve.pm blib/lib/DBIx/Class/CDBICompat/Retrieve.pm
cp lib/DBIx/Class/CDBICompat/Pager.pm blib/lib/DBIx/Class/CDBICompat/Pager.pm
cp lib/DBIx/Class/Admin.pm blib/lib/DBIx/Class/Admin.pm
cp lib/DBIx/Class/CDBICompat/DestroyWarning.pm blib/lib/DBIx/Class/CDBICompat/DestroyWarning.pm
cp lib/DBIx/Class/CDBICompat/Constructor.pm blib/lib/DBIx/Class/CDBICompat/Constructor.pm
cp lib/DBIx/Class.pm blib/lib/DBIx/Class.pm

<... lots more of cp <this> <that> ...>

cp script/dbicadmin blib/script/dbicadmin
"/home/rabbit/perl5/perlbrew/perls/5.22.0_rcf/bin/perl" "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dbicadmin
Manifying 1 pod document
Manifying 30 pod documents
Manifying 30 pod documents
Manifying 27 pod documents
Manifying 23 pod documents
Manifying 18 pod documents
rabbit@Ahasver:~/.cpanm/work/1456995308.17311/DBIx-Class-0.082821$ ls -l blib/lib/DBIx/Class.*  blib/man3/DBIx\:\:Class.3
-r--r--r-- 1 rabbit rabbit 11729 Feb 11 18:57 blib/lib/DBIx/Class.pm
-r--r--r-- 1 rabbit rabbit 19121 Feb 11 19:00 blib/lib/DBIx/Class.pod
-rw-r--r-- 1 rabbit rabbit 12169 Mar  3 09:55 blib/man3/DBIx::Class.3
rabbit@Ahasver:~/.cpanm/work/1456995308.17311/DBIx-Class-0.082821$ grep -ci daxim blib/lib/DBIx/Class.*  blib/man3/DBIx\:\:Class.3
blib/lib/DBIx/Class.pm:0
blib/lib/DBIx/Class.pod:1
blib/man3/DBIx::Class.3:0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions