Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sysfsutils for openSUSE:Factory checked in at 2021-06-04 22:43:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sysfsutils (Old) and /work/SRC/openSUSE:Factory/.sysfsutils.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sysfsutils" Fri Jun 4 22:43:03 2021 rev:27 rq:897298 version:2.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/sysfsutils/sysfsutils.changes 2020-07-14 07:43:58.630818643 +0200 +++ /work/SRC/openSUSE:Factory/.sysfsutils.new.1898/sysfsutils.changes 2021-06-04 22:43:21.803116036 +0200 @@ -1,0 +2,53 @@ +Wed Jun 2 13:57:08 UTC 2021 - Jan Engelhardt <jeng...@inai.de> + +- Drop old rpm constructs and sections. +- Implement shared library packaging guideline. + +------------------------------------------------------------------- +Tue Jun 1 18:52:15 UTC 2021 - Lee Duncan <ldun...@suse.com> + +- Updated to version 2.1.1 from upstream, mostly build changes, + including: + * Bump the release version in missing file + * sysfsutils: bump to version 2.1.1 + * build: update the bug reporting URL to github + * Build: remove Changelog and NEWS files + * build: don't fail on missing standard files + * Rename dprintf() debugging macro do debugprintf() + * build: Fix out-of-tree builds + * build: Move test program into check_PROGRAMS + * build: Add silent rule support for test.h generation + * build: Add a pkg-config file + * test/libsysfs.conf: remove the obsolete build requirement + * build: Add missing dependencies for test.h + * build: Remove unused configure macros + * build: Use = instead of == in test + * Check that sysfs is actually mounted in sysfs_get_mnt_path() and fail if not + * test: Fix formatting + * man: Improve systool(1) man page + * build: Add support for specifying the pci.ids database pathname + * build: Include "config.h" as the first header in all source files + * build: Build the testlibsysfs program + * build: Enable silent build rules + * build: Quote m4 macro arguments + * build: Use AC_CONFIG_HEADERS instead of deprecated AM_CONFIG_HEADER + * build: Update libtool support + * build: Use *_CPPFLAGS instead of deprecated INCLUDES variables + * build: Update gitignore files + * build: Remove autogenerated files + * build: Remove obsolete CVS support in dist-hook + * build: Add new script to bootstrap the source + * build: Add missing declaration for m4 macro directory + * lib/sysfs_class: fix build failure reported on GCC-11 + * TravisCI: enable build test + * fix bug in sysfs_get_link - RHBZ #447220/Debian Bug #481015 + * use gnu.org license files to correct addresses etc + * GPLv2 applies not just to test dir + This removed the need for sysfsutils-latest-changes.diff.gz, since + all of the changes in that diff were from upstream, and we have + the latest from upstream, which has all of those fixes. +- Updated the SPEC file to add build requirements, change files + delivered, etc, as needed by this new version of sysfs utilities. + Also, removed baselibs.conf from SPEC file and package: not used. + +------------------------------------------------------------------- Old: ---- baselibs.conf sysfsutils-latest-changes.diff.gz sysfsutils-sysfsutils-2_1_0.tar.gz New: ---- sysfsutils-2_1_1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sysfsutils.spec ++++++ --- /var/tmp/diff_new_pack.6D42tj/_old 2021-06-04 22:43:22.251116530 +0200 +++ /var/tmp/diff_new_pack.6D42tj/_new 2021-06-04 22:43:22.251116530 +0200 @@ -1,7 +1,7 @@ # # spec file for package sysfsutils # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,22 +17,18 @@ Name: sysfsutils +Version: 2.1.1 +Release: 0 Summary: System Utilities Package / Libsysfs License: LGPL-2.1-or-later -Group: System/Libraries -Version: 2.1.0 -Release: 0 +Group: Development/Libraries/C and C++ URL: https://github.com/linux-ras/sysfsutils -Source: %{name}-sysfsutils-2_1_0.tar.gz -Source2: baselibs.conf -Patch1: sysfsutils-latest-changes.diff.gz +Source: sysfsutils-2_1_1.tar.gz Provides: libsysfs -# bug437293 -%ifarch ppc64 -Obsoletes: sysfsutils-64bit -%endif -# -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool +BuildRequires: make %description This package's purpose is to provide a library for interfacing with the @@ -40,21 +36,23 @@ create a stable interface to sysfs, but it failed. It is still provided for the current users, but no new software should use this library. +%package -n libsysfs2 +Summary: Library for interfacing with the kernel's sysfs filesystem +Group: System/Libraries - -Authors: --------- - Ananth Mavinakayanahalli <ana...@in.ibm.com> - Daniel Stekloff <dstek...@us.ibm.com> - Mohan Kumar <mo...@in.ibm.com> +%description -n libsysfs2 +This package's purpose is to provide a library for interfacing with the +kernel's sys filesystem mounted at /sys. The library was an attempt to +create a stable interface to sysfs, but it failed. It is still provided +for the current users, but no new software should use this library. %package devel Summary: Development files for libsysfs Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} +Requires: libsysfs2 = %{version} %description devel -Libsysfs' purpose is to provide a library for interfacing with the +Libsysfs's purpose is to provide a library for interfacing with the kernel's sys filesystem mounted at /sys. The library was an attempt to create a stable interface to sysfs, but it failed. It is still provided for the current users, but no new software should use this library. @@ -62,17 +60,17 @@ This package contains the development files for libsysfs. %prep -%setup -n sysfsutils-sysfsutils-2_1_0 -%patch1 -p1 +%autosetup -p1 %build %global optflags %{optflags} -fcommon -%configure --disable-static --with-pic -%{__make} %{?_smp_mflags} +autoreconf -fi +%configure --disable-static +%make_build %install -make install DESTDIR=%{buildroot} -%{__rm} -v %{buildroot}/%{_libdir}/libsysfs.la +%make_install +rm -v %{buildroot}/%{_libdir}/libsysfs.la # don't install the tools rm -f %{buildroot}/%{_bindir}/dlist_test rm -f %{buildroot}/%{_bindir}/get_device @@ -80,25 +78,23 @@ rm -f %{buildroot}/%{_bindir}/get_module rm -f %{buildroot}/%{_bindir}/testlibsysfs -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig - -%clean -rm -rf $RPM_BUILD_ROOT +%post -n libsysfs2 -p /sbin/ldconfig +%postun -n libsysfs2 -p /sbin/ldconfig %files -%defattr(-,root,root) -/usr/bin/systool +%{_bindir}/systool %{_mandir}/man1/systool.1.gz + +%files -n libsysfs2 %{_libdir}/libsysfs.so.* -%doc README ChangeLog +%doc README +%license COPYING %files devel -%defattr(-,root,root) %dir %{_includedir}/sysfs %{_includedir}/sysfs/libsysfs.h %{_includedir}/sysfs/dlist.h %{_libdir}/libsysfs.so +%{_libdir}/pkgconfig/libsysfs.pc %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.6D42tj/_old 2021-06-04 22:43:22.279116561 +0200 +++ /var/tmp/diff_new_pack.6D42tj/_new 2021-06-04 22:43:22.279116561 +0200 @@ -2,12 +2,7 @@ <service name="download_url" mode="disabled"> <param name="protocol">https</param> <param name="host">github.com</param> - <param name="filename">sysfsutils-sysfsutils-2_1_0.tar.gz</param> - <param name="path">linux-ras/sysfsutils/archive/sysfsutils-2_1_0.tar.gz</param> - </service> - <service name="verify_file" mode="disabled"> - <param name="file">sysfsutils-sysfsutils-2_1_0.tar.gz</param> - <param name="verifier">sha256</param> - <param name="checksum">035cd517c2465fa86e4f82d035ae5817d9a8b23ba2ba42fe623eb36d3d9b973f</param> + <param name="filename">sysfsutils-2_1_1.tar.gz</param> + <param name="path">linux-ras/sysfsutils/archive/refs/tags/v2.1.1.tar.gz</param> </service> </services> ++++++ sysfsutils-sysfsutils-2_1_0.tar.gz -> sysfsutils-2_1_1.tar.gz ++++++ ++++ 48353 lines of diff (skipped)