Hello community,

here is the log from the commit of package tcmu-runner for openSUSE:Factory 
checked in at 2020-01-04 19:21:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tcmu-runner (Old)
 and      /work/SRC/openSUSE:Factory/.tcmu-runner.new.6675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tcmu-runner"

Sat Jan  4 19:21:08 2020 rev:11 rq:760730 version:1.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/tcmu-runner/tcmu-runner.changes  2020-01-03 
17:37:38.227315770 +0100
+++ /work/SRC/openSUSE:Factory/.tcmu-runner.new.6675/tcmu-runner.changes        
2020-01-04 19:21:11.677133339 +0100
@@ -1,0 +2,9 @@
+Fri Jan  3 17:12:42 UTC 2020 - Lee Duncan <[email protected]>
+
+- Fixed i586 compilation complaint in tcmur_cmd_handler.c, adding:
+  * tcmu-runner-fix-i586-size_t-error.patch
+  (which came from David Disseldorp). Also, added requirement for
+  libnl3-devel version that supports signed network functions,
+  such as nla_put_s32().
+
+-------------------------------------------------------------------

New:
----
  tcmu-runner-fix-i586-size_t-error.patch

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

Other differences:
------------------
++++++ tcmu-runner.spec ++++++
--- /var/tmp/diff_new_pack.P0MsER/_old  2020-01-04 19:21:13.201134014 +0100
+++ /var/tmp/diff_new_pack.P0MsER/_new  2020-01-04 19:21:13.225134025 +0100
@@ -44,6 +44,7 @@
 Source:         %{name}-%{version}.tar.xz
 Patch1:         %{name}-handler_file-add-libtcmu.patch
 Patch2:         %{name}-remove-handler-path-install-prefix.patch
+Patch3:         %{name}-fix-i586-size_t-error.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  glib2-devel
@@ -59,7 +60,7 @@
 BuildRequires:  libzbc-devel
 %endif
 BuildRequires:  libkmod-devel
-BuildRequires:  libnl3-devel
+BuildRequires:  libnl3-devel >= 3.3
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  zlib-devel
 Requires:       libtcmu2 = %{version}
@@ -137,6 +138,7 @@
 %setup
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 CMAKE_OPTIONS="\

++++++ tcmu-runner-fix-i586-size_t-error.patch ++++++
From: David Disseldorp <[email protected]>
Date: Fri Jan  3 09:10:02 PST 2020
Subject: tcmu-runner: fix i586 size_t error
Patch-mainline: submitted pull request on github 1/2020

This fix silences a compiler complaint on i586 (32-bit).

Signed-off-by: Lee Duncan <[email protected]>
---
 tcmur_cmd_handler.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/tcmur_cmd_handler.c
+++ b/tcmur_cmd_handler.c
@@ -712,7 +712,7 @@ static int handle_writesame(struct tcmu_
        uint32_t block_size = tcmu_dev_get_block_size(dev);
        uint64_t start_lba = tcmu_cdb_get_lba(cdb);
        uint64_t write_lbas;
-       size_t max_xfer_length, length = 1024 * 1024;
+       uint64_t max_xfer_length, length = 1024 * 1024;
        struct write_same *write_same;
        int i, ret;
 

Reply via email to