[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