Skip Menu |

This queue is for tickets about the Lingua-Sentence CPAN distribution.

Report information
The Basics
Id: 57339
Status: resolved
Worked: 1 hour (60 min)
Priority: 0/
Queue: Lingua-Sentence

People
Owner: achimru [...] gmail.com
Requestors: ASB [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Unimportant
Broken in: 1.01
Fixed in: (no value)



Subject: unannounced dependency Module::Install
Hi! If I try to install this module via cpan console on OS X 10.5.8, I get the following error: Can't locate inc/Module/Install.pm in @INC (@INC contains: /Library/Perl/Updates/5.8.8/darwin-thread-multi-2level /Library/Perl/Updates/5.8.8 /System/Library/Perl/5.8.8/darwin-thread-multi-2level /System/Library/Perl/5.8.8 /Library/Perl/5.8.8/darwin-thread-multi-2level /Library/Perl/5.8.8 /Library/Perl /Network/Library/Perl/5.8.8/darwin-thread-multi-2level /Network/Library/Perl/5.8.8 /Network/Library/Perl /System/Library/Perl/Extras/5.8.8/darwin-thread-multi-2level /System/Library/Perl/Extras/5.8.8 /Library/Perl/5.8.6/darwin-thread-multi-2level /Library/Perl/5.8.6 /Library/Perl/5.8.1/darwin-thread-multi-2level /Library/Perl/5.8.1 .) at Makefile.PL line 1. BEGIN failed--compilation aborted at Makefile.PL line 1. Warning: No success on command[/usr/bin/perl Makefile.PL] It's because I don't have Module::Install yet. Maybe there is some way to announce this dependency? hth, Alex
Same here. Packaging is broken. ACHIMRU/Lingua-Sentence-1.00.tar.gz was OK. 1.01 was broken. By switching to Module::Install some errors have been introduced, e.g. there is no inc/ directory at all. Maybe the MANIFEST must be recreated. Illustrating cpantesters report: http://www.cpantesters.org/cpan/report/6c7663d6-e436-11df-90fa-e26031136260 Note that the complaint is about inc/Module/Install.pm, not about Module/Install.pm, that's due to the magic woven into Module::Install and the broken packaging. Not a dependency declaration is missing, the packaging needs fixing. Unfortunately I don't know what exactly needs to be done. HTH
Resolved in new 1.03 release of Lingua::Sentence New package includes inc/Module/Install directory Cause of bug: the source tree contained a manually authored MANIFEST file which did not list the inc/Module/Install contents. They therefore didn't get included in the package built with make dist Removed the MANIFEST file entirely from the source tree - it needs to be recreated with each new release with "make manifest" before building the package