On Wed, Nov 04, 2020 at 09:47:50AM +0100, Petr Lautrbach wrote:
> Hi,
> 
> in order to prevent backward compatibility libsepol and libsemanage used had 
> few
> symbols defined twice and used symbol versioning for them. But when LTO was
> enabled these symbols were completely dropped during compilation, see
> https://github.com/SELinuxProject/selinux/issues/245
> 
> In order to fix it, it was decided to drop these duplicate symbols and also 
> long
> time deprecated symbols and therefore sonames of libsepol and libsemanage were
> bumped.
> 
> The following SELinux userspace components are built and prepared to be 
> merged in
> "f34-build-side-33413" side tag:
> 
> selinux-policy-3.14.7-7.fc34
> setools-4.4.0-0.1.20201102git05e90ee.fc34
> checkpolicy-3.1-4.fc34
> policycoreutils-3.1-5.fc34
> libsemanage-3.1-4.fc34
> libselinux-3.1-4.fc34
> libsepol-3.1-4.fc34
> 
> There are few other components which needs to be rebuild:
> 
> parted - for some reason it links to libsepol even though I haven't found a 
> code
>   which would use it. I've proposed patch upstream
>   
> https://alioth-lists.debian.net/pipermail/parted-devel/2020-November/005500.html
> 
> shadow-utils - https://src.fedoraproject.org/rpms/shadow-utils/pull-request/6
> sssd - https://src.fedoraproject.org/rpms/sssd/pull-request/7
> 
> As none of packages which require either libsepol or libsemanage use dropped
> symbols and in order not to break build root during soname bumps I've added 
> temporary
> subpackages with original library versions - libsepol-compat with 
> libsepol.so.1
> and libsemanage-compat with libsemanage.so.1. These subpackage will be dropped
> as soon as everything is rebuilt in Rawhide.
> 
> I've sucessfuly built all packages also in my COPR repository
> https://copr.fedorainfracloud.org/coprs/plautrba/selinux-fedora/builds/
> 
> If there's no objection I'd like to merge the side tag to rawhide as soon as 
> possible.
> 

This is merged now 
https://bodhi.fedoraproject.org/updates/FEDORA-2020-44f878be7e

Attachment: signature.asc
Description: PGP signature

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to