[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#787537: intltool-debian: Unescaped left brace in regex is deprecated



Control: severity -1 important
Control: tags -1 + confirmed

On Tue, Jun 02, 2015 at 04:17:18PM +0100, Dominic Hargreaves wrote:
> Package: intltool-debian
> Version: 0.35.0+20060710.2
> Severity: normal
> User: debian-perl@lists.debian.org
> Usertags: perl-5.22-transition
> 
> Found in rebuild logs against perl 5.22 (currently in experimental):
> 
> Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^(.*)\${ <-- HERE ?([A-Z_]+)}?(.*)$/ at /usr/share/intltool-debian/intltool-update line 886.
> Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_NAME}?/ at /usr/share/intltool-debian/intltool-update line 1010.
> Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?PACKAGE}?/ at /usr/share/intltool-debian/intltool-update line 1011.
> Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_VERSION}?/ at /usr/share/intltool-debian/intltool-update line 1012.
> Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?VERSION}?/ at /usr/share/intltool-debian/intltool-update line 1013.
> Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_NAME}?/ at /usr/share/intltool-debian/intltool-update line 1021.
> Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?PACKAGE}?/ at /usr/share/intltool-debian/intltool-update line 1022.
> Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_VERSION}?/ at /usr/share/intltool-debian/intltool-update line 1023.
> Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?VERSION}?/ at /usr/share/intltool-debian/intltool-update line 1024.
> 
> The changelog relating to this is at
> 
> https://metacpan.org/source/RJBS/perl-5.22.0/pod/perldelta.pod#L492

I'm bumping this one up to important because it's causing (well,
contributing too - there are other issues) to the lintian FTBFS
with perl 5.22:

Running legacy-debconf 1~rc1... building... testing... FAILED
--- t/tests/legacy-debconf/tags 2015-08-31 17:13:59.000000000 +0000
+++ /«PKGBUILDDIR»/debian/test-out/tests/debconf/tags.debconf   2015-08-31 18:42:20.818665703 +0000
@@ -31,6 +31,15 @@
 I: debconf-test: unused-debconf-template debconf/testnote
 I: debconf-test: unused-debconf-template debconf/teststring
 I: debconf-test: unused-debconf-template debconf/translate
+Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_NAM
E}?/ at /usr/share/intltool-debian/intltool-update line 1010.
+Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_NAM
E}?/ at /usr/share/intltool-debian/intltool-update line 1021.
+Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_VER
SION}?/ at /usr/share/intltool-debian/intltool-update line 1012.
+Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_VER
SION}?/ at /usr/share/intltool-debian/intltool-update line 1023.
+Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?PACKAGE}?/ at 
/usr/share/intltool-debian/intltool-update line 1011.
+Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?PACKAGE}?/ at 
/usr/share/intltool-debian/intltool-update line 1022.
+Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?VERSION}?/ at 
/usr/share/intltool-debian/intltool-update line 1013.
+Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?VERSION}?/ at 
/usr/share/intltool-debian/intltool-update line 1024.
+Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^(.*)\${ <-- HERE ?([A-Z_]+)
}?(.*)$/ at /usr/share/intltool-debian/intltool-update line 886.
 W: debconf source: ancient-standards-version 3.7.2 (current is CURRENT)
 W: debconf source: debian-rules-calls-debhelper-in-odd-order dh_makeshlibs (line 56)
 W: debconf source: debian-rules-calls-debhelper-in-odd-order dh_makeshlibs (line 60)


Reply to: