[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Uploaded pcre2 2.07-1 (source i386) to master



Unfortunately this is not completely compatible with older versions; one of
the functions has an extra argument.

As there are very few packages depending on it, and only one of them isn't
maintained by me, I didn't want to use a different soname and so a different
package name etc. Instead I'm using the following nasty hack:

The routine in question will be renamed pcre_exec2(); I'll write a little
wrapper function called pcre_exec() which does as the old one does. The
header file will include a #define so anyone trying to call pcre_exec() will
get pcre_exec2() instead.
                                                                               
The result is that new code will get the new call, correctly. Old binaries    
will get the wrapper function and continue to work; old source will not       
work, but at least it will give a sensible error message rather than
failing silently.

No, I don't like this much, either.

-----BEGIN PGP SIGNED MESSAGE-----

Format: 1.5
Date: Tue,  3 Aug 1999 23:58:35 +0100
Source: pcre2
Binary: pgrep libpcre2-dev libpcre2
Architecture: source i386
Version: 2.07-1
Distribution: unstable
Urgency: low
Maintainer: Mark Baker <mbaker@iee.org>
Description: 
 libpcre2   - Philip Hazel's Perl Compatible Regular Expression library
 libpcre2-dev - Development stuff for libpcre
 pgrep      - grep utility that uses perl compatible regexes.
Changes: 
 pcre2 (2.07-1) unstable; urgency=low
 .
   * new upstream version
   * pcre.c, pcre.h: new upstream version is incompatible with old one! I've
     done a nasty hack so that old binaries will still work. Old source won't,
     but at least it won't fail silently so this shouldn't be a major problem.
   * debian/rules: /usr/doc/pgrep should be a link to libpcre2, not libpcre1
     (#42450)
Files: 
 cb717bf5e6f7546bae4995c4eb7eb6ad 629 libs optional pcre2_2.07-1.dsc
 ef47fea077430d937e24d55e0281fdb6 177933 libs optional pcre2_2.07.orig.tar.gz
 6428154cf8c6f16f736d04c087bc8a29 64587 libs optional pcre2_2.07-1.diff.gz
 6e6964772a5156285ec58991c740692c 44100 libs optional libpcre2_2.07-1_i386.deb
 401283c2703ac2178e1e2b2330097f45 51266 devel optional libpcre2-dev_2.07-1_i386.deb
 15ba03ec337884886aa8168960e61cbe 4896 utils optional pgrep_2.07-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv

iQCVAwUBN6itHEEtwElKs1mxAQF/zwP/RQkvzpPKPhTqi6s9yPaDp6egoJsTQB8B
fDi/eG/IpjCCMl4oT854S+wtffH7Cv0K3mX0mbeJvsNzd8s1zxW+ibyJbfoaWhlM
Pa/uVBDcKTRAaeDTFwocIqHnPOOaOZYldSuP3Utqj8zVXZrqO6hB3EtKyzi/tfaW
Xisl6he3w04=
=R7qe
-----END PGP SIGNATURE-----


Reply to: