On 2019-09-26 08:16 +0200, Sven Joachim wrote:

> Control: reassign -1 libfilezilla0 0.18.2-1
>
> On 2019-09-26 17:53 +1200, jfp wrote:
>
>> Package: filezilla
>> Version: 3.39.0-2
>> Severity: grave
>> Justification: renders package unusable
>>
>> Dear Maintainer,
>>
>> Crashes on startup with the folloing error:
>>
>> filezilla: symbol lookup error: filezilla: undefined symbol: _ZTIN2fz6threadE
>
> Confirmed here, looks like libfilezilla changed the ABI without bumping
> SONAME.  Downgrading libfilezilla0 to 0.15.1-1 helps.

I am not really a C++ expert, but probably this ABI break has been
caused by libfilezilla being built with "-std=c++17".  If so, the SONAME
should be retained and either

- the packagename changed, or

- a versioned Breaks against filezilla added to debian/control and
  shlibs bumped (e.g. via "dh_makeshlibs -VUpstream-Version" in
  debian/rules).

And of course a new filezilla needs to be uploaded with a bumped
Build-Depends on libfilezilla-dev.

Cheers,
       Sven

Reply via email to