Control: retitle -1 libselinux breaks ABI of matchpathcon_filespec_add
Control: tags -1 upstream fixed-upstream
Control: forwarded -1 
https://github.com/SELinuxProject/selinux/commit/9395cc03226a0e1a220a37d71d1a4158635c4284
Control: tags 1063135 + wontfix
Control: close 1063135

Hi,

Paul asked me to follow up on these rc bugs.

I am closing #1063135, because we will not move forward with a rename to
libselinux1t64. The package has been removed from experimental
meanwhile, so this is fully done.

We have addressed the package upgrade by not moving from libselinux1 to
libselinux1t64, but that means libselinux now breaks ABI of
matchpathcon_filespec_add. To that end, Steve really did fix libselinux
upstream.

On Thu, Feb 15, 2024 at 04:48:43PM -0800, Steve Langasek wrote:
> Patch now forwarded upstream for review.
> 
> https://lore.kernel.org/selinux/zc6tzkpsyzric...@homer.dodds.net/T/#t

This has been merged and is available upstream.
https://github.com/SELinuxProject/selinux/commit/9395cc03226a0e1a220a37d71d1a4158635c4284

The change is not in the latest libselinux upload.
https://sources.debian.org/src/libselinux/3.7-3/include/selinux/selinux.h/

As a result, unstable presently has broken ABI and applying the patch
(that has been accepted upstream) will revert the ABI breakage. Beware
that after applying the patch, we must schedule binNMUs for reverse
dependencies on armel and armhf (+ multiarch sync) as a symbol is being
redirected. Otherwise, we have reverse ABI breakage due to the earlier
breakage having been picked up.

So no, this is not done, but it's not much left to be done.

Helmut

Reply via email to