FS#52676 - [intltool] regex deprecation warning - escape character

Attached to Project: Arch Linux
Opened by Phil Wyett (philwyettreb) - Sunday, 22 January 2017, 21:09 GMT
Last edited by Doug Newgard (Scimmia) - Sunday, 22 January 2017, 21:58 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

[intltool] regex deprecation warning - escape character.

Messages:

Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^(.*)\${ <-- HERE ?([A-Z_]+)}?(.*)$/ at /usr/bin/intltool-update line 1065.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_NAME}?/ at /usr/bin/intltool-update line 1193.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?PACKAGE}?/ at /usr/bin/intltool-update line 1194.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_VERSION}?/ at /usr/bin/intltool-update line 1195.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?VERSION}?/ at /usr/bin/intltool-update line 1196.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_NAME}?/ at /usr/bin/intltool-update line 1222.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?PACKAGE}?/ at /usr/bin/intltool-update line 1223.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_VERSION}?/ at /usr/bin/intltool-update line 1224.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?VERSION}?/ at /usr/bin/intltool-update line 1225.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?\w+}?/ at /usr/bin/intltool-update line 1226.

The above messages come from building 'seahorse'. This is a common warning when building many packages.

Attached is patch to correct issue. Taken from 'dobey' patch.

http://bazaar.launchpad.net/~dobey/intltool/regex-fix/revision/748#intltool-update.in

Updated PKGBUILD accommodating patch attached.

Reasoning:

Now the reasoning. This patch affects many builds to a varying degree and would be good to include. The pace at which the 'intltool' project do releases is very slow. The patch concerned has been in review for over a year. The project is getting no real love. Please provide this patch with an exemption so it can be included.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Sunday, 22 January 2017, 21:58 GMT
Reason for closing:  Upstream
Additional comments about closing:  Nobody cares about warnings

Loading...