clone 627190 -1 reassign -1 libperl-apireference-perl 0.05-1 affects -1 padre retitle 627190 needs to build-depend on libperl-apireference-perl that surely supports the current Perl thanks
-=| Salvatore Bonaccorso, Wed, May 18, 2011 at 04:51:03PM +0200 |=- > Source: padre > Version: 0.76.ds1-1 > Severity: serious > Tags: wheezy sid > Justification: FTBFS > > Hi > > padre FTBFS in wheezy and unstable with: > > > dh build > > dh_testdir > > debian/rules override_dh_auto_configure > > make[1]: Entering directory > > `/build/salvi-padre_0.76.ds1-1-amd64-5wpAOM/padre-0.76.ds1' > > perl -MPerl::APIReference -MConfig -e 'print > > Perl::APIReference->new(perl_version => > > $Config{version})->as_yaml_calltips() . "\n";' > > > ./share/languages/perl5/perlapi_current.yml > > Bad perl version (Can't locate Perl/APIReference/V5_012_003.pm in @INC > > (@INC contains: /etc/perl /usr/local/lib/perl/5.12.3 > > /usr/local/share/perl/5.12.3 /usr/lib/perl5 /usr/share/perl5 > > /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at > > (eval 1) line 1. > > ) at -e line 1 > > make[1]: *** [share/languages/perl5/perlapi_current.yml] Error 2 This is a bug in libperl-apireference-perl. The part of debian/rules that ensures that all V*.pm files are generated from PODs is assuming that each and every .pm is generated from POD. Therefore it removes all V*.pm files and generates one .pm file for each POD in data/. However, since Perl 5.12.0÷5.12.3 have the same API, the .pm files for 5.12.1÷5.12.3 are just wrappers that inherit from the 5.12.0 file. They have no corresponding source POD .bz in data/. The net result is that the .pm files for 5.12.1÷5.12.3 are missing from the package, although upstream supplies them. Fix is coming soon. Padre still needs to build-depend on fixed libperl-apireference-perl. This is why I clone the bug instead of reassigning.
signature.asc
Description: Digital signature