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@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx