#1013581 Please rebuild to pick up the new libXi.6 dependency.

#1013581#5
Date:
2022-06-24 11:05:34 UTC
From:
To:
Hi,

First of all, thanks for taking care of cnee/xnee in Debian!

At some point recently, the XIQueryVersion() function from the X11 API
moved to a separate library, libXi.so.6, found in the libxi6 Debian package.
Since cnee 3.19-8 (in both unstable and testing) has not been linked
against libXi.so.6 at build time, it does not try to load it, resulting in
errors such as:

    [roam@straylight ~]$ cnee --replay -f /dev/null; echo "exit code $?"
    cnee: symbol lookup error: /lib/libxnee.so.0: undefined symbol: XIQueryVersion
    exit code 127

...which breaks any program that tries to invoke cnee, leading to e.g.
the wmanager tests breaking in #1013579.

I think that a simple rebuild should be enough - I tested it on my local
system and the cnee binary is now linked against libXi.so.6, too.

Thanks again, and keep up the great work!

G'luck,
Peter

#1013581#12
Date:
2022-06-24 11:28:57 UTC
From:
To:
If this is the case, could you just request a binNMU?

Thanks.

#1013581#17
Date:
2022-06-24 11:39:22 UTC
From:
To:
Hm, that's actually an interesting idea... I'll look into it, and,
in that case, sorry for bothering you! :) So yeah, I will look into
it and probably close this bug accordingly.

G'luck,
Peter

#1013581#22
Date:
2022-06-26 06:41:48 UTC
From:
To:
Version: 3.19-9

I have uploaded a new version.

#1013581#27
Date:
2022-07-02 12:12:16 UTC
From:
To:
Version: 3.19-9

Right, I keep forgetting to close this... Thanks a lot!

G'luck,
Peter