Bug#1043417: libwraster6: libwraster ABI breakage

2023-08-13 Thread Andreas Metzler
On 2023-08-10 "Torrance, Douglas"  wrote:
[...]
> I've applied the patch that you submitted upstream [1] to the package.  I
> think this should fix the issue.  See the latest draft in Salsa [2].

> Does this look okay?

Thank you, yes. (As you are no doubt aware) there is a functionally
identally  (but different) patch in upstream GIT, let's go with this
one. (Please tell me if I should make an upload.)

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



Bug#1043417: libwraster6: libwraster ABI breakage

2023-08-10 Thread Torrance, Douglas

Hi Andreas,

On Thu 10 Aug 2023 06:14:44 PM +02, Andreas Metzler  wrote:

already communicated upstream, lets add a blocker bug. The new release
bumped the symbol version of all symbols from LIBWRASTER6 to
LIBWRASTER7, i.e. we have got total ABI breakage, none of the previously
exported symbols are exported anymore.
-
ametzler@argenau:~$ wmweather+ ; echo $?
wmweather+: /lib/x86_64-linux-gnu/libwraster.so.6: version
`LIBWRASTER6' not found (required by wmweather+)
1
-

Upstream had introduced a script for automatic symbol versioning,
however given a libtool version string current:revision:age it
constructs the symbol versioning from $current instead of the soname.
libwraster went from 6:0:0 to 7:0:1 (no soname change).


I've applied the patch that you submitted upstream [1] to the package.  I
think this should fix the issue.  See the latest draft in Salsa [2].

Does this look okay?

Doug

[1] https://groups.google.com/g/wmaker-dev/c/TO106V4iiOo/m/D5oUWxBCDgAJ
[2] https://salsa.debian.org/wmaker-team/wmaker


signature.asc
Description: PGP signature


Bug#1043417: libwraster6: libwraster ABI breakage

2023-08-10 Thread Andreas Metzler
Package: libwraster6
Version: 0.96.0-1
Severity: grave
Tags: upstream
Justification: Policy 8.6.2

Hello,

already communicated upstream, lets add a blocker bug. The new release
bumped the symbol version of all symbols from LIBWRASTER6 to
LIBWRASTER7, i.e. we have got total ABI breakage, none of the previously
exported symbols are exported anymore.
-
ametzler@argenau:~$ wmweather+ ; echo $?
wmweather+: /lib/x86_64-linux-gnu/libwraster.so.6: version `LIBWRASTER6' not 
found (required by wmweather+)
1
-

Upstream had introduced a script for automatic symbol versioning,
however given a libtool version string current:revision:age it
constructs the symbol versioning from $current instead of the soname.
libwraster went from 6:0:0 to 7:0:1 (no soname change).

cu Andreas