[SCM] Debian packaging of libregexp-grammars-perl branch, master, updated. debian/1.028-1-3-gcc9e573
Salvatore Bonaccorso
carnil at debian.org
Tue Jun 25 14:33:25 UTC 2013
The following commit has been merged in the master branch:
commit cc9e5739464aa8d7a3c7f21aaa3bf162afefd00c
Author: Salvatore Bonaccorso <carnil at debian.org>
Date: Tue Jun 25 16:32:46 2013 +0200
Update debian/changelog file
Git-Dch: Ignore
diff --git a/debian/changelog b/debian/changelog
index 7c0b66f..b98a197 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,37 @@
+libregexp-grammars-perl (1.029-1) UNRELEASED; urgency=low
+
+ Warning: Regexp::Grammars is unsupported under Perl 5.18.
+
+ Perl 5.18 changed how 'qr' constant overloadings are parsed
+ and the scope in which they are subsequently compiled. This
+ change appears to make it impossible to reliably create 'qr'
+ overloadings that inject code blocks into a regex, as it
+ prevents the overloaded regexes from compiling properly in
+ many cases, even with an explicit 'use re "eval"' in scope.
+ In a few cases, the use of a 'qr' overloading causes Perl
+ 5.18 to segfault.
+
+ Because Regexp::Grammars relies on 'qr' overloads to inject
+ code blocks into regexes, the module is not compatible with
+ Perl 5.18. It may continue to work in some limited cases,
+ but is no longer reliable.
+
+ So far we have been unable to find a workaround for this
+ fundamental incompatibility, and there seems little prospect
+ of a fix unless the behaviour of regex parsing/compilation
+ is changed again in some future release of Perl. At present,
+ if you rely on Regexp::Grammars for your parsing needs, your
+ alternatives are either not to upgrade to Perl 5.18, or else
+ to consider switching to another parsing system, such as Marpa.
+
+ We deeply regret that Regexp::Grammars can no longer be
+ maintained due to these backwards-incompatible changes in
+ Perl 5.18.
+
+ * Imported Upstream version 1.029
+
+ -- Salvatore Bonaccorso <carnil at debian.org> Tue, 25 Jun 2013 16:30:58 +0200
+
libregexp-grammars-perl (1.028-1) unstable; urgency=low
* Imported Upstream version 1.028
--
Debian packaging of libregexp-grammars-perl
More information about the Pkg-perl-cvs-commits
mailing list