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;
