Your message dated Sun, 05 Oct 2008 16:17:09 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#500987: fixed in pcre3 7.8-2
has caused the Debian Bug report #500987,
regarding missing libpcre shlibs bump
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.)


-- 
500987: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=500987
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: kdelibs5
Version: 4.1.2-1
Severity: serious
Justification: Sune says so


When you use kdelibs5-4.1.2-1 with a libpcre3 version lower than 7.7 there is a 
regression with kjs.
With the kjs javascript debugger enabled you will see a parse error when 
visiting e.g. http://www.regular-expressions.info/javascriptexample.html
If you upgrade libpcre3 to a version above, or equal to, 7.7 this parse error 
doesn't show and the javascript works as expected.

I believe that this happens because kdelibs5-4.1.2-1 is built against 
libpcre3-7.8-1 and kjs enables a certain feature for libpcre3 versions above 
7.7:

kjs/regexp.cpp:148:#ifdef PCRE_JAVASCRIPT_COMPAT // introduced in PCRE 7.7
kjs/regexp.cpp-149-  options |= PCRE_JAVASCRIPT_COMPAT;
kjs/regexp.cpp-150-#endif

A possible solution would be to make kdelibs5 depend on >=libpcre3-7.7 as it 
doesn't depend on a specific version right now.

On #khtml someone mentioned this:
[18:48:40] <OffEagle> We should probably use pcre_feature_supported.
[18:49:17] <OffEagle> Of course, that's really generally the case that if you 
run against an older version of library you'll get problems.

Reaction on #debian-kde:
[09:39:56] <pusling> he is usually right.
[09:40:44] <pusling> please for now report a serious bug against kdelibs5 with 
this info. If you are in doubt about justification, just say "Sune says so" ;)


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (900, 'testing'), (600, 'unstable'), (101, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



--- End Message ---
--- Begin Message ---
Source: pcre3
Source-Version: 7.8-2

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

libpcre3-dbg_7.8-2_i386.deb
  to pool/main/p/pcre3/libpcre3-dbg_7.8-2_i386.deb
libpcre3-dev_7.8-2_i386.deb
  to pool/main/p/pcre3/libpcre3-dev_7.8-2_i386.deb
libpcre3-udeb_7.8-2_i386.udeb
  to pool/main/p/pcre3/libpcre3-udeb_7.8-2_i386.udeb
libpcre3_7.8-2_i386.deb
  to pool/main/p/pcre3/libpcre3_7.8-2_i386.deb
libpcrecpp0_7.8-2_i386.deb
  to pool/main/p/pcre3/libpcrecpp0_7.8-2_i386.deb
pcre3_7.8-2.diff.gz
  to pool/main/p/pcre3/pcre3_7.8-2.diff.gz
pcre3_7.8-2.dsc
  to pool/main/p/pcre3/pcre3_7.8-2.dsc
pcregrep_7.8-2_i386.deb
  to pool/main/p/pcre3/pcregrep_7.8-2_i386.deb



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.
Mark Baker <[EMAIL PROTECTED]> (supplier of updated pcre3 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: SHA1

Format: 1.7
Date: Sun, 05 Oct 2008 17:06:46 +0100
Source: pcre3
Binary: libpcre3 libpcre3-udeb libpcrecpp0 libpcre3-dev libpcre3-dbg pcregrep
Architecture: source i386
Version: 7.8-2
Distribution: unstable
Urgency: low
Maintainer: Mark Baker <[EMAIL PROTECTED]>
Changed-By: Mark Baker <[EMAIL PROTECTED]>
Description: 
 libpcre3   - Perl 5 Compatible Regular Expression Library - runtime files
 libpcre3-dbg - Perl 5 Compatible Regular Expression Library - debug symbols
 libpcre3-dev - Perl 5 Compatible Regular Expression Library - development files
 libpcre3-udeb - Perl 5 Compatible Regular Expression Library - runtime files 
(ude (udeb)
 libpcrecpp0 - Perl 5 Compatible Regular Expression Library - C++ runtime files
 pcregrep   - grep utility that uses perl 5 compatible regexes.
Closes: 500987
Changes: 
 pcre3 (7.8-2) unstable; urgency=low
 .
   * debian/rules: Bumped shlib version to 7.7 because of new feature in
     that version (Closes: #500987)
Files: 
 62bfa1ebb85c10acda1ed84405028444 614 libs optional pcre3_7.8-2.dsc
 054efb0507b7d74dc0d6c983f0eaf3f0 15711 libs optional pcre3_7.8-2.diff.gz
 41312cdb76daed198fb89855b1981e47 210448 libs important libpcre3_7.8-2_i386.deb
 29e14a9992ab3d362a825d54bf57a660 68906 debian-installer important 
libpcre3-udeb_7.8-2_i386.udeb
 732099353cfa3d3aa8dbdfac754bd68b 97926 libs optional libpcrecpp0_7.8-2_i386.deb
 3679f04c17186fa9d5b31568883c2254 256670 libdevel optional 
libpcre3-dev_7.8-2_i386.deb
 757e4c7965bb64026f22287857d3d069 190832 libdevel optional 
libpcre3-dbg_7.8-2_i386.deb
 39ed5dfe916715fc04b52afa8d4bff4a 20730 utils optional pcregrep_7.8-2_i386.deb
Package-Type: udeb

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

iD8DBQFI6ObBLk+GuosNQvkRAjpPAJ9InUYKhRiXNxanIpcY1XhjusNQhwCcCMH0
v+ZIdX9MzXys/79Cxxmxxw4=
=smnh
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to