Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package augeas for openSUSE:Factory checked in at 2022-05-24 20:30:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/augeas (Old) and /work/SRC/openSUSE:Factory/.augeas.new.2254 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "augeas" Tue May 24 20:30:47 2022 rev:56 rq:978642 version:1.12.0 Changes: -------- --- /work/SRC/openSUSE:Factory/augeas/augeas.changes 2022-03-25 21:54:25.658264170 +0100 +++ /work/SRC/openSUSE:Factory/.augeas.new.2254/augeas.changes 2022-05-24 20:30:56.518896653 +0200 @@ -1,0 +2,7 @@ +Tue Apr 26 08:43:24 UTC 2022 - Jan Engelhardt <[email protected]> + +- Employ shared library packaging guideline and resolve this + rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error + SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749] + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ augeas.spec ++++++ --- /var/tmp/diff_new_pack.vUrGA3/_old 2022-05-24 20:30:57.382897424 +0200 +++ /var/tmp/diff_new_pack.vUrGA3/_new 2022-05-24 20:30:57.386897428 +0200 @@ -16,7 +16,6 @@ # -%define libname lib%{name}0 Name: augeas Version: 1.12.0 Release: 0 @@ -49,7 +48,8 @@ %package devel Summary: A library for changing configuration files -Requires: %{libname} = %{version} +Requires: libaugeas0 = %{version} +Requires: libfa1 = %{version} %description devel A library for programmatically editing configuration files. Augeas @@ -57,15 +57,11 @@ through its public API. Changes made through the API are written back to the initially read files. -The transformation works very hard to preserve comments and formatting -details. It is controlled by ``lens'' definitions that describe the -file format and the transformation into a tree. - -%package -n %{libname} +%package -n libaugeas0 Summary: A library for changing configuration files Recommends: %{name}-lenses = %{version} -%description -n %{libname} +%description -n libaugeas0 A library for programmatically editing configuration files. Augeas parses configuration files into a tree structure, which it exposes through its public API. Changes made through the API are written back @@ -75,9 +71,15 @@ details. It is controlled by ``lens'' definitions that describe the file format and the transformation into a tree. +%package -n libfa1 +Summary: Finite automaton library for Augeas + +%description -n libfa1 +Component library for the Augeas configuration parser. + %package lenses -Summary: Official set of lenses for use by %{libname} -Requires: %{libname} = %{version} +Summary: Official set of lenses for use by libaugeas +Requires: libaugeas0 = %{version} %description lenses Augeas parses configuration files described in lenses into a tree @@ -96,13 +98,7 @@ modifying the official lenses, or when creating new ones. %prep -%setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 +%autosetup -p1 %build %configure \ @@ -120,8 +116,10 @@ %check %make_build check -%post -n %{libname} -p /sbin/ldconfig -%postun -n %{libname} -p /sbin/ldconfig +%post -n libaugeas0 -p /sbin/ldconfig +%postun -n libaugeas0 -p /sbin/ldconfig +%post -n libfa1 -p /sbin/ldconfig +%postun -n libfa1 -p /sbin/ldconfig %files %license COPYING @@ -132,8 +130,11 @@ %{_bindir}/fadot %{_mandir}/man1/* -%files -n %{libname} -%{_libdir}/*.so.* +%files -n libaugeas0 +%{_libdir}/libaugeas.so.* + +%files -n libfa1 +%{_libdir}/libfa.so.* %files devel %{_includedir}/* ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.vUrGA3/_old 2022-05-24 20:30:57.510897539 +0200 +++ /var/tmp/diff_new_pack.vUrGA3/_new 2022-05-24 20:30:57.514897542 +0200 @@ -1,5 +1,7 @@ libaugeas0 +libfa1 augeas-devel requires -augeas-<targettype> requires "libaugeas0-<targettype> = <version>" + requires "libfa1-<targettype> = <version>"
