Your message dated Sun, 05 Feb 2012 21:02:32 +0000
with message-id <[email protected]>
and subject line Bug#658450: fixed in autoconf2.13 2.13-61
has caused the Debian Bug report #658450,
regarding autoconf2.13: autoscan.pl uses deprecated find.pl
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
658450: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658450
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: autoconf2.13
Version: 2.13-60
Severity: normal
Tags: patch

Hi,

autoscan.pl, as shipped by autoconf2.13 currently uses find.pl, a perl 4 era 
library, which is deprecated and will not be part of perl 5.16. Even now, now 
using autoscan.pl emits warnings about find.pl deprecation.

There are two ways to fix:

 * adopt autoscan.pl to use the File::Find module (also part of Perl core); the 
   attached patch implements this.
 * depend on libperl4-corelibs-perl | perl (<< 5.12.3-7), which would ensure 
   that find.pl is available either from the separate package (out of core) or 
   in a perl core version whithout depreaction warnings (useful for backports, 
   where libperl4-corelibs-perl is not available).

Thanks,
    dam

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=bg_BG.UTF-8, LC_CTYPE=bg_BG.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff --git a/autoscan.pl b/autoscan.pl
index 3285236..afbd66a 100644
--- a/autoscan.pl
+++ b/autoscan.pl
@@ -19,7 +19,7 @@
 
 # Written by David MacKenzie <[email protected]>.
 
-require "find.pl";
+use File::Find qw(find);
 
 $datadir = $ENV{"AC_MACRODIR"} || "@datadir@";
 $verbose = 0;
@@ -30,7 +30,7 @@ undef %programs_macros;
 
 &parse_args;
 &init_tables;
-&find('.');
+find(\&wanted, '.');
 &scan_files;
 &output;
 
@@ -124,13 +124,13 @@ sub init_tables
 sub wanted
 {
     if (/^.*\.[chlymC]$/ || /^.*\.cc$/) {
-	$name =~ s?^\./??; push(@cfiles, $name);
+	$File::Find::name =~ s?^\./??; push(@cfiles, $File::Find::name);
     }
     elsif (/^[Mm]akefile$/ || /^[Mm]akefile\.in$/ || /^GNUmakefile$/) {
-	$name =~ s?^\./??; push(@makefiles, $name);
+	$File::Find::name =~ s?^\./??; push(@makefiles, $File::Find::name);
     }
     elsif (/^.*\.sh$/) {
-	$name =~ s?^\./??; push(@shfiles, $name);
+	$File::Find::name =~ s?^\./??; push(@shfiles, $File::Find::name);
     }
 }
 

--- End Message ---
--- Begin Message ---
Source: autoconf2.13
Source-Version: 2.13-61

We believe that the bug you reported is fixed in the latest version of
autoconf2.13, which is due to be installed in the Debian FTP archive:

autoconf2.13_2.13-61.debian.tar.gz
  to main/a/autoconf2.13/autoconf2.13_2.13-61.debian.tar.gz
autoconf2.13_2.13-61.dsc
  to main/a/autoconf2.13/autoconf2.13_2.13-61.dsc
autoconf2.13_2.13-61_all.deb
  to main/a/autoconf2.13/autoconf2.13_2.13-61_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ben Pfaff <[email protected]> (supplier of updated autoconf2.13 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 03 Feb 2012 19:30:19 -0800
Source: autoconf2.13
Binary: autoconf2.13
Architecture: source all
Version: 2.13-61
Distribution: unstable
Urgency: low
Maintainer: Ben Pfaff <[email protected]>
Changed-By: Ben Pfaff <[email protected]>
Description: 
 autoconf2.13 - automatic configure script builder (obsolete version)
Closes: 658450
Changes: 
 autoconf2.13 (2.13-61) unstable; urgency=low
 .
   * autoscan.pl: Apply patch from Damyan Ivanov <[email protected]> to avoid
     using deprecated and soon-to-disappear find.pl library.  Closes:
     #658450.
 .
   * Add build-indep and build-arch targets to debian/rules (suggested by
     lintian).
 .
   * Switch to 3.0 (quilt) source format.  I broke out some of the changes
     to upstream files into separate patches, but some work remains.
 .
   * debian/control: Remove Conflicts and Replaces against ancient autoconf
     package versions, which are no longer relevant since the newer
     autoconf was introduced in 2001.  Remove version requirements on
     texi2html and autoconf, whose versions are matched even by lenny
     versions of those programs.
 .
   * debian/watch: Add file containing only a comment explaining that this
     version of Autoconf is no longer maintained upstream.
 .
   * Add lintian override for ancient-autotools-helper-file error.
 .
   * Update to standards version 3.9.2.
Checksums-Sha1: 
 6f351e7bcb2146f447a670247df73da973829d5b 1743 autoconf2.13_2.13-61.dsc
 bae78c4650a6b353031fbcca5d08d86f6a447a1c 55887 
autoconf2.13_2.13-61.debian.tar.gz
 aab9ea091344d0be01550ca1b39d3501c575561a 380050 autoconf2.13_2.13-61_all.deb
Checksums-Sha256: 
 06beef4eb5fbd9e65a4e79743aaccc7a95387a562ab24805cdb0fcdb47733dea 1743 
autoconf2.13_2.13-61.dsc
 d2b8b8513b0a1c6e7af42d35a0ba7f90d6b087bbd83e14333bca222c63161cd8 55887 
autoconf2.13_2.13-61.debian.tar.gz
 47e636c7242d49a34440a83dc50ee48cd2580ba159532bb04b3425afe9beafba 380050 
autoconf2.13_2.13-61_all.deb
Files: 
 f2cfe18765ca6dbb1688bed6e6b2d326 1743 devel optional autoconf2.13_2.13-61.dsc
 622afa611516d41846e430ee1464d1fc 55887 devel optional 
autoconf2.13_2.13-61.debian.tar.gz
 1f51d3e4a39958a25622ce999103b716 380050 devel optional 
autoconf2.13_2.13-61_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBCAAGBQJPLuOVAAoJEIUZnejGZI6QI0cP/A+nsoW7SI9Se5gHJiWoqR3e
rTAXBLoJjOjg8KzSs2dUPLJKZhCR7UGnhvmakPaWjKQLFro4Qo3szZdFTSXmH/nv
yEexxXQnyhezLmvU2eHO9A66dGicU6B6OTYOYh5r4TVC6wVPSy/0smyXmoBnbNKa
XNQSFvo27JdIMjXBj+v9DCjYFEEXRR7rAKetWwzugp7zjM+r5S7Ew0iaCUdR5LMk
NQLaSGxL88g0pboSK18HRWpOiIdJgl2cBOfqXpI5Ue0JMbTRd+p41+Ggs8wqzo6F
4MfOOjub8LG39fxeEO9dNabnm4xBBnUHx+CMMYj9znfriu8fjYN7bQ4Znf2emZur
Tm2qV/EJdhY7tvhpjUyqDS99b6oAAJFHD27B4fgnLF8Xy4rPZUybLzEwIZ1ZeImZ
U1jkLskMn+3wOZfBm3RthCbLnV6R+rTPQqv2tnPfelBWnzRXEA7UyksqbWbY2l7F
1uu7wIGLCwSi6eEK5YpBn2f5Vl/NybtwjZRkAdLRP8WF381d6hkjb92/H/Fas2ET
FljhPezVSU9SjEHLHWmyQmL0etKByg2rsLDDzXUsiHQ4J/PZV693Vvl/bOWoIv4r
CeT2D8HdmDJ170E731vuogvHkpdn1MpzUSaNHtrg/fVjku2YbkvDzHEQTNo7ScoY
Dnc8xKAlR319Wsfjqxhz
=7+aR
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to