On Mon, Feb 09, 2026 at 04:35:28PM +0300, Michael Tokarev wrote: >... > 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. >...
New symbols are more common in pu updates than you might imagine, including in core packages like python3. Just using 3.15.0+dfsg-2+deb13u1~ as symbol version for the new symbols would be the normal solution. The version gap does technically exist, but only when upgrading to older versions from testing/unstable AND having a (local) package that is using the symbol installed - this is a pretty theoretical issue. I am not a member of the release team and I am not saying that what you are doing is wrong, but it is not really necessary or usually done. > Thanks, > > /mjt cu Adrian

