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

Fwd: Re: RFS: poco (updated package)



Hi Günter

can you please respond a short statement about API and ABI stability of poco.

- Patrick

----------  Weitergeleitete Nachricht  ----------
Betreff: Re: RFS: poco (updated package)
Datum: Samstag 26 Dezember 2009
Von: George Danchev <danchev@spnet.net>
An: Patrick Roland Gansterer <paroga@paroga.com>

Patrick Roland Gansterer writes:
> George Danchev:
> > I'm still waiting for an answer to this:
> > http://lists.debian.org/debian-mentors/2009/12/msg00300.html
> 
> Do you think that a symbols file will be the correct solution? I didn't
>  check the ABI history of poco, so i don't know if it is backward
>  compatible and if this is a goal of upstream.

Well, adding symbols files is meant to control what symbols appear and 
disappear with new releases. OTOH, apparently upstream bumps the soname, since 
they break the binary compatibility (at least) in the first place, so the 
question is why they break the it with their library effectively obliterating 
one of the contracts a well maintained production library should provided -- 
stable binary and programing interfaces (for instance we don't want libc doing 
so with each new release).

Krzysztof, clamfs needs to be rebuilt (binNMU [1]) against the latest poco 
library, too, since it now depends on libpocofoundation8 and libpoconet8 which 
will automatically disappear from the archive (deemed as cruft [2]).

[1] http://wiki.debian.org/binNMU
[2] http://ftp-master.debian.org/cruft-report-daily.txt


Reply to: