Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gromox for openSUSE:Factory checked 
in at 2023-11-06 21:14:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gromox (Old)
 and      /work/SRC/openSUSE:Factory/.gromox.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gromox"

Mon Nov  6 21:14:20 2023 rev:21 rq:1123505 version:2.16

Changes:
--------
--- /work/SRC/openSUSE:Factory/gromox/gromox.changes    2023-10-30 
22:11:00.652715836 +0100
+++ /work/SRC/openSUSE:Factory/.gromox.new.17445/gromox.changes 2023-11-06 
21:14:33.079867592 +0100
@@ -15,0 +16 @@
+- Add 0001-build-resolve-i586-compile-error.patch

New:
----
  0001-build-resolve-i586-compile-error.patch

BETA DEBUG BEGIN:
  New:  * oxcmail: cease gratuitous RTF conversion of calendar items.
- Add 0001-build-resolve-i586-compile-error.patch
BETA DEBUG END:

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

Other differences:
------------------
++++++ gromox.spec ++++++
--- /var/tmp/diff_new_pack.M79NVs/_old  2023-11-06 21:14:33.955899839 +0100
+++ /var/tmp/diff_new_pack.M79NVs/_new  2023-11-06 21:14:33.959899986 +0100
@@ -28,6 +28,7 @@
 Source:         
https://github.com/grommunio/gromox/releases/download/%name-%version/%name-%version.tar.zst
 Source2:        
https://github.com/grommunio/gromox/releases/download/%name-%version/%name-%version.tar.asc
 Source8:        %name.keyring
+Patch1:         0001-build-resolve-i586-compile-error.patch
 BuildRequires:  automake >= 1.11
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++

++++++ 0001-build-resolve-i586-compile-error.patch ++++++
>From b13e1bf5522baa86021a6ff40e1e29e84e84538a Mon Sep 17 00:00:00 2001
From: Jan Engelhardt <jeng...@inai.de>
Date: Mon, 30 Oct 2023 08:01:14 +0100
Subject: [PATCH] build: resolve i586 compile error

edb2mt.cpp: In function 'read_col':
edb2mt.cpp:211:65: error: cannot convert 'size_t*' {aka 'unsigned
int*'} to 'size64_t*' {aka 'long long unsigned int*'}
---
 tools/edb2mt.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/tools/edb2mt.cpp b/tools/edb2mt.cpp
index 159b2c4fc..8ed992b95 100644
--- a/tools/edb2mt.cpp
+++ b/tools/edb2mt.cpp
@@ -206,12 +206,14 @@ static void read_col(libesedb_record_t *row, unsigned int 
x,
                        throw az_error("EE-1014", err);
        } else if (is_lval) {
                ese_lval_ptr lv;
+               uint64_t dsize64 = 0;
                if (libesedb_record_get_long_value(row, x, &unique_tie(lv), 
&~unique_tie(err)) < 1)
                        throw az_error("EE-1018", err);
-               if (libesedb_long_value_get_data_size(lv.get(), &dsize, 
&~unique_tie(err)) < 1)
+               if (libesedb_long_value_get_data_size(lv.get(), &dsize64, 
&~unique_tie(err)) < 1)
                        throw az_error("EE-1019", err);
-               if (dsize == 0)
+               if (dsize64 == 0)
                        return;
+               dsize = std::max(dsize64, static_cast<uint64_t>(UINT32_MAX));
                udata.resize(dsize);
                if (libesedb_long_value_get_data(lv.get(),
                    TOU8(udata.data()), dsize, &~unique_tie(err)) < 1)
-- 
2.42.0

Reply via email to