On 12.08.2014 00:14, Mike Gabriel wrote:

> I guess, the approach needs to be:
> 
>   (a) provide proper shared libs packages for each libfreerdp-* and
> libwinpr-* shared lib
>   (b) make remmina et al. use generic .so files (libfreerdp-*.so).

Aren't *.so files (without numbering) only included in -dev-packages?
Besides, if the SOname changed, wouldn't the API/ABI have changed in an
incompatible way?

> Furthermore, we need to check with Remmina upstream about compatibility
> [1].
>
> [1] https://github.com/FreeRDP/Remmina/issues/291

I created an updated remmina from the current GIT head. This segfaults
inside libwinpr like this:

#0  ArrayList_Add (arrayList=0x0, obj=obj@entry=0x83de2d8)
    at
/tmp/buildd/freerdp-1.1.0~git20140809.1.b07a5c1+dfsg/winpr/libwinpr/utils/collections/ArrayList.c:206
        index = <optimized out>
#1  0xf5a31e87 in freerdp_channels_new ()
    at
/tmp/buildd/freerdp-1.1.0~git20140809.1.b07a5c1+dfsg/channels/client/channels.c:354
        channels = 0x83de2d8
#2  0xf5c7b708 in remmina_rdp_init (gp=0x82faa20)
    at
/tmp/buildd/remmina-1.0.1~git20140714/remmina-plugins/rdp/rdp_plugin.c:864
        instance = 0x83d1400
        rfi = 0x8397010

> If those strategies fail, I will provide a libfreerdp-1-0 src:package
> that provides the required libfreerdp-*.so.1.0 files.

I guess this will be the way to go. Or you need to rename the library
packages and schedule a round of bin-nmus for the rdeps.

Grüße,
Sven.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to