[yaala] Yaala 0.672: Unavailable aggregation requested: ``requests''.

Florian Forster yaala@verplant.org
Mon, 18 Aug 2003 12:05:28 +0200

Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello :)

On Mon, Aug 18, 2003 at 11:09:26AM +0200, Juergen Kunkel wrote:
> Our version of Perl is 5.8.0.
> It would be great if this bug could be fixed soon, else we have to
> downgrade to Perl 5.6, though we also use other Perl applications, so that
> might be a risk for us.

This actually is a known problem and as I understand it a bug in perl
5.8.0. However, there is an easy workaround:

In your parser module is a regular expression which contains a ``negated
character class'' that looks like this: ``[^\s\?]''. In Common.pm the
line looks like this:
if ($request =3D~ m#(\S+) ([^\s\?]+)\??(\S*)#)

All you have to do is change the ``\s'' into a normal whitespace `` ''.
The line then looks like this (for copy'n'paste reasons ;):
if ($request =3D~ m#(\S+) ([^ \?]+)\??(\S*)#)

I have absolutely no idea as to why perl 5.8 is doing this and which
versions of perl 5.8 are affected. If anyone knows any details I'd
appreciate any hints, since I couldn't find anything related in the perl

I wanted to have the workaround included in the new version of yaala
which I am working on ATM, but there are some hard changes that are
slowing things down. I guess I'll release a ``fixed'' version of yaala
later today..

Hope that helps. If not, please tell me! :)

Florian octo Forster
Hacker in training
GnuPG: 0x91523C3D

Content-Type: application/pgp-signature
Content-Disposition: inline

Version: GnuPG v1.2.1 (GNU/Linux)