[libregexp-grammars-perl] 02/02: Update debian/changelog (comments and imported version)
Salvatore Bonaccorso
carnil at debian.org
Mon Aug 19 07:17:06 UTC 2013
This is an automated email from the git hooks/post-receive script.
carnil pushed a commit to branch master
in repository libregexp-grammars-perl.
commit 16b67e9a28e321331aa495b51885cd37f9c8713d
Author: Salvatore Bonaccorso <carnil at debian.org>
Date: Mon Aug 19 09:16:02 2013 +0200
Update debian/changelog (comments and imported version)
Git-Dch: Ignore
---
debian/changelog | 58 +++++++++++++++++++++++++++---------------------------
1 file changed, 29 insertions(+), 29 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index f8570e1..11e268d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,34 +1,34 @@
-libregexp-grammars-perl (1.030-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
+libregexp-grammars-perl (1.031-1) UNRELEASED; urgency=low
+
+ TODO: Needs a new dependency for Lexical::Var
+
+ Warning: Regexp::Grammars is currently 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 currently
+ 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.
+
+ These problems have been reported, and the brave volunteers of P5P are
+ currently working on fixes. However, these will not be available until
+ at least 5.18.2.
+
+ Because Regexp::Grammars relies on 'qr' overloads to inject code blocks
+ into regexes, the module is curently not compatible with Perl 5.18. It
+ may continue to work in some limited cases, but is no longer reliable.
+
+ At present, if you rely on Regexp::Grammars for your parsing needs, your
+ alternatives are either not to upgrade to Perl 5.18, to livce with the
+ problems until they are resolved (in Perl 5.18.2, we hope), or else to
+ consider switching to another parsing system, such as Marpa.
+
+ We deeply regret that Regexp::Grammars cannot currently be maintained
+ completelt due to these backwards-incompatible changes and bugs in
Perl 5.18.
- * Imported Upstream version 1.029 and 1.030
+ * Imported Upstream version 1.029, 1.030 and 1.031
-- Salvatore Bonaccorso <carnil at debian.org> Tue, 25 Jun 2013 16:30:58 +0200
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libregexp-grammars-perl.git
More information about the Pkg-perl-cvs-commits
mailing list