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",
