Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dtc for openSUSE:Factory checked in 
at 2026-11-03 17:51:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dtc (Old)
 and      /work/SRC/openSUSE:Factory/.dtc.new.1257 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dtc"

Tue Nov  3 17:51:58 2026 rev:45 rq:1394373 version:1.8.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/dtc/dtc.changes  2026-01-28 15:05:24.189644697 
+0100
+++ /work/SRC/openSUSE:Factory/.dtc.new.1257/dtc.changes        2026-11-03 
17:52:02.539484801 +0100
@@ -1,0 +2,27 @@
+Sun Nov  1 23:04:56 UTC 2026 - Dirk Müller <[email protected]>
+
+- add fix-32bitbuild.patch to fix build
+
+-------------------------------------------------------------------
+Sun Oct 18 10:51:49 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 1.8.1:
+  * Build system ported to Meson; Makefiles are deprecated
+  * New libfdt APIs: fdt_get_property_namelen_w and
+    fdt_setprop_namelen variants
+  * dtc: informative error for stray identifiers, improved type
+    guessing and label/phandle restoration when decompiling to dts
+  * fdtdump: return an error code on wrong tag value instead of
+    silently proceeding
+  * dtdiff: accept dtbo files as dtb input; fdtput: prefer strtol
+    over sscanf
+  * New overlay checks: warn about missing #address-cells for
+    interrupt parents
+  * Revert accidental ABI breakage introduced in 1.8.0
+  * Fix UBSAN null pointer dereference in fdt_property
+  * FreeBSD and non-GNU linker compatibility improvements
+  * Build against pkgconfig(yaml-0.1) instead of libyaml-devel
+- Drop ce1d858.patch and 9a1c801a1a3c102bf95c5339c9e985b26b823a21.patch:
+  both are upstream in this release
+
+-------------------------------------------------------------------

Old:
----
  9a1c801a1a3c102bf95c5339c9e985b26b823a21.patch
  ce1d858.patch
  dtc-1.7.2.tar.gz
  dtc-1.7.2.tar.sign

New:
----
  dtc-1.8.1.tar.gz
  dtc-1.8.1.tar.sign
  fix-32bitbuild.patch

----------(Old B)----------
  Old:  * Build against pkgconfig(yaml-0.1) instead of libyaml-devel
- Drop ce1d858.patch and 9a1c801a1a3c102bf95c5339c9e985b26b823a21.patch:
  both are upstream in this release
  Old:  * Build against pkgconfig(yaml-0.1) instead of libyaml-devel
- Drop ce1d858.patch and 9a1c801a1a3c102bf95c5339c9e985b26b823a21.patch:
  both are upstream in this release
----------(Old E)----------

----------(New B)----------
  New:
- add fix-32bitbuild.patch to fix build
----------(New E)----------

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

Other differences:
------------------
++++++ dtc.spec ++++++
--- /var/tmp/diff_new_pack.IO7h1h/_old  2026-11-03 17:52:03.453523007 +0100
+++ /var/tmp/diff_new_pack.IO7h1h/_new  2026-11-03 17:52:03.454523049 +0100
@@ -18,7 +18,7 @@
 
 %define         sover 1
 Name:           dtc
-Version:        1.7.2
+Version:        1.8.1
 Release:        0
 Summary:        Device-tree compiler
 License:        GPL-2.0-or-later
@@ -28,13 +28,11 @@
 Source20:       baselibs.conf
 # From http://gibson.dropbear.id.au/
 Source21:       dtc.keyring
-# PATCH-FIX-UPSTREAM - https://github.com/dgibson/dtc/commit/ce1d858
-Patch1:         ce1d858.patch
-# PATCH-FIX-UPSTREAM - 
https://github.com/dgibson/dtc/commit/9a1c801a1a3c102bf95c5339c9e985b26b823a21
-Patch2:         
https://github.com/dgibson/dtc/commit/9a1c801a1a3c102bf95c5339c9e985b26b823a21.patch
+Patch1:         fix-32bitbuild.patch
 BuildRequires:  bison
 BuildRequires:  flex
-BuildRequires:  libyaml-devel
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(yaml-0.1)
 
 %description
 PowerPC kernels are moving towards requiring a small Open

++++++ dtc-1.7.2.tar.gz -> dtc-1.8.1.tar.gz ++++++
++++ 4311 lines of diff (skipped)


++++++ fix-32bitbuild.patch ++++++
--- dtc-1.8.1/livetree.c
+++ dtc-1.8.1/livetree.c
@@ -1234,7 +1234,7 @@ void fixup_phandles(struct dt_info *dti,
                                continue;
 
                        offset = strtol(soffset, NULL, 0);
-                       if (offset < 0 || offset + 4 > p->val.len) {
+                       if (offset < 0 || (unsigned) offset + 4 > p->val.len) {
                                if (quiet < 1)
                                        fprintf(stderr,
                                                "Warning: Label %s contains 
invalid offset for property %s in node %s\n",

Reply via email to