On 2/9/26 16:24, Michael Tokarev wrote:

[ Other info ]
I forgot to mention 3 things.

1. Upstream does not consider patching previous releases of freerdp,
   treating a new upstream version as a fix for previous issues.
   This is why I'm keeping freerdp3 in trixie-backports up to date.

2. The fixes in there introduce two new symbols in shared libraries
   which appeared in much later versions of the library - 3.20 or 3.21.
   These new symbols are used internally by freerdp binaries, no
   existing-in-trixie clients, obviously, don't use these.
   I can't just add these symbols to the trixie shared libs with
   min version being current trixie one, because there's a version
   gap when this symbol doesn't exist.

   So I use a trick by providing a virtual package with these
   symbols for trixie, and use alternative dependency - either
   this virtual package or recent-enough library where this
   symbol actually appeared.

3. Current packaging is available in git on salsa, see debian/trixie branch
https://salsa.debian.org/debian-remote-team/freerdp3/-/commits/debian/trixie

   This one might be easier to review than a huge debdiff.

Thanks,

/mjt

Reply via email to