Hello community, here is the log from the commit of package open-iscsi for openSUSE:Factory checked in at 2018-10-25 08:09:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/open-iscsi (Old) and /work/SRC/openSUSE:Factory/.open-iscsi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "open-iscsi" Thu Oct 25 08:09:58 2018 rev:76 rq:644428 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/open-iscsi/open-iscsi.changes 2018-10-02 19:42:27.474134889 +0200 +++ /work/SRC/openSUSE:Factory/.open-iscsi.new/open-iscsi.changes 2018-10-25 08:10:02.596278379 +0200 @@ -1,0 +2,24 @@ +Wed Oct 24 19:06:27 UTC 2018 - [email protected] + +- Updated SPEC file with Obsoletes for library, and disclaimer + abot updating SPEC file directly. + + Also, added using KBUILD_BUILD_TIMESTAMP to create reproducable + man pages (bsc#1047218) + +------------------------------------------------------------------- +Wed Oct 17 18:23:30 UTC 2018 - [email protected] + +- Upgraded to upstream open-iscsi version 2.0.877, which will be + merged with our (few) changes and tagged 2.0.877-suse. See the + Changelog file for a details list of changes in this upstream + update. This update replaces: + * open-iscsi-2.0.876-suse.tar.bz2 (old) + with + * open-iscsi-2.0.877-suse.tar.bz2 (new) + and resets the file: + * open-iscsi-SUSE-latest.diff.bz2 + to be our local changes since version 2.0.877-suse. The spec + file is updated as well. + +------------------------------------------------------------------- Old: ---- open-iscsi-2.0.876-suse.tar.bz2 New: ---- open-iscsi-2.0.877-suse.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ open-iscsi.spec ++++++ --- /var/tmp/diff_new_pack.KzEZ8L/_old 2018-10-25 08:10:03.072278067 +0200 +++ /var/tmp/diff_new_pack.KzEZ8L/_new 2018-10-25 08:10:03.076278065 +0200 @@ -16,11 +16,11 @@ # -%define iscsi_release 876-suse +%define iscsi_release 877-suse Name: open-iscsi -Version: 2.0.876 +Version: 2.0.877 Release: 0 -Summary: Linux Open-iSCSI Software Initiator +Summary: Linux iSCSI Software Initiator License: GPL-2.0-or-later Group: Productivity/Networking/Other Url: http://www.open-iscsi.com @@ -40,32 +40,35 @@ BuildRequires: openssl-devel BuildRequires: suse-module-tools BuildRequires: systemd +BuildRequires: systemd-devel Requires(post): coreutils Requires: libopeniscsiusr0_2_0 = %{version} %{?systemd_requires} %description -Open-iSCSI is a transport independent implementation of RFC 3720 +This is a transport independent implementation of RFC 3720 iSCSI. It is partitioned into user and kernel parts. The kernel portion of Open-iSCSI implements the iSCSI data path (that is, iSCSI Read and iSCSI Write), and consists of two loadable -modules: iscsi_if.ko and iscsi_tcp.ko. +modules: iscsi_if.ko and iscsi_tcp.ko, and is now is delivered +as part of the kernel. -The user space part contains the entire control plane: configuration +The user-space part contains the entire control plane: configuration manager, iSCSI Discovery, Login and Logout processing, connection-level error processing, Nop-In and Nop-Out handling. It comes with a daemon process called iscsid, and a management utility, iscsiadm. %package -n libopeniscsiusr0_2_0 -Version: 2.0.876 +Version: 2.0.877 Release: 0 -Summary: Userspace iSCSI API +Summary: iSCSI User-level Library Group: System/Libraries +Obsoletes: libopeniscsiusr0_1_0 %description -n libopeniscsiusr0_2_0 -The iSCSI userspace API from the open-iscsi project. +The iSCSI user-space API from the open-iscsi project. %package -n iscsiuio Version: 0.7.8.4 @@ -78,7 +81,7 @@ This tool is to be used in conjunction with the Broadcom NetXtreme II Linux driver (Kernel module name: "bnx2" and "bnx2x"), Broadcom CNIC driver, and the Broadcom iSCSI driver (Kernel module name: "bnx2i"). -This user space tool is used in conjunction with the following +This user-space tool is used in conjunction with the following Broadcom Network Controllers: * bnx2: BCM5706, BCM5708, BCM5709 devices @@ -86,15 +89,15 @@ BCM57800, BCM57810, BCM57840 devices This utility will provide the ARP and DHCP functionality for the iSCSI offload. -The communication to the driver is done via Userspace I/O (Kernel module name +The communication to the driver is done via user-space I/O (Kernel module name "uio"). %package devel -Version: 2.0.876 +Version: 2.0.877 Release: 0 -Summary: Linux open-iscsi user-level library and include files +Summary: iSCSI User-level Library Development Library and Include files Group: Development/Libraries/C and C++ -Requires: %{name} +Requires: %{name} = %{version} %description devel This development package contains the open-iscsi user-level library @@ -106,7 +109,8 @@ %patch1 -p1 %build -make %{?_smp_mflags} OPTFLAGS="%{optflags} -fno-strict-aliasing -DOFFLOAD_BOOT_SUPPORTED -DUSE_KMOD -I/usr/include/kmod -DLOCK_DIR=\\\"%{_sysconfdir}/iscsi\\\"" LDFLAGS="-lkmod" user +[ -z "$SOURCE_DATE_EPOCH" ] || export KBUILD_BUILD_TIMESTAMP=@$SOURCE_DATE_EPOCH +make %{?_smp_mflags} OPTFLAGS="%{optflags} -fno-strict-aliasing -DOFFLOAD_BOOT_SUPPORTED -DUSE_KMOD -I/usr/include/kmod -DLOCK_DIR=\\\"%{_sysconfdir}/iscsi\\\"" LDFLAGS="-lkmod -lsystemd" user cd iscsiuio touch AUTHORS NEWS autoreconf --install @@ -126,6 +130,8 @@ touch %{buildroot}%{_sysconfdir}/iscsi/initiatorname.iscsi install -m 0755 usr/iscsistart %{buildroot}/sbin %make_install -C iscsiuio +# rename iscsiuio logrotate file to proper name +mv %{buildroot}%{_sysconfdir}/logrotate.d/iscsiuiolog %{buildroot}%{_sysconfdir}/logrotate.d/iscsiuio %fdupes %{buildroot}/%{_prefix} %post @@ -193,13 +199,13 @@ %{_udevrulesdir}/50-iscsi-firmware-login.rules %files -n libopeniscsiusr0_2_0 -%{_libdir}/libopeniscsiusr.so* +%{_libdir}/libopeniscsiusr.so.* %files -n iscsiuio /sbin/iscsiuio /sbin/brcm_iscsiuio %{_mandir}/man8/iscsiuio.8%{ext_man} -%config %{_sysconfdir}/logrotate.d/iscsiuiolog +%config %{_sysconfdir}/logrotate.d/iscsiuio %{_unitdir}/iscsiuio.service %{_unitdir}/iscsiuio.socket %{_sbindir}/rciscsiuio @@ -207,5 +213,6 @@ %files devel %{_includedir}/libopeniscsiusr*.h %{_mandir}/man3/*.3%{ext_man} +%{_libdir}/libopeniscsiusr.so %changelog ++++++ open-iscsi-2.0.876-suse.tar.bz2 -> open-iscsi-2.0.877-suse.tar.bz2 ++++++ ++++ 8241 lines of diff (skipped) ++++++ open-iscsi-SUSE-latest.diff.bz2 ++++++ ++++ 7002 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/open-iscsi/open-iscsi-SUSE-latest.diff.bz2 ++++ and /work/SRC/openSUSE:Factory/.open-iscsi.new/open-iscsi-SUSE-latest.diff.bz2
