r74713 - in /trunk/libperl-apireference-perl/debian: changelog rules

dmn at users.alioth.debian.org dmn at users.alioth.debian.org
Wed May 18 20:44:57 UTC 2011


Author: dmn
Date: Wed May 18 20:44:30 2011
New Revision: 74713

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=74713
Log:
rules: when regenerating V*.pm files, do not remove these that seem like
simple wrappers, because they don't cave a corresponding source in data/
and will end up missing from the package. Closes: #627228

Modified:
    trunk/libperl-apireference-perl/debian/changelog
    trunk/libperl-apireference-perl/debian/rules

Modified: trunk/libperl-apireference-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libperl-apireference-perl/debian/changelog?rev=74713&op=diff
==============================================================================
--- trunk/libperl-apireference-perl/debian/changelog (original)
+++ trunk/libperl-apireference-perl/debian/changelog Wed May 18 20:44:30 2011
@@ -2,6 +2,9 @@
 
   * rules: check if the regenerated files still have information about the
     currently used Perl. Closes: #579334 -- should fail to build on unsupported perl version
+  * rules: when regenerating V*.pm files, do not remove these that seem like
+    simple wrappers, because they don't cave a corresponding source in data/
+    and will end up missing from the package. Closes: #627228
 
  -- Damyan Ivanov <dmn at debian.org>  Wed, 18 May 2011 23:10:52 +0300
 

Modified: trunk/libperl-apireference-perl/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libperl-apireference-perl/debian/rules?rev=74713&op=diff
==============================================================================
--- trunk/libperl-apireference-perl/debian/rules (original)
+++ trunk/libperl-apireference-perl/debian/rules Wed May 18 20:44:30 2011
@@ -6,7 +6,10 @@
 CUR_PERL_VER := `perl -MConfig -we'printf("%d_%03d_%03d.pm", $$Config{PERL_REVISION}, $$Config{PERL_VERSION}, $$Config{PERL_SUBVERSION})'`
 regenerated-stamp: debian/regenerate.pl
 	[ -d debian/orig ] || mkdir debian/orig
-	mv -f lib/Perl/APIReference/V*.pm debian/orig/
+	# move away only big files. the small ones are probably just wrappers
+	# for versions that are the same as the base version (inheritance!)
+	# fixes a FTBFS of padre (#627190)
+	for f in lib/Perl/APIReference/V*.pm; do if [ `stat --format %s $$f` -gt 300 ]; then mv $$f debian/orig/; fi; done
 	for f in data/*.bz2; do bunzip2 -k -f $$f; done
 	perl debian/regenerate.pl
 	echo Current Perl is $(CUR_PERL_VER)




More information about the Pkg-perl-cvs-commits mailing list