85acb2b527
This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/libsemanage.git#e91e91b5b3c2ca890a4eb605569ec6a82b028d76
46 lines
1.4 KiB
Diff
46 lines
1.4 KiB
Diff
From 6ebb35d261eaa8701b53b9f68184b05de8dfd868 Mon Sep 17 00:00:00 2001
|
|
From: Petr Lautrbach <plautrba@redhat.com>
|
|
Date: Fri, 9 Oct 2020 15:00:52 +0200
|
|
Subject: [PATCH] libsemanage: Bump libsemanage.so version
|
|
|
|
Previous commits removed some symbols and broke ABI, therefore we need to change
|
|
SONAME.
|
|
|
|
See the following quotes from distribution guidelines:
|
|
|
|
https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#run-time-shared-libraries
|
|
|
|
Every time the shared library ABI changes in a way that may break
|
|
binaries linked against older versions of the shared library, the SONAME
|
|
of the library and the corresponding name for the binary package
|
|
containing the runtime shared library should change.
|
|
|
|
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_downstream_so_name_versioning
|
|
|
|
When new versions of the library are released, you should use an ABI
|
|
comparison tool to check for ABI differences in the built shared
|
|
libraries. If it detects any incompatibilities, bump the n number by
|
|
one.
|
|
|
|
Signed-off-by: Petr Lautrbach <plautrba@redhat.com>
|
|
---
|
|
libsemanage/src/Makefile | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/libsemanage/src/Makefile b/libsemanage/src/Makefile
|
|
index a0eb3747d74b..ab6cae51f5c3 100644
|
|
--- a/libsemanage/src/Makefile
|
|
+++ b/libsemanage/src/Makefile
|
|
@@ -32,7 +32,7 @@ YACC = bison
|
|
YFLAGS = -d
|
|
|
|
VERSION = $(shell cat ../VERSION)
|
|
-LIBVERSION = 1
|
|
+LIBVERSION = 2
|
|
|
|
LIBA=libsemanage.a
|
|
TARGET=libsemanage.so
|
|
--
|
|
2.29.0
|
|
|