Re: PCRE 8.30 will break API

2012-02-28 Thread Petr Pisar
On 2012-02-09, Petr Pisar wrote: > It's long time since PCRE (Perl-Compatible Regular Expression) library > has changed API or ABI. Version 8.30 is different. [...] > Result is pcre library has changed SONAME from libpcre.so.0 to > libpcre.so.1. > I'm pleased to announce all reverse dependencies o

Re: PCRE 8.30 will break API

2012-02-16 Thread Thomas Moschny
2012/2/13 Petr Pisar : > Currently there is 17 packages linked against the old PCRE: > > monotone Fixed in monotone-1.0-7.fc18. - Thomas -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel

Re: PCRE 8.30 will break API

2012-02-13 Thread Petr Pisar
On 2012-02-09, Petr Pisar wrote: > > Result is pcre library has changed SONAME from libpcre.so.0 to > libpcre.so.1. Other librararies (pcrecpp, pcreposix) delivered with this > package remain compatible. > > Because pcre library is part of minimal build root I choosed following > strategy to avoid

Re: PCRE 8.30 will break API

2012-02-10 Thread Richard W.M. Jones
On Fri, Feb 10, 2012 at 04:24:43PM +0100, Kevin Kofler wrote: > Richard W.M. Jones wrote: > > Actually ocaml-pcre-devel is the one which requires pcre-devel. I > > don't think this is against any guidelines, or if it is, it shouldn't > > be. > > No, that makes sense. Your message wasn't clear abo

Re: PCRE 8.30 will break API

2012-02-10 Thread Kevin Kofler
Richard W.M. Jones wrote: > Actually ocaml-pcre-devel is the one which requires pcre-devel. I > don't think this is against any guidelines, or if it is, it shouldn't > be. No, that makes sense. Your message wasn't clear about that. >> Instead, the software MUST be patched to dlopen the fully ver

Re: PCRE 8.30 will break API

2012-02-10 Thread Petr Pisar
On 2012-02-10, Reindl Harald wrote: > > that devel-packages require other devel-packages is OK > but that you need ANY devel-package on machines having > not installed any compiler/packaging-software not > You can have a tool which creates binding to native shared objects at run-time. Then header

Re: PCRE 8.30 will break API

2012-02-10 Thread Reindl Harald
Am 10.02.2012 12:46, schrieb Richard W.M. Jones: > On Fri, Feb 10, 2012 at 01:03:11AM +0100, Kevin Kofler wrote: >> Richard W.M. Jones wrote: >>> It dlopen's the package so there is no automatic dependency. To make >>> up for this it requires pcre-devel, but in the light of this soname >>> chang

Re: PCRE 8.30 will break API

2012-02-10 Thread Richard W.M. Jones
On Fri, Feb 10, 2012 at 01:03:11AM +0100, Kevin Kofler wrote: > Richard W.M. Jones wrote: > > It dlopen's the package so there is no automatic dependency. To make > > up for this it requires pcre-devel, but in the light of this soname > > change that might be a bug. > > It is against the guidelin

Re: PCRE 8.30 will break API

2012-02-10 Thread Petr Pisar
On 2012-02-09, Sérgio Basto wrote: > On Thu, 2012-02-09 at 16:52 +, Petr Pisar wrote: >> It's long time since PCRE (Perl-Compatible Regular Expression) library >> has changed API or ABI. Version 8.30 is different. Besides UTF-16 >> support, the incompatible changes are described by upstream w

Re: PCRE 8.30 will break API

2012-02-09 Thread Reindl Harald
Am 10.02.2012 01:03, schrieb Kevin Kofler: > Richard W.M. Jones wrote: >> It dlopen's the package so there is no automatic dependency. To make >> up for this it requires pcre-devel, but in the light of this soname >> change that might be a bug. > > It is against the guidelines to require a devel

Re: PCRE 8.30 will break API

2012-02-09 Thread Kevin Kofler
Richard W.M. Jones wrote: > It dlopen's the package so there is no automatic dependency. To make > up for this it requires pcre-devel, but in the light of this soname > change that might be a bug. It is against the guidelines to require a devel package. Instead, the software MUST be patched to d

Re: PCRE 8.30 will break API

2012-02-09 Thread Sérgio Basto
On Thu, 2012-02-09 at 16:52 +, Petr Pisar wrote: > It's long time since PCRE (Perl-Compatible Regular Expression) library > has changed API or ABI. Version 8.30 is different. Besides UTF-16 > support, the incompatible changes are described by upstream with these > words: > > . The pcre_info()

Re: PCRE 8.30 will break API

2012-02-09 Thread Paul Howarth
On Thu, 9 Feb 2012 16:52:57 + (UTC) Petr Pisar wrote: > (2) Reverse dependencies will be rebuilt against this new library. > x86_64 repository returns 109 packages: ... > proftpd I've done the proftpd rebuild. Paul. -- devel mailing list devel@lists.fedoraproject.org https://admin.f

Re: PCRE 8.30 will break API

2012-02-09 Thread Jason L Tibbitts III
> "PP" == Petr Pisar writes: PP> zoneminder Went ahead and rebuilt it now as I intend to be working on it tomorrow. - J< -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel

Re: PCRE 8.30 will break API

2012-02-09 Thread Richard W.M. Jones
On Thu, Feb 09, 2012 at 04:52:57PM +, Petr Pisar wrote: > ocaml-ocamlnet ocaml-pcre It dlopen's the package so there is no automatic dependency. To make up for this it requires pcre-devel, but in the light of this soname change that might be a bug. Rich. -- Richard Jones, Virtualizati

Re: PCRE 8.30 will break API

2012-02-09 Thread Remi Collet
Le 09/02/2012 17:52, Petr Pisar a écrit : > php php 5.4.0RC7 won't build. I know the fix have been commited, http://svn.php.net/viewvc?view=revision&revision=323096 http://svn.php.net/viewvc?view=revision&revision=323097 so will be in 5.4.0 final, planned for February 16. So, you can probab

Re: PCRE 8.30 will break API

2012-02-09 Thread Jon Ciesla
On Thu, Feb 9, 2012 at 11:46 AM, Petr Pisar wrote: > On 2012-02-09, Jon Ciesla wrote: >> On Thu, Feb 9, 2012 at 10:52 AM, Petr Pisar wrote: >>> Result is pcre library has changed SONAME from libpcre.so.0 to >>> libpcre.so.1. Other librararies (pcrecpp, pcreposix) delivered with this >>> package

Re: PCRE 8.30 will break API

2012-02-09 Thread Petr Pisar
On 2012-02-09, Jon Ciesla wrote: > On Thu, Feb 9, 2012 at 10:52 AM, Petr Pisar wrote: >> Result is pcre library has changed SONAME from libpcre.so.0 to >> libpcre.so.1. Other librararies (pcrecpp, pcreposix) delivered with this >> package remain compatible. >> >> Because pcre library is part of m

Re: PCRE 8.30 will break API

2012-02-09 Thread Jon Ciesla
On Thu, Feb 9, 2012 at 10:52 AM, Petr Pisar wrote: > It's long time since PCRE (Perl-Compatible Regular Expression) library > has changed API or ABI. Version 8.30 is different. Besides UTF-16 > support, the incompatible changes are described by upstream with these > words: > > . The pcre_info() fu