Hello community,

here is the log from the commit of package rpm for openSUSE:Factory checked in 
at 2018-01-26 13:34:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rpm (Old)
 and      /work/SRC/openSUSE:Factory/.rpm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rpm"

Fri Jan 26 13:34:14 2018 rev:255 rq:568126 version:4.14.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rpm/rpm.changes  2018-01-13 21:33:15.342346435 
+0100
+++ /work/SRC/openSUSE:Factory/.rpm.new/rpm.changes     2018-01-26 
13:34:17.371895160 +0100
@@ -1,0 +2,6 @@
+Mon Jan 22 11:13:48 UTC 2018 - [email protected]
+
+- fix debugedit relocation offset computation (boo#1076819)
+  new patch: debugedit-bnc1076819.diff
+
+-------------------------------------------------------------------

New:
----
  debugedit-bnc1076819.diff

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

Other differences:
------------------
++++++ rpm.spec ++++++
--- /var/tmp/diff_new_pack.tp6bFU/_old  2018-01-26 13:34:19.963774096 +0100
+++ /var/tmp/diff_new_pack.tp6bFU/_new  2018-01-26 13:34:19.967773910 +0100
@@ -134,6 +134,7 @@
 Patch108:       debugedit-macro.diff
 Patch109:       pythondistdeps.diff
 Patch110:       bigarchive.diff
+Patch111:       debugedit-bnc1076819.diff
 Patch6464:      auto-config-update-aarch64-ppc64le.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 #
@@ -230,7 +231,7 @@
 %patch                               -P 85
 %patch                   -P 93 -P 94                         -P 99
 %patch -P 100        -P 102 -P 103 -P 104 -P 105 -P 106 -P 107 -P 108
-%patch -P 109 -P 110
+%patch -P 109 -P 110 -P 111
 
 %ifarch aarch64 ppc64le
 %patch6464

++++++ debugedit-bnc1076819.diff ++++++
--- tools/debugedit.c.orig      2018-01-22 12:09:07.477955907 +0100
+++ tools/debugedit.c   2018-01-22 12:09:22.210197759 +0100
@@ -2154,9 +2154,9 @@
                      /* Offset (pointing into the line program) moves
                         from old to new index including the header
                         size diff. */
-                     r_offset += ((dso->lines.table[lndx].new_idx
-                                   - dso->lines.table[lndx].old_idx)
-                                  + dso->lines.table[lndx].size_diff);
+                     r_offset += (ssize_t)((dso->lines.table[lndx].new_idx
+                                            - dso->lines.table[lndx].old_idx)
+                                           + dso->lines.table[lndx].size_diff);
 
                      if (rtype == SHT_RELA)
                        {

Reply via email to