Hi On 2024-04-01 23:39:37 +0200, Andrea Bolognani wrote: > On Mon, Apr 01, 2024 at 10:37:03PM +0200, Sebastian Ramacher wrote: > > Source: spectrwm > > Version: 3.5.1-1 > > Severity: serious > > X-Debbugs-Cc: sramac...@debian.org > > > > spectrwm builds a packages with a hard-coded dependency on a library > > package involved in the time_t 64 transition. This dependency needs to > > be updated. > > It would be useful if you could be more specific. I guess you're > talking about the dependency on libxt6?
Yes. > > The problem with it, and the reason why a manual dependency is used > in that case, is that ${shlib:Depends} will not pick it up, since > it's dlopen()ed rather than linked against. > > Do you have any suggestions on how to handle this in a way that plays > well with the 64-bit time_t transition? You could derive it from the the dependencies of libxt-dev during the build or for the time being simply change the dependency based on the rename of the libxt6 -- provided that spectrwm is compatible with the new ABI. Cheers -- Sebastian Ramacher