Your message dated Thu, 12 Apr 2012 22:47:26 +0000
with message-id <[email protected]>
and subject line Bug#664214: fixed in libparse-recdescent-perl 1.967009+dfsg-1
has caused the Debian Bug report #664214,
regarding libparse-recdescent-perl: should break libmail-imapclient-perl (<< 
3.30-2)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
664214: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=664214
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libparse-recdescent-perl
Version: 1.967006+dfsg-1
X-Debbugs-Cc: [email protected]

[cc'ing the debian-perl list as this issue potentially
 affects many libparse-recdescent-perl reverse dependencies.]

As seen in #662599, recent libparse-recdescent-perl versions
introduced backwards incompatible changes that broke precompiled
grammar modules in the libmail-imapclient-perl package.

So it looks like libparse-recdescent-perl should break
libmail-imapclient-perl (<< 3.30-2) to make sure the regressions don't
occur with partial upgrades from squeeze.

The breakage also happens the other way around, so the
new libmail-imapclient-perl needs to depend on the newer
libparse-recdescent-perl. I'll clone and reassign this bug once I get
the ack.

This may well not be the only case of a precompiled grammar breaking on
Parse::RecDescent upgrades. The libtm-perl changelog indicates
that one had problems too, although I don't see a bug filed.

It would be good if somebody could go through the libparse-recdescent-perl
reverse dependencies and check if there are other ones with precompiled
grammars and if they're still working.

Fortunately things are improving; see the documentation quote below .
Embedding Parse::RecDescent and recompiling the grammars every time
during the Debian package build would be the best long term solution
AFAICS.

Due to the 'experimental' part, I suppose we should not adopt this in
Debian quite yet unless this kind breakage is very widespread, but it's
worth keeping an eye on.

       Standalone Precompiled Parsers

       Until version 1.967003 of Parse::RecDescent, parser modules built with
       "Precompile" were dependent on Parse::RecDescent.  Future
       Parse::RecDescent releases with different internal implementations
       would break pre-existing precompiled parsers.

       Version 1.967_005 added the ability for Parse::RecDescent to include
       itself in the resulting .pm file if you pass the boolean option
       "-standalone" to "Precompile":

           Parse::RecDescent->Precompile({ -standalone = 1, },
               $grammar, "My::New::Parser");

       Parse::RecDescent is included as Parse::RecDescent::_Runtime in order
       to avoid conflicts between an installed version of Parse::RecDescent
       and a precompiled, standalone parser made with another version of
       Parse::RecDescent.  This renaming is experimental, and is subject to
       change in future versions.

       Precompiled parsers remain dependent on Parse::RecDescent by default,
       as this feature is still considered experimental.  In the future,
       standalone parsers will become the default.

-- 
Niko Tyni   [email protected]



--- End Message ---
--- Begin Message ---
Source: libparse-recdescent-perl
Source-Version: 1.967009+dfsg-1

We believe that the bug you reported is fixed in the latest version of
libparse-recdescent-perl, which is due to be installed in the Debian FTP 
archive:

libparse-recdescent-perl_1.967009+dfsg-1.debian.tar.gz
  to 
main/libp/libparse-recdescent-perl/libparse-recdescent-perl_1.967009+dfsg-1.debian.tar.gz
libparse-recdescent-perl_1.967009+dfsg-1.dsc
  to 
main/libp/libparse-recdescent-perl/libparse-recdescent-perl_1.967009+dfsg-1.dsc
libparse-recdescent-perl_1.967009+dfsg-1_all.deb
  to 
main/libp/libparse-recdescent-perl/libparse-recdescent-perl_1.967009+dfsg-1_all.deb
libparse-recdescent-perl_1.967009+dfsg.orig.tar.gz
  to 
main/libp/libparse-recdescent-perl/libparse-recdescent-perl_1.967009+dfsg.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Florian Schlichting <[email protected]> (supplier of updated 
libparse-recdescent-perl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 13 Apr 2012 00:11:32 +0200
Source: libparse-recdescent-perl
Binary: libparse-recdescent-perl
Architecture: source all
Version: 1.967009+dfsg-1
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Florian Schlichting <[email protected]>
Description: 
 libparse-recdescent-perl - Perl module to create and use recursive-descent 
parsers
Closes: 664214
Changes: 
 libparse-recdescent-perl (1.967009+dfsg-1) unstable; urgency=low
 .
   [ Florian Schlichting ]
   * Imported Upstream version 1.967009+dfsg.
   * Bumped Standards-Version to 3.9.3 (use copyright-format 1.0).
   * Added Breaks: on versions of libmail-imapclient-perl and libcss-perl
     compiled with a backwards-incompatible version of this package.
     (Closes: #664214)
   * Added myself to uploaders and copyright.
 .
   [ gregor herrmann ]
   * debian/rules: run additional debian/test-arg-alternation.pl test
     script.
Checksums-Sha1: 
 685fadd8a3a269f9c9e2c234c7f4104325c655cb 2311 
libparse-recdescent-perl_1.967009+dfsg-1.dsc
 2cdcb38064fd9a4182e6ce7953c90a4493cb8ecd 123430 
libparse-recdescent-perl_1.967009+dfsg.orig.tar.gz
 e4aed9505ded6770668c9b3169d6b0a9014e2b02 8762 
libparse-recdescent-perl_1.967009+dfsg-1.debian.tar.gz
 f5d71b07ea0debc4ed7e64ee679fbf5cc9e159c6 172056 
libparse-recdescent-perl_1.967009+dfsg-1_all.deb
Checksums-Sha256: 
 6d987005d0c54e84509b5838a448c22b43f6f4143fa971e11000ff6b9e42b913 2311 
libparse-recdescent-perl_1.967009+dfsg-1.dsc
 0731fa507d52378e41312547c073b3803536fc6497a52216b603e218700d123c 123430 
libparse-recdescent-perl_1.967009+dfsg.orig.tar.gz
 d15eb0c6fb1a0b982e219bedaf4db69e2350b54114f4d2b9fb0d05dcf31858b3 8762 
libparse-recdescent-perl_1.967009+dfsg-1.debian.tar.gz
 8d213bc97bbf11672ded3796338151fe054ed55569d2d04d0506f68c25066272 172056 
libparse-recdescent-perl_1.967009+dfsg-1_all.deb
Files: 
 a7668803ed18917c9f9c0b8355b3cc90 2311 perl optional 
libparse-recdescent-perl_1.967009+dfsg-1.dsc
 c9c90e6e5b3f59cbc446823effa6e562 123430 perl optional 
libparse-recdescent-perl_1.967009+dfsg.orig.tar.gz
 719b4123f8a79d7f9060cfd55e95798e 8762 perl optional 
libparse-recdescent-perl_1.967009+dfsg-1.debian.tar.gz
 43a53475cd92846e6b45a85f9a9059c8 172056 perl optional 
libparse-recdescent-perl_1.967009+dfsg-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJPh1cCAAoJELs6aAGGSaoGYZMP/jMJiHp5SqCTaNpvd8VmkWbm
OQsjzIhkXgnjq8vVRfv6ncgv7tWeFkzFwF8Miowrwz7RMHhPcB5wZtFa6rUtTvMv
bb0OpEBJ5/M/dbR6DwvGz+xs09zMv7xapJsKLb9oCC2F+eMoIZtRpH6calQqVcSG
WJiAlAf3htvkHa4ihwmoOwhyhXZdQJmaFTTcY46kFp2bIvzY/bLlYO1T6awTsWKd
sY6f1jn4lbSf9bcc3Bt4vwRmJCJmdZES4uEAvxGhkKgtiVJ8cFTxQGRqkiqJl/+8
uXSe0wjSknAdtgrVlH8py0GoBh9QCJyGtiBJqFEWkUGWv/1pgp/ktVWxCqfp/dzh
09V/SYexx5ReWriDOkcdMvZWdptw8l7v/6g4uRBJB5CwrodJwHhI4iSIaRT0u+d2
QaM1ExRvVS38cG8tiGokHQOBNQoRZ1V7RExDDD7h5PeAIwDSEaLJ1+ZDzDLYByNu
/ZpVnKbJKnYQuW+By5pYsEpzj8hu2GwtSVuLYVHfJ2VnAbzECySGMnFeKOPolG8q
tZrtb3IDQdBPPls+W0dUHGqPwMf7ApOxXTIaac6ACRIj6/FXl2IPgyOH5rLaj8fQ
W0zqjrwDRmZ8txVlzBRHmmb9qkVYObfJzNGtZmrWs5Kbi5NoOlwEgIKZO/srPFtk
4mj9cGfliP89pIc4efT9
=Zqcx
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to