Bug#757926: ABI changes in libfreerdp1 makes other software break

2014-08-30 Thread Mike Gabriel
Hi Sebastian, On Sa 30 Aug 2014 19:05:20 CEST, Sebastian Ramacher wrote: Here is a patch that implements the split. I've also renamed There was no patch attached to your mail. libfreerdp1-dbg to libfreerdp-dbg that contains the debug symbols for all shared libraries. The descriptions might

Bug#757926: ABI changes in libfreerdp1 makes other software break

2014-08-30 Thread Sebastian Ramacher
Control: tags -1 + patch Hi Mike On 2014-08-26 21:44:56, Mike Gabriel wrote: > > Since this is becoming a blocker now for vlc and the libav transition, > > would you accept a patch that splits the shared libraries into separate > > binary packages? After that, a round of binNMUs is enough for the

Processed: Re: Bug#757926: ABI changes in libfreerdp1 makes other software break

2014-08-30 Thread Debian Bug Tracking System
Processing control commands: > tags -1 + patch Bug #757926 [libfreerdp1] ABI changes in libfreerdp1 makes other software break Bug #757605 [libfreerdp1] libfreerdp1: changes to soname cause remmina RDP plugin to fail Added tag(s) patch. Added tag(s) patch. -- 757605: http://bugs.debian.org/cgi-

Bug#757926: ABI changes in libfreerdp1 makes other software break

2014-08-26 Thread Mike Gabriel
Hi Sebastian, - Original message - > Control: block 757917 by -1 > > Hi Mike > > On 2014-08-12 15:02:01, Mike Gabriel wrote: > > My suggestion would be to: > > > > (1) rename bin:package libfreerdp1 to some other name (actually, I am > > thinking to package > > all lib*.so.* files in i

Processed: Re: Bug#757926: ABI changes in libfreerdp1 makes other software break

2014-08-26 Thread Debian Bug Tracking System
Processing control commands: > block 757917 by -1 Bug #757917 [release.debian.org] transition: libav11 757917 was blocked by: 758017 758203 758205 757917 was not blocking any bugs. Added blocking bug(s) of 757917: 757605 and 757926 -- 757917: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=7579

Bug#757926: ABI changes in libfreerdp1 makes other software break

2014-08-26 Thread Sebastian Ramacher
Control: block 757917 by -1 Hi Mike On 2014-08-12 15:02:01, Mike Gabriel wrote: > My suggestion would be to: > > (1) rename bin:package libfreerdp1 to some other name (actually, I am > thinking to package > all lib*.so.* files in individual bin:packages) > (2) rename bin:package libfre

Bug#757926: ABI changes in libfreerdp1 makes other software break

2014-08-12 Thread Andreas Cadhalpun
Hi Mike, On 12.08.2014 19:36, Mike Gabriel wrote: On Di 12 Aug 2014 17:43:13 CEST, Andreas Cadhalpun wrote: There are only four packages build-depending on libfreerdp-dev: * remmina: fails to build for unrelated reasons Actually, this is probably related, I just didn't realize, what this

Bug#757926: ABI changes in libfreerdp1 makes other software break

2014-08-12 Thread Mike Gabriel
Hi Andreas, hi Luka, On Di 12 Aug 2014 17:43:13 CEST, Andreas Cadhalpun wrote: There are only four packages build-depending on libfreerdp-dev: * remmina: fails to build for unrelated reasons I have this wild guess that some of upstream's commits [1, 2, 3] could fix remmina when buildin

Bug#757926: ABI changes in libfreerdp1 makes other software break

2014-08-12 Thread Mike Gabriel
Hi Andreas, On Di 12 Aug 2014 17:43:13 CEST, Andreas Cadhalpun wrote: There are only four packages build-depending on libfreerdp-dev: * guacamole-server: builds with new API * remmina: fails to build for unrelated reasons * vlc: FAILS with new API * xrdp: builds with new API thanks for c

Bug#757926: ABI changes in libfreerdp1 makes other software break

2014-08-12 Thread Andreas Cadhalpun
Hi Mike, On 12.08.2014 17:02, Mike Gabriel wrote: sorry for not checking the API/ABI dependencies/compatibilities of libfreerdp any better. There are requests to have the new API/ABI (e.g. from the vinagre maintainer), as well. I'm not sure how vinagre uses freerdp, but it doesn't build-depen

Bug#757926: ABI changes in libfreerdp1 makes other software break

2014-08-12 Thread Mike Gabriel
Hi all, sorry for not checking the API/ABI dependencies/compatibilities of libfreerdp any better. There are requests to have the new API/ABI (e.g. from the vinagre maintainer), as well. But at the same time, we break several packages from upstream projects that have not migrated their cod

Bug#757926: ABI changes in libfreerdp1 makes other software break

2014-08-12 Thread Andreas Cadhalpun
Hi, On 12.08.2014 16:29, Luca Falavigna wrote: 2014-08-12 16:19 GMT+02:00 Andreas Cadhalpun : As the API apparently changed, the SONAME change is correct, but according to Policy 8.1, the package name of the library must be changed in such a case. IIRC, API changes should be quite easy to add

Bug#757926: ABI changes in libfreerdp1 makes other software break

2014-08-12 Thread Luca Falavigna
2014-08-12 16:19 GMT+02:00 Andreas Cadhalpun : > As the API apparently changed, the SONAME change is correct, but according > to Policy 8.1, the package name of the library must be changed in such a > case. IIRC, API changes should be quite easy to address, renaming the -dev package should be avoi

Bug#757926: ABI changes in libfreerdp1 makes other software break

2014-08-12 Thread Andreas Cadhalpun
On 12.08.2014 15:36, Luca Falavigna wrote: Package: libfreerdp1 Version: 1.1.0~git20140809.1.b07a5c1+dfsg-1 Severity: grave Dear Maintainer, with latest changes in FreeRDP, libfreerdp1 changes its internal structure, causing depenent packages to fail to load. remmina is an example of this (se

Bug#757926: ABI changes in libfreerdp1 makes other software break

2014-08-12 Thread Luca Falavigna
Package: libfreerdp1 Version: 1.1.0~git20140809.1.b07a5c1+dfsg-1 Severity: grave Dear Maintainer, with latest changes in FreeRDP, libfreerdp1 changes its internal structure, causing depenent packages to fail to load. remmina is an example of this (see #757821), it requires some of the objects p