Hello community,

here is the log from the commit of package open-iscsi for openSUSE:Factory 
checked in at 2014-05-02 20:52:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/open-iscsi (Old)
 and      /work/SRC/openSUSE:Factory/.open-iscsi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "open-iscsi"

Changes:
--------
--- /work/SRC/openSUSE:Factory/open-iscsi/open-iscsi.changes    2014-03-21 
12:13:50.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.open-iscsi.new/open-iscsi.changes       
2014-05-02 20:52:19.000000000 +0200
@@ -1,0 +2,51 @@
+Mon Apr 28 11:00:03 PDT 2014 - [email protected]
+
+- Added two not-yet-upstream patches for iscsiuio/systemd activation
+  from Chris Leech (bnc#869567):
+    iscsiuio-systemd-socket-activation-support.patch
+    iscsiuio-systemd-unit-files.patch
+  Updated spec file to handle install/package of new files.
+
+-------------------------------------------------------------------
+Mon Apr 28 10:59:09 PDT 2014 - [email protected]
+
+- Added an upstream patch from Mike Christie (bnc#869356):
+  iscsi-tools-set-non-negotiated-params-early
+
+-------------------------------------------------------------------
+Mon Apr 28 10:52:58 PDT 2014 - <[email protected]>
+
+   iscsid: Fix handling of iscsi async events.
+
+   When iscsi targets send 32 or more iscsi async event pdus the
+   initiator will run out of memory for events and this message:
+
+   BUG: iscsid: Can not allocate memory for receive context.
+
+   will be logged non stop. iscsid will then not be able to
+   complate any more requests because it is stuck in a endless loop
+   printing that message.
+
+   This fixes the problem by having iscsid handle an event after it
+   has read it in from netlink or the mgmt ipc. Previously we would
+   queue all events then handle them.
+
+-------------------------------------------------------------------
+Mon Apr 28 10:51:35 PDT 2014 - [email protected]
+
+- Updated systemd unit files (bnc#847953)
+- Split iscsiuio out as separate package
+   (part of bnc#858972)
+
+-------------------------------------------------------------------
+Mon Apr 28 10:29:26 PDT 2014 - [email protected]
+
+- Ported Hannes' open-isns changes fro SLE12, setting up
+  open-isns as a separate sub-package and integrating it
+  with open-iscsi
+- Updated Factory to match latest upstream code base,
+  including changse to open-iscsi and iscsiuio. These changes
+  include bug fixes as well as systemd integration for
+  open-iscsi.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ open-iscsi.spec ++++++
--- /var/tmp/diff_new_pack.7WtjM9/_old  2014-05-02 20:52:20.000000000 +0200
+++ /var/tmp/diff_new_pack.7WtjM9/_new  2014-05-02 20:52:20.000000000 +0200
@@ -17,9 +17,13 @@
 
 
 Name:           open-iscsi
+BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  bison
 BuildRequires:  db-devel
 BuildRequires:  flex
+BuildRequires:  libtool
+BuildRequires:  make
 BuildRequires:  openssl-devel
 %if 0%{?suse_version} >= 1230
 BuildRequires:  systemd
@@ -29,8 +33,7 @@
 Version:        2.0.873
 Release:        0
 %{?systemd_requires}
-Provides:       linux-iscsi
-Obsoletes:      linux-iscsi
+Recommends:     logrotate
 %define iscsi_release 873
 Summary:        Linux* Open-iSCSI Software Initiator
 License:        GPL-2.0+
@@ -64,12 +67,61 @@
 --------
     [email protected]
 
+%package -n open-isns
+Summary:        Linux iSNS server
+Group:          Productivity/Networking/Other
+Version:        0.90
+Release:        0
+Obsoletes:      isns <= 2.1.02
+Provides:       isns = 2.1.03
+
+%description -n open-isns
+This is a partial implementation of iSNS, according to RFC4171.
+The implementation is still somewhat incomplete, but I am releasing
+it for your reading pleasure.
+
+Authors:
+--------
+    Olaf Kirch <[email protected]>
+
+%package -n iscsiuio
+Summary:        Linux Broadcom NetXtremem II iscsi server
+Group:          Productivity/Networking/Other
+Version:        0.7.8.2
+Release:        0
+
+%description -n iscsiuio
+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
+Broadcom Network Controllers:
+  bnx2:  BCM5706, BCM5708, BCM5709 devices
+  bnx2x: BCM57710, BCM57711, BCM57711E, BCM57712, BCM57712E,
+         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
+'uio').
+
+Authors:
+--------
+    Eddie Wai <[email protected]>
+    Benjamin Li <[email protected]>
+
 %prep
 %setup -n %{name}-2.0-%{iscsi_release}
 %patch1 -p1
 
 %build
-%{__make} OPTFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing 
-DLOCK_DIR=\\\"/etc/iscsi\\\"" user
+%{__make} OPTFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing 
-DOFFLOAD_BOOT_SUPPORTED -DLOCK_DIR=\\\"/etc/iscsi\\\"" LDFLAGS="" user
+%{__make} OPTFLAGS="${RPM_OPT_FLAGS}" -C utils/open-isns programs
+cd iscsiuio
+touch NEWS
+touch AUTHORS
+autoreconf --install
+%configure --sbindir=/sbin
+make CFLAGS="${RPM_OPT_FLAGS}"
 
 %install
 make DESTDIR=${RPM_BUILD_ROOT} install_user
@@ -91,6 +143,11 @@
 (cd ${RPM_BUILD_ROOT}/etc; ln -sf iscsi/iscsid.conf iscsid.conf)
 touch ${RPM_BUILD_ROOT}/etc/iscsi/initiatorname.iscsi
 install -m 0755 usr/iscsistart %{buildroot}/sbin
+make DESTDIR=${RPM_BUILD_ROOT} -C utils/open-isns install
+%if 0%{?suse_version} >= 1230
+make DESTDIR=${RPM_BUILD_ROOT} -C utils/open-isns install_service
+%endif
+make DESTDIR=${RPM_BUILD_ROOT} -C iscsiuio install
 
 %clean
 [ "${RPM_BUILD_ROOT}" != "/" -a -d ${RPM_BUILD_ROOT} ] && rm -rf 
${RPM_BUILD_ROOT}
@@ -125,6 +182,48 @@
 %{service_del_preun iscsid.socket iscsid.service iscsi.service}
 %endif
 
+%post -n open-isns
+%if 0%{?suse_version} >= 1230
+%{service_add_post isnsd.socket isnsd.service}
+%endif
+
+%postun -n open-isns
+%if 0%{?suse_version} >= 1230
+%{service_add_post isnsd.socket isnsd.service}
+%endif
+
+%pre -n open-isns
+%if 0%{?suse_version} >= 1230
+%{service_add_pre isnsd.socket isnsd.service}
+%endif
+
+%preun -n open-isns
+%{stop_on_removal isnsd isnsdd}
+%if 0%{?suse_version} >= 1230
+%{service_del_preun isnsd.socket isnsd.service}
+%endif
+
+%post -n iscsiuio
+%if 0%{?suse_version} >= 1230
+%{service_add_post iscsiuio.socket iscsiuio.service}
+%endif
+
+%postun -n iscsiuio
+%if 0%{?suse_version} >= 1230
+%{service_add_post iscsiuio.socket iscsiuio.service}
+%endif
+
+%pre -n iscsiuio
+%if 0%{?suse_version} >= 1230
+%{service_add_pre iscsiuio.socket iscsiuio.service}
+%endif
+
+%preun -n iscsiuio
+%{stop_on_removal isnsd isnsdd}
+%if 0%{?suse_version} >= 1230
+%{service_del_preun iscsiuio.socket iscsiuio.service}
+%endif
+
 %files
 %defattr(-,root,root)
 %dir /etc/iscsi
@@ -142,13 +241,51 @@
 %config /etc/init.d/boot.iscsid-early
 /usr/sbin/rciscsid
 %endif
-/sbin/*
+/sbin/iscsid
+/sbin/iscsiadm
+/sbin/iscsi-iname
+/sbin/iscsistart
+/sbin/iscsi-gen-initiatorname
+/sbin/iscsi_offload
+/sbin/iscsi_discovery
 %dir /lib/mkinitrd
 %dir /lib/mkinitrd/scripts
 /lib/mkinitrd/scripts/setup-iscsi.sh
 /lib/mkinitrd/scripts/boot-iscsi.sh
 /lib/mkinitrd/scripts/boot-killiscsi.sh
 %doc COPYING README
-%doc %{_mandir}/man8/*
+%doc %{_mandir}/man8/iscsiadm.8.gz
+%doc %{_mandir}/man8/iscsid.8.gz
+%doc %{_mandir}/man8/iscsi_discovery.8.gz
+%doc %{_mandir}/man8/iscsistart.8.gz
+%doc %{_mandir}/man8/iscsi-iname.8.gz
+
+%files -n open-isns
+%defattr(-,root,root)
+%dir /etc/isns
+%attr(0600,root,root) %config(noreplace) /etc/isns/isnsd.conf
+%attr(0600,root,root) %config(noreplace) /etc/isns/isnsdd.conf
+%if 0%{?suse_version} >= 1230
+%{_unitdir}/isnsd.service
+%{_unitdir}/isnsd.socket
+%endif
+/usr/sbin/isnsd
+/usr/sbin/isnsdd
+/usr/sbin/isnsadm
+%doc %{_mandir}/man8/isnsadm.8.gz
+%doc %{_mandir}/man8/isnsd.8.gz
+%doc %{_mandir}/man8/isnsdd.8.gz
+%doc %{_mandir}/man5/isns_config.5.gz
+
+%files -n iscsiuio
+%defattr(-,root,root)
+/sbin/iscsiuio
+/sbin/brcm_iscsiuio
+%doc %{_mandir}/man8/iscsiuio.8.gz
+%config /etc/logrotate.d/iscsiuiolog
+%if 0%{?suse_version} >= 1230
+%{_unitdir}/iscsiuio.service
+%{_unitdir}/iscsiuio.socket
+%endif
 
 %changelog

++++++ open-iscsi-Factory-latest.diff.bz2 ++++++
++++ 13739 lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/open-iscsi/open-iscsi-Factory-latest.diff.bz2
++++ and 
/work/SRC/openSUSE:Factory/.open-iscsi.new/open-iscsi-Factory-latest.diff.bz2

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to