Re: HEADSUP: libsepol and libsemanage soname bump

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/5/20 7:59 AM, Petr Lautrbach wrote:
> 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

Thanks!  Good to have those off my LTO list as well :-)


jeff
_______________________________________________
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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux