Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package open-iscsi for openSUSE:Factory 
checked in at 2022-10-01 17:42:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/open-iscsi (Old)
 and      /work/SRC/openSUSE:Factory/.open-iscsi.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "open-iscsi"

Sat Oct  1 17:42:35 2022 rev:121 rq:1006788 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/open-iscsi/open-iscsi.changes    2022-07-07 
12:56:05.751209969 +0200
+++ /work/SRC/openSUSE:Factory/.open-iscsi.new.2275/open-iscsi.changes  
2022-10-01 17:42:38.057613093 +0200
@@ -1,0 +2,12 @@
+Mon Sep 26 21:15:57 UTC 2022 - Lee Duncan <ldun...@suse.com>
+
+- Update to upstream version 2.1.8, which includes some bug fixes,
+  and adds the ability to build using meson. The SPEC file was
+  updated to use meson.
+
+  Also, some files have moved:
+  * the "lock" file has moved from /etc/iscsi to /var/lock/iscsi
+  * the "database files" have moved from /etc/iscsi to
+    /var/lib/iscsi
+
+-------------------------------------------------------------------

Old:
----
  open-iscsi-2.1.7-suse.tar.bz2

New:
----
  open-iscsi-2.1.8-suse.tar.bz2

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

Other differences:
------------------
++++++ open-iscsi.spec ++++++
--- /var/tmp/diff_new_pack.vzmyDV/_old  2022-10-01 17:42:38.565614020 +0200
+++ /var/tmp/diff_new_pack.vzmyDV/_new  2022-10-01 17:42:38.569614027 +0200
@@ -16,16 +16,27 @@
 #
 
 
-# ensure usr-merge does not effect existing SLE
+# Ensure usr-merge does not effect existing SLE. Cannot use _sbindir
+# directly since meson macros pass that on, and meson does not like
+# setting it to "/sbin".  Also and move DB root to /var/lib/iscsi and
+# lockdir to /run/lock/iscsi for Factory but not SLE (yet)
 %if ! 0%{?is_opensuse}
-%define _sbindir /sbin
+# sle
+%define _iscsi_sbindir /sbin
+%define _dbroot %{_sysconfdir}/iscsi
+%define _lockdir %{_sysconfdir}/iscsi
+%else
+# opensuse
+%define _iscsi_sbindir /usr/sbin
+%define _dbroot %{_sharedstatedir}/iscsi
+%define _lockdir %{_rundir}/lock/iscsi
 %endif
 
 %define iscsi_minor_release 1
-%define iscsi_patch_release 7
+%define iscsi_patch_release 8
 %define iscsi_patch_release_suse %{iscsi_patch_release}-suse
 Name:           open-iscsi
-Version:        2.1.7
+Version:        2.1.8
 Release:        0
 Summary:        Linux iSCSI Software Initiator
 License:        GPL-2.0-or-later
@@ -33,8 +44,6 @@
 URL:            https://www.open-iscsi.com
 Source:         
%{name}-2.%{iscsi_minor_release}.%{iscsi_patch_release_suse}.tar.bz2
 Patch1:         %{name}-SUSE-latest.diff.bz2
-BuildRequires:  autoconf
-BuildRequires:  automake
 BuildRequires:  bison
 BuildRequires:  db-devel < 5
 BuildRequires:  fdupes
@@ -42,9 +51,10 @@
 BuildRequires:  libkmod-devel
 BuildRequires:  libmount-devel
 BuildRequires:  libtool
-BuildRequires:  make
+BuildRequires:  meson >= 0.54.0
 BuildRequires:  open-isns-devel
 BuildRequires:  openssl-devel >= 1.1.1c
+BuildRequires:  perl
 BuildRequires:  pkg-config
 BuildRequires:  suse-module-tools
 BuildRequires:  pkgconfig(libsystemd)
@@ -106,6 +116,7 @@
 Summary:        The iSCSI User-level Library Development Library and Include 
files
 Group:          Development/Libraries/C and C++
 Requires:       %{name} = %{version}
+Requires:       libopeniscsiusr0_2_0 = %{version}
 Conflicts:      libopeniscsiusr0_1_0
 
 %description devel
@@ -119,24 +130,26 @@
 
 %build
 [ -z "$SOURCE_DATE_EPOCH" ] || export 
KBUILD_BUILD_TIMESTAMP=@$SOURCE_DATE_EPOCH
-make %{?_smp_mflags} OPTFLAGS="%{optflags} -fno-strict-aliasing -fno-common 
-DOFFLOAD_BOOT_SUPPORTED -DLOCK_DIR=\\\"%{_sysconfdir}/iscsi\\\"" 
LIB_DIR=%{_libdir} SBINDIR=%{_sbindir} user
-cd iscsiuio
-touch AUTHORS NEWS
-autoreconf --install
-%configure --sbindir=%{_sbindir}
-make %{?_smp_mflags} CFLAGS="%{optflags}" LIB_DIR=%{_libdir}
+%meson --libdir=%{_libdir} \
+       -Dc_flags="%{optflags} -fno-strict-aliasing -fno-common 
-DOFFLOAD_BOOT_SUPPORTED" \
+       -Discsi_sbindir=%{_iscsi_sbindir} -Ddbroot=%{_dbroot} 
-Drulesdir=%{_udevrulesdir} -Dlockdir=%{_lockdir} \
+       --strip
+%meson_build
 
 %install
-make DESTDIR=%{buildroot} LIB_DIR=%{_libdir} SBINDIR=%{_sbindir} 
RULESDIR=%{_udevrulesdir} install
+%meson_install
+[ -d %{buildroot}%{_iscsi_sbindir} ] || mkdir -p %{buildroot}%{_iscsi_sbindir}
+# create brcm_iscsiuio symlink if needed
+[ -e %{buildroot}%{_iscsi_sbindir}/brcm_iscsiuio ] || \
+    ln -s %{_iscsi_sbindir}/iscsiuio 
%{buildroot}%{_iscsi_sbindir}/brcm_iscsiuio
 # create rc symlinks
-[ -d %{buildroot}%{_sbindir} ] || mkdir -p %{buildroot}%{_sbindir}
-ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rciscsi
-ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rciscsid
-ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rciscsiuio
+ln -s %{_iscsi_sbindir}/service %{buildroot}%{_iscsi_sbindir}/rciscsi
+ln -s %{_iscsi_sbindir}/service %{buildroot}%{_iscsi_sbindir}/rciscsid
+ln -s %{_iscsi_sbindir}/service %{buildroot}%{_iscsi_sbindir}/rciscsiuio
+ln -s %{_iscsi_sbindir}/service %{buildroot}%{_iscsi_sbindir}/rciscsi-init
 (cd %{buildroot}/etc; ln -sf iscsi/iscsid.conf iscsid.conf)
 # create an empty initiatorname file, as a package place holder
 echo > %{buildroot}%{_sysconfdir}/iscsi/initiatorname.iscsi
-%make_install -C iscsiuio
 # rename iscsiuio logrotate file to proper name
 %if 0%{?suse_version} > 1500
 mkdir -p %{buildroot}%{_distconfdir}/logrotate.d
@@ -149,22 +162,22 @@
 %post
 %{?regenerate_initrd_post}
 if [ ! -f %{_sysconfdir}/iscsi/initiatorname.iscsi ] ; then
-    %{_sbindir}/iscsi-gen-initiatorname
+    %{_iscsi_sbindir}/iscsi-gen-initiatorname
 fi
-%service_add_post iscsi.service iscsid.service iscsid.socket
+%service_add_post iscsi.service iscsid.service iscsid.socket iscsi-init.service
 
 %posttrans
 %{?regenerate_initrd_posttrans}
 
 %postun
 %service_del_postun_without_restart iscsi.service
-%service_del_postun iscsid.service iscsid.socket
+%service_del_postun iscsi.service iscsid.service iscsid.socket 
iscsi-init.service
 
 %pre
-%service_add_pre iscsi.service iscsid.service iscsid.socket
+%service_add_pre iscsi.service iscsid.service iscsid.socket iscsi-init.service
 
 %preun
-%service_del_preun iscsi.service iscsid.service iscsid.socket
+%service_del_preun iscsi.service iscsid.service iscsid.socket 
iscsi-init.service
 
 %post   -n libopeniscsiusr0_2_0 -p %{run_ldconfig}
 %postun -n libopeniscsiusr0_2_0 -p %{run_ldconfig}
@@ -183,26 +196,28 @@
 
 %files
 %dir %{_sysconfdir}/iscsi
+%{_sysconfdir}/iscsid.conf
 %attr(0600,root,root) %config(noreplace) %{_sysconfdir}/iscsi/iscsid.conf
 %ghost %{_sysconfdir}/iscsi/initiatorname.iscsi
-%dir %{_sysconfdir}/iscsi/ifaces
-%config %{_sysconfdir}/iscsi/ifaces/iface.example
-%{_sysconfdir}/iscsid.conf
+%dir %{_dbroot}
+%dir %{_dbroot}/ifaces
+%{_dbroot}/ifaces/iface.example
 %attr(0644,root,root) %{_unitdir}/iscsid.service
 %attr(0644,root,root) %{_unitdir}/iscsid.socket
 %attr(0644,root,root) %{_unitdir}/iscsi-init.service
 %attr(0644,root,root) %{_unitdir}/iscsi.service
 %{_systemdgeneratordir}/ibft-rule-generator
-%{_sbindir}/rciscsi
-%{_sbindir}/rciscsid
-%{_sbindir}/iscsid
-%{_sbindir}/iscsiadm
-%{_sbindir}/iscsi-iname
-%{_sbindir}/iscsistart
-%{_sbindir}/iscsi-gen-initiatorname
-%{_sbindir}/iscsi_offload
-%{_sbindir}/iscsi_discovery
-%{_sbindir}/iscsi_fw_login
+%{_iscsi_sbindir}/rciscsi
+%{_iscsi_sbindir}/rciscsid
+%{_iscsi_sbindir}/rciscsi-init
+%{_iscsi_sbindir}/iscsid
+%{_iscsi_sbindir}/iscsiadm
+%{_iscsi_sbindir}/iscsi-iname
+%{_iscsi_sbindir}/iscsistart
+%{_iscsi_sbindir}/iscsi-gen-initiatorname
+%{_iscsi_sbindir}/iscsi_offload
+%{_iscsi_sbindir}/iscsi_discovery
+%{_iscsi_sbindir}/iscsi_fw_login
 %doc README
 %license COPYING
 %{_mandir}/man8/iscsiadm.8%{ext_man}
@@ -216,11 +231,10 @@
 
 %files -n libopeniscsiusr0_2_0
 %{_libdir}/libopeniscsiusr.so.*
-%{_libdir}/pkgconfig/*.pc
 
 %files -n iscsiuio
-%{_sbindir}/iscsiuio
-%{_sbindir}/brcm_iscsiuio
+%{_iscsi_sbindir}/iscsiuio
+%{_iscsi_sbindir}/brcm_iscsiuio
 %{_mandir}/man8/iscsiuio.8%{ext_man}
 %if 0%{?suse_version} > 1500
 %dir %{_distconfdir}/logrotate.d
@@ -230,11 +244,12 @@
 %endif
 %attr(0644,root,root) %{_unitdir}/iscsiuio.service
 %attr(0644,root,root) %{_unitdir}/iscsiuio.socket
-%{_sbindir}/rciscsiuio
+%{_iscsi_sbindir}/rciscsiuio
 
 %files devel
 %{_includedir}/libopeniscsiusr*.h
 %{_mandir}/man3/*.3%{ext_man}
 %{_libdir}/libopeniscsiusr.so
+%{_libdir}/pkgconfig/*.pc
 
 %changelog

++++++ open-iscsi-2.1.7-suse.tar.bz2 -> open-iscsi-2.1.8-suse.tar.bz2 ++++++
++++ 4544 lines of diff (skipped)

++++++ open-iscsi-SUSE-latest.diff.bz2 ++++++
--- /var/tmp/diff_new_pack.vzmyDV/_old  2022-10-01 17:42:38.933614691 +0200
+++ /var/tmp/diff_new_pack.vzmyDV/_new  2022-10-01 17:42:38.933614691 +0200
@@ -1,210 +1,3 @@
-diff --git a/Makefile b/Makefile
-index d2f143ba6e0e..826eb499a343 100644
---- a/Makefile
-+++ b/Makefile
-@@ -76,14 +76,14 @@ iscsiuio/configure: iscsiuio/configure.ac 
iscsiuio/Makefile.am
- 
- force: ;
- 
--clean:
--      $(MAKE) $(MFLAGS) -C utils/sysdeps clean
--      $(MAKE) $(MFLAGS) -C utils clean
--      $(MAKE) $(MFLAGS) -C usr clean
--      $(MAKE) $(MFLAGS) -C etc clean
--      $(MAKE) $(MFLAGS) -C libopeniscsiusr clean
--      [ ! -f iscsiuio/Makefile ] || $(MAKE) $(MFLAGS) -C iscsiuio clean
--      [ ! -f iscsiuio/Makefile ] || $(MAKE) $(MFLAGS) -C iscsiuio distclean
-+clean distclean:
-+      $(MAKE) $(MFLAGS) -C utils/sysdeps $@
-+      $(MAKE) $(MFLAGS) -C utils $@
-+      $(MAKE) $(MFLAGS) -C usr $@
-+      $(MAKE) $(MFLAGS) -C etc $@
-+      $(MAKE) $(MFLAGS) -C libopeniscsiusr $@
-+      $(MAKE) $(MFLAGS) -C doc $@
-+      [ ! -f iscsiuio/Makefile ] || $(MAKE) $(MFLAGS) -C iscsiuio $@
- 
- # this is for safety
- # now -jXXX will still be safe
-@@ -127,4 +127,6 @@ depend:
- 
- .PHONY: all user install force clean install_user install_udev_rules 
install_systemd \
-       install_programs install_initrd install_initrd_redhat 
install_initrd_debian \
--      install_doc install_iname install_libopeniscsiusr install_etc 
install_ec_all
-+      install_doc install_iname install_libopeniscsiusr install_etc 
install_etc_all \
-+      distclean depend install_initd install_initd_redhat 
install_initd_debian \
-+      install_iscsiuio
-diff --git a/doc/Makefile b/doc/Makefile
-index 9ed025d737ba..7267dfc0faa3 100644
---- a/doc/Makefile
-+++ b/doc/Makefile
-@@ -47,5 +47,9 @@ $(MANPAGES_DEST): $(MAN8DIR)/%: %
- $(MAN8DIR):
-       [ -d $@ ] || $(INSTALL) -d $@
- 
--clean:
-+clean: ;
-+
-+distclean:
-       $(RM) $(MANPAGES_GENERATED)
-+
-+.PHONY: all install install_doc clean distclean
-diff --git a/etc/Makefile b/etc/Makefile
-index d06531972081..6a03c327649f 100644
---- a/etc/Makefile
-+++ b/etc/Makefile
-@@ -104,8 +104,12 @@ $(DESTDIR)$(systemddir)/system 
$(DESTDIR)$(systemddir)/system-generators $(DESTD
-               $(DESTDIR)$(DBROOT)/ifaces $(DESTDIR)$(initddir)/open-iscsi:
-       [ -d $@ ] || $(INSTALL) -d -m 775 $@
- 
--clean:
-+clean: ;
-+
-+distclean:
-       $(RM) $(SYSTEMD_GENERATED_SERVICE_FILES)
- 
- .PHONY: all clean install install_iface install_initd install_initd_redhat \
--      install_initd_debian install_systemd
-+      install_initd_debian install_systemd distclean install_iname \
-+      install_systemd_generator_files install_systemd_service_files \
-+      install_initd_distro install_etc
-diff --git a/iscsiuio/src/unix/Makefile.am b/iscsiuio/src/unix/Makefile.am
-index 8a943714b705..4c10711bf1cb 100644
---- a/iscsiuio/src/unix/Makefile.am
-+++ b/iscsiuio/src/unix/Makefile.am
-@@ -27,16 +27,13 @@ iscsiuio_CFLAGS =  $(AM_CFLAGS)            \
-                       $(LIBNL_CFLAGS)         \
-                       -DBYTE_ORDER=@ENDIAN@
- 
--iscsiuio_LIBS =       $(AM_LIBS)              \
--                      -ldl                    \
--                      -rdynamic               \
--                      $(LIBNL_LIBS)           \
--                      -lpthread
--
--iscsiuio_LDADD  =     $(AM_LDADD) \
--                      ${top_srcdir}/src/uip/lib_iscsi_uip.a   \
--                      ${top_srcdir}/src/apps/dhcpc/lib_apps_dhcpc.a\
-+iscsiuio_LDADD =      ${top_srcdir}/src/uip/lib_iscsi_uip.a                   
\
-+                      ${top_srcdir}/src/apps/dhcpc/lib_apps_dhcpc.a           
\
-                       ${top_srcdir}/src/apps/brcm-iscsi/lib_apps_brcm_iscsi.a 
\
--                      ${top_srcdir}/src/unix/libs/lib_iscsiuio_hw_cnic.a
-+                      ${top_srcdir}/src/unix/libs/lib_iscsiuio_hw_cnic.a      
\
-+                      $(AM_LDADD)                                             
\
-+                      -ldl                                                    
\
-+                      $(LIBNL_LIBS)                                           
\
-+                      -lpthread
- 
- iscsiuio_YFLAGS = -d
-diff --git a/libopeniscsiusr/Makefile b/libopeniscsiusr/Makefile
-index 52e453ab109b..757a8535a9b7 100644
---- a/libopeniscsiusr/Makefile
-+++ b/libopeniscsiusr/Makefile
-@@ -73,6 +73,8 @@ clean:
-       $(RM) vgcore* core *.a *.o *.gz *.so *.so.* $(TESTS)
-       $(RM) -r docs/man
- 
-+distclean: ;
-+
- $(TESTS): $(LIBS)
- $(TESTS): CFLAGS += -I$(TOPDIR)/libopeniscsiusr -g
- $(TESTS): LDFLAGS += $(LIBADD) -L$(TOPDIR)/libopeniscsiusr -lopeniscsiusr
-@@ -121,3 +123,6 @@ docs/man/$(EXTRA_MAN_FILES).gz: $(HEADERS)
-               gzip -f $$file; \
-       done
-       find docs/man -type f -name \*[0-9].gz
-+
-+.PHONY: all install clean distclean doc install_pkg_files install_docs \
-+      install_libs check
-diff --git a/usr/Makefile b/usr/Makefile
-index 3fc2248894a2..c5571b6140c5 100644
---- a/usr/Makefile
-+++ b/usr/Makefile
-@@ -120,6 +120,10 @@ clean:
-               $(PROGRAMS) .depend
-       $(MAKE) $(MFLAGS) -C $(FW_BOOT_DIR) clean
- 
-+distclean: ;
-+
-+.PHONY: all install clean distclean depend
-+
- depend:
-       $(CC) $(CFLAGS) -M `ls *.c` > .depend
-       $(MAKE) $(MFLAGS) -C $(FW_BOOT_DIR) depend
-diff --git a/usr/initiator.c b/usr/initiator.c
-index 718672940514..56bf38bf81ab 100644
---- a/usr/initiator.c
-+++ b/usr/initiator.c
-@@ -1153,8 +1153,9 @@ static void iscsi_stop(void *data)
-               rc = iscsi_send_logout(conn);
-               if (!rc)
-                       return;
--              conn_error(conn, "Could not send logout pdu(%s) from 
iscsi_stop."
--                      "Dropping session", strerror(rc));
-+
-+              conn_error(conn, "Could not send logout pdu(%s) from 
iscsi_stop. Dropping session",
-+                         strerror(rc));
-       }
- 
-       rc = session_conn_shutdown(conn, conn->logout_qtask, ISCSI_SUCCESS);
-@@ -1239,8 +1240,8 @@ static void iscsi_recv_async_msg(iscsi_conn_t *conn, 
struct iscsi_hdr *hdr)
-                */
-               rc = iscsi_send_logout(conn);
-               if (rc)
--                      conn_error(conn, "Could not send logout in response to"
--                               "logout request aen:%s", strerror(rc));
-+                      conn_error(conn, "Could not send logout in response to 
logout request aen:%s",
-+                                 strerror(rc));
-               break;
-       case ISCSI_ASYNC_MSG_DROPPING_CONNECTION:
-               conn_warn(conn, "Target dropping %u, reconnect min %u max %u", 
ntohs(async_hdr->param1),
-@@ -2146,12 +2147,12 @@ invalid_state:
-               if (!(session->t->caps & CAP_LOGIN_OFFLOAD)) {
-                       /* unbind is not supported so just do old logout */
-                       rc = iscsi_send_logout(conn);
--                      if (rc)
-+                      if (!rc)
-                               return ISCSI_SUCCESS;
-               }
- 
--              conn_error(conn, "Could not send logout pdu(%s) from 
session_logout_task."
--                      "Dropping session", strerror(rc));
-+              conn_error(conn, "Could not send logout pdu(%s) from 
session_logout_task. Dropping session",
-+                         strerror(rc));
-               /* fallthrough */
-       default:
-               rc = session_conn_shutdown(conn, qtask, ISCSI_SUCCESS);
-diff --git a/utils/Makefile b/utils/Makefile
-index a7eb35232c71..d4b384da06f5 100644
---- a/utils/Makefile
-+++ b/utils/Makefile
-@@ -68,9 +68,13 @@ $(DESTDIR)$(SBINDIR) $(DESTDIR)$(RULESDIR):
- clean:
-       $(RM) $(OBJS)
-       $(RM) $(PROGRAMS)
-+      $(RM) .depend
-+
-+distclean:
-       $(RM) $(SCRIPTS_GENERATED)
-       $(RM) $(RULESFILES_GENERATED)
--      $(RM) .depend
-+
-+.PHONY: all install clean distclean depend install_udev_rules
- 
- depend:
-       $(CC) $(CFLAGS) -M `ls *.c` > .depend
-diff --git a/utils/sysdeps/Makefile b/utils/sysdeps/Makefile
-index 3387b576c843..d419dba71afd 100644
---- a/utils/sysdeps/Makefile
-+++ b/utils/sysdeps/Makefile
-@@ -10,6 +10,10 @@ all: $(SYSDEPS_OBJS)
- clean:
-       $(RM) *.o .depend
- 
-+distclean: ;
-+
-+.PHONY: all clean distclean depend
-+
- depend:
-       $(CC) $(CFLAGS) -M `ls *.c` > .depend
- 
+
+(No newline at EOF)
 

Reply via email to