Hello community, here is the log from the commit of package genwqe-tools for openSUSE:Factory checked in at 2017-03-12 19:59:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/genwqe-tools (Old) and /work/SRC/openSUSE:Factory/.genwqe-tools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "genwqe-tools" Sun Mar 12 19:59:51 2017 rev:2 rq:462063 version:4.0.18 Changes: -------- --- /work/SRC/openSUSE:Factory/genwqe-tools/genwqe-tools.changes 2016-08-03 11:42:31.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.genwqe-tools.new/genwqe-tools.changes 2017-03-12 19:59:54.104551107 +0100 @@ -1,0 +2,32 @@ +Thu Mar 2 10:42:24 UTC 2017 - [email protected] + +- stick to the Groups we had before, replace %{__foo} by just foo + and drop the %changelog +- remove redundant strip in specfile + +------------------------------------------------------------------- +Wed Feb 22 06:10:55 UTC 2017 - [email protected] + +- directly use ibm git in _service file +- add rpmlintrc as source to specfile + +------------------------------------------------------------------- +Thu Feb 16 06:47:37 UTC 2017 - [email protected] + +- use correct git tag for version 4.0.18 + +------------------------------------------------------------------- +Fri Jan 20 13:47:39 UTC 2017 - [email protected] + +- update to git version 4.0.18 + * pick up all the latest fixes and enhancements to provide continued support + for the FPGA based PCIe gzip accelerator adapters on Power (fate#321594) + * delete genwqe_add_ldconfig_path.patch and genwqe-user-4.0.17-libcxl.patch + as they are present in version 4.0.18 + +------------------------------------------------------------------- +Thu Sep 8 11:16:01 UTC 2016 - [email protected] + +-- add s390 architecture (boo#990235) + +------------------------------------------------------------------- Old: ---- genwqe-user-4.0.17+git20160714.596962e.tar.xz genwqe-user-4.0.17-libcxl.patch genwqe_add_ldconfig_path.patch New: ---- genwqe-user-4.0.18.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ genwqe-tools.spec ++++++ --- /var/tmp/diff_new_pack.gjjXjB/_old 2017-03-12 19:59:56.116266454 +0100 +++ /var/tmp/diff_new_pack.gjjXjB/_new 2017-03-12 19:59:56.116266454 +0100 @@ -15,30 +15,33 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - +# zlib-devel 1.2.8 is better, but 1.2.7 should work too +# +# The following switch tries to take care that the distros libz.so is been taken: +# CONFIG_ZLIB_PATH=%{_libdir}/libz.so +# No special libz build should be needed anymore, since we added the right +# dependency to the spec file. We want to have a zlib-devel installed. +# Summary: GenWQE userspace tools +Name: genwqe-tools +Version: 4.0.18 +Release: 1%{?dist} License: Apache-2.0 Group: Development/Tools -Name: genwqe-tools -Version: 4.0.17+git20160714.596962e -Release: 0%{?dist} -Url: https://github.com/ibm-genwqe/genwqe-user/ +URL: https://github.com/ibm-genwqe/genwqe-user/ Requires: zlib >= 1.2.7 -BuildRequires: fdupes -BuildRequires: help2man -BuildRequires: zlib-devel >= 1.2.7 +BuildRequires: zlib-devel >= 1.2.7 help2man %ifarch ppc64le ppc64 -BuildRequires: libcxl-devel +BuildRequires: kernel-devel >= 4.4.21-69 %endif -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: fdupes +BuildRoot: %{_tmppath}/%{name}-root ExclusiveArch: s390x ppc64le ppc64 #Source0: https://github.com/ibm-genwqe/genwqe-user/archive/v%{version}.tar.gz #for building from local git (fetched from _service) Source0: genwqe-user-%{version}.tar.xz -Source1: genwqe-tools-rpmlintrc -Patch0: genwqe-user-4.0.17-libcxl.patch -Patch1: genwqe_add_ldconfig_path.patch +Source1: %{name}-rpmlintrc %description Provide a suite of utilities to manage and configure the IBM GenWQE card. @@ -46,14 +49,12 @@ %package -n genwqe-zlib Summary: GenWQE hardware accelerated libz Group: System/Libraries - %description -n genwqe-zlib GenWQE hardware accelerated libz and test-utilities. %package -n genwqe-vpd Summary: GenWQE adapter VPD tools Group: System/Libraries - %description -n genwqe-vpd The genwqe-vpd package contains GenWQE adapter VPD tools. @@ -66,23 +67,21 @@ The %{name}-devel package contains libraries and header files for developing applications that use %{name}. -%package static -Summary: Static library files for %{name} -Group: Development/Libraries/C and C++ -Requires: %{name}-devel = %{version} - -%description static -The %{name}-static package contains static libraries for -developing applications that use %{name}. - %prep %setup -q -n genwqe-user-%{version} -%patch0 -p1 -%patch1 -p1 + +%ifarch ppc64le ppc64 +%define libcxl "BUNDLE_LIBCXL=1" +%endif %build +%ifarch ppc64le ppc64 +mkdir -p ext/libcxl/include/misc/ +cp /usr/include/misc/cxl.h ext/libcxl/include/misc/ +%endif -make %{?_smp_mflags} tools lib VERSION=%{version} +make %{?_smp_mflags} tools lib VERSION=%{version} \ + CONFIG_ZLIB_PATH=/%{_lib}/libz.so.1 %{?libcxl} %install make %{?_smp_mflags} install DESTDIR=%{buildroot}/%{_prefix} \ @@ -90,12 +89,16 @@ LIB_INSTALL_PATH=%{buildroot}/%{_libdir}/genwqe \ INCLUDE_INSTALL_PATH=%{buildroot}/%{_includedir}/genwqe +# FIXME Instead of trying to fixup things in the spec fike, let us consider +# changing the associated install rule, such that the spec file +# can get smaller and simpler. +# + # Move genwqe_vpd.csv to expected location. mkdir -p %{buildroot}/%{_sysconfdir}/ install -m 0644 tools/genwqe_vpd.csv %{buildroot}/etc/ %fdupes %{buildroot}%{_bindir} -%fdupes %{buildroot}%{_libdir} ln -sf %{_bindir}/genwqe_gunzip %{buildroot}/%{_libdir}/genwqe/gunzip ln -sf %{_bindir}/genwqe_gzip %{buildroot}/%{_libdir}/genwqe/gzip @@ -115,6 +118,7 @@ %endif %files -n genwqe-tools +%defattr(0755,root,root) %{_bindir}/genwqe_echo %{_bindir}/genwqe_ffdc %{_bindir}/genwqe_cksum @@ -128,52 +132,55 @@ %{_bindir}/genwqe_test_gz %{_bindir}/genwqe_mt_perf %{_bindir}/zlib_mt_perf -%dir %{_libdir}/genwqe + %{_libdir}/genwqe/gunzip %{_libdir}/genwqe/gzip +%defattr(-,root,root) %doc LICENSE -%{_mandir}/man1/genwqe_echo.1* -%{_mandir}/man1/genwqe_ffdc.1* -%{_mandir}/man1/genwqe_gunzip.1* -%{_mandir}/man1/genwqe_gzip.1* -%{_mandir}/man1/genwqe_cksum.1* -%{_mandir}/man1/genwqe_memcopy.1* -%{_mandir}/man1/genwqe_peek.1* -%{_mandir}/man1/genwqe_poke.1* -%{_mandir}/man1/genwqe_update.1* -%{_mandir}/man1/zlib_mt_perf.1* -%{_mandir}/man1/gzFile_test.1* +%{_mandir}/man1/genwqe_echo.1.gz +%{_mandir}/man1/genwqe_ffdc.1.gz +%{_mandir}/man1/genwqe_gunzip.1.gz +%{_mandir}/man1/genwqe_gzip.1.gz +%{_mandir}/man1/genwqe_cksum.1.gz +%{_mandir}/man1/genwqe_memcopy.1.gz +%{_mandir}/man1/genwqe_peek.1.gz +%{_mandir}/man1/genwqe_poke.1.gz +%{_mandir}/man1/genwqe_update.1.gz +%{_mandir}/man1/zlib_mt_perf.1.gz +%{_mandir}/man1/gzFile_test.1.gz %ifarch ppc64le ppc64 %{_bindir}/genwqe_maint %{_bindir}/genwqe_loadtree %{_unitdir}/genwqe_maint.service -%{_mandir}/man1/genwqe_maint.1* -%{_mandir}/man1/genwqe_loadtree.1* +%{_mandir}/man1/genwqe_maint.1.gz +%{_mandir}/man1/genwqe_loadtree.1.gz %endif %files -n genwqe-zlib +%defattr(-,root,root) %doc LICENSE +%defattr(0755,root,root) %dir %{_libdir}/genwqe %{_libdir}/genwqe/*.so* %files -n genwqe-vpd -%doc LICENSE +%defattr(-,root,root,-) %{_bindir}/genwqe_csv2vpd %{_bindir}/genwqe_vpdconv %{_bindir}/genwqe_vpdupdate - +%defattr(-,root,root) +%doc LICENSE %{_sysconfdir}/genwqe_vpd.csv -%{_mandir}/man1/genwqe_csv2vpd.1* -%{_mandir}/man1/genwqe_vpdconv.1* -%{_mandir}/man1/genwqe_vpdupdate.1* +%{_mandir}/man1/genwqe_csv2vpd.1.gz +%{_mandir}/man1/genwqe_vpdconv.1.gz +%{_mandir}/man1/genwqe_vpdupdate.1.gz %files devel -%{_includedir}/genwqe/ - -%files static -%dir %{_libdir}/genwqe/ +%defattr(-,root,root,-) +%dir %{_includedir}/genwqe +%{_includedir}/genwqe/* %{_libdir}/genwqe/*.a %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.gjjXjB/_old 2017-03-12 19:59:56.148261927 +0100 +++ /var/tmp/diff_new_pack.gjjXjB/_new 2017-03-12 19:59:56.148261927 +0100 @@ -1,19 +1,15 @@ <services> <service name="tar_scm" mode="disabled"> <param name="scm">git</param> - <param name="exclude">.git</param> <param name="url">https://github.com/ibm-genwqe/genwqe-user.git</param> <param name="subdir"></param> <param name="filename">genwqe-user</param> - <param name="versionformat">4.0.17+git%cd.%h</param> - <param name="revision">master</param> + <param name="version">4.0.18</param> + <param name="revision">v4.0.18</param> </service> <service name="recompress" mode="disabled"> - <param name="file">*genwqe-user-*.tar</param> + <param name="file">*genwqe-user*.tar</param> <param name="compression">xz</param> </service> - <service name="set_version" mode="disabled"> - <param name="basename">genwqe-user</param> - </service> </services> ++++++ genwqe-tools-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.gjjXjB/_old 2017-03-12 19:59:56.172258531 +0100 +++ /var/tmp/diff_new_pack.gjjXjB/_new 2017-03-12 19:59:56.176257965 +0100 @@ -1,3 +1 @@ addFilter(".*macro-in-comment.*") -addFilter("static-library-without-debuginfo /usr/lib/genwqe/libzADC.a") -addFilter("genwqe.* devel-file-in-non-devel-package") ++++++ genwqe-user-4.0.17+git20160714.596962e.tar.xz -> genwqe-user-4.0.18.tar.xz ++++++ ++++ 5323 lines of diff (skipped)
