Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package radare2 for openSUSE:Factory checked 
in at 2026-09-15 12:49:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/radare2 (Old)
 and      /work/SRC/openSUSE:Factory/.radare2.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "radare2"

Tue Sep 15 12:49:02 2026 rev:17 rq:1377988 version:6.2.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/radare2/radare2.changes  2026-08-09 
21:46:33.073213475 +0200
+++ /work/SRC/openSUSE:Factory/.radare2.new.383539/radare2.changes      
2026-09-15 12:49:15.955047527 +0200
@@ -1,0 +2,14 @@
+Sun Sep 13 12:03:44 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 6.2.2:
+  * Analysis: new JNI plugin with typed interface tables, arm64
+    Swift float calling conventions, DWARF prototype linking,
+    jump-table and switch-case fixes
+  * Core: fix RAnalOp leaks in disasm/diff/debug loops, aoj memory
+    use, partial-read handling, fp variable recovery
+  * Bundle sdb 2.5.2 (upstream pin): rename shlib to libsdb2_5_2
+- Add test-cc-default.patch: make the new variadic-marker unit
+  test hermetic by setting the amd64 default cc explicitly instead
+  of relying on the installed cc database
+
+-------------------------------------------------------------------

Old:
----
  radare2-6.2.0.tar.gz
  sdb-2.5.0.tar.gz

New:
----
  radare2-6.2.2.tar.gz
  sdb-2.5.2.tar.gz
  test-cc-default.patch

----------(New B)----------
  New:  * Bundle sdb 2.5.2 (upstream pin): rename shlib to libsdb2_5_2
- Add test-cc-default.patch: make the new variadic-marker unit
  test hermetic by setting the amd64 default cc explicitly instead
----------(New E)----------

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

Other differences:
------------------
++++++ radare2.spec ++++++
--- /var/tmp/diff_new_pack.U0CYK1/_old  2026-09-15 12:49:18.653160004 +0200
+++ /var/tmp/diff_new_pack.U0CYK1/_new  2026-09-15 12:49:18.655160087 +0200
@@ -16,21 +16,16 @@
 #
 
 
-%global sdb_rev    2.5.0
-%global sdb_soname 2_5_0
-
+%global sdb_rev    2.5.2
+%global sdb_soname 2_5_2
 %global zydis_rev  4.1.0
-
 %global qjs_rev 9d15fb60b67c45fd0de413bb49e48f8dacebac16
-
 %global tests_rev d6a4529fd6c8439a309abbcf00bb7a9efc9e8271
-
 Name:           radare2
-Version:        6.2.0
+Version:        6.2.2
 Release:        0
 Summary:        Reverse Engineering Framework
 License:        GPL-3.0-only AND LGPL-3.0-only
-Group:          Development/Tools/Debuggers
 URL:            https://www.radare.org
 Source0:        
https://github.com/radareorg/radare2/archive/%{version}/%{name}-%{version}.tar.gz
 Source1:        
https://github.com/radareorg/sdb/archive/%{sdb_rev}/sdb-%{sdb_rev}.tar.gz
@@ -38,6 +33,7 @@
 Source3:        
https://github.com/radareorg/radare2-testbins/archive/%{tests_rev}/radare2-testbins-%{tests_rev}.tar.gz
 Source4:        
https://github.com/zyantific/zydis/releases/download/v%{zydis_rev}/zydis-amalgamated.tar.gz#/zydis-%{zydis_rev}.tar.gz
 Patch0:         pkgconfig.patch
+Patch1:         test-cc-default.patch
 BuildRequires:  chrpath
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
@@ -45,11 +41,6 @@
 BuildRequires:  git-core
 BuildRequires:  meson
 BuildRequires:  pkgconfig
-%if 0%{?suse_version} == 1500
-BuildRequires:  python311
-%else
-BuildRequires:  python3
-%endif
 BuildRequires:  pkgconfig(capstone)
 BuildRequires:  pkgconfig(liblz4)
 BuildRequires:  pkgconfig(libuv)
@@ -57,6 +48,11 @@
 BuildRequires:  pkgconfig(libzip)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(zlib)
+%if 0%{?suse_version} == 1500
+BuildRequires:  python311
+%else
+BuildRequires:  python3
+%endif
 
 %description
 Opensource tools to disassemble, debug, analyze and manipulate binary files.
@@ -64,7 +60,6 @@
 %package devel
 Summary:        Devel files for radare2
 License:        LGPL-3.0-only
-Group:          Development/Tools/Debuggers
 Requires:       %{name} = %{version}
 Requires:       file-devel
 Requires:       pkgconfig(capstone)
@@ -90,6 +85,8 @@
 Summary:        Simple string key/value database
 License:        GPL-3.0-only AND LGPL-3.0-only
 Provides:       libsdb-%{sdb_soname}
+Obsoletes:      libsdb2_5_0 < %{version}-%{release}
+Provides:       libsdb2_5_0 = %{version}-%{release}
 
 %description -n libsdb%{sdb_soname}
 sdb is a simple string key/value database based on djb's cdb disk
@@ -118,7 +115,7 @@
 %build
 %if 0%{?suse_version} == 1500
 mkdir my-bin
-ln -s /usr/bin/python3.11 my-bin/python3
+ln -s %{_bindir}/python3.11 my-bin/python3
 export PATH=$PWD/my-bin:$PATH
 %endif
 %{__meson} subprojects packagefiles --apply

++++++ radare2-6.2.0.tar.gz -> radare2-6.2.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/radare2/radare2-6.2.0.tar.gz 
/work/SRC/openSUSE:Factory/.radare2.new.383539/radare2-6.2.2.tar.gz differ: 
char 12, line 1

++++++ sdb-2.5.0.tar.gz -> sdb-2.5.2.tar.gz ++++++
++++ 3302 lines of diff (skipped)

++++++ test-cc-default.patch ++++++
Index: radare2-6.2.2/test/unit/test_anal_function.c
===================================================================
--- radare2-6.2.2.orig/test/unit/test_anal_function.c
+++ radare2-6.2.2/test/unit/test_anal_function.c
@@ -270,6 +270,10 @@ bool test_r_core_anal_fcn_variadic_marke
        r_config_set (core->config, "asm.arch", "x86");
        r_config_set_i (core->config, "asm.bits", 64);
        r_config_set_b (core->config, "anal.esil", false);
+       /* variadic-marker detection keys off the amd64 calling convention,
+          which normally comes from the installed cc database; set it
+          explicitly so the test also passes on uninstalled build trees */
+       r_anal_set_cc_default (core->anal, "amd64");
 
        mu_assert_true (r_core_anal_fcn (core, addr, UT64_MAX,
                R_ANAL_REF_TYPE_NULL, 1), "analyze clobbered marker function");

Reply via email to