Hello community, here is the log from the commit of package dtc for openSUSE:Factory checked in at 2017-03-10 21:11:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dtc (Old) and /work/SRC/openSUSE:Factory/.dtc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dtc" Fri Mar 10 21:11:56 2017 rev:27 rq:477904 version:1.4.3 Changes: -------- --- /work/SRC/openSUSE:Factory/dtc/dtc.changes 2015-12-18 21:49:46.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.dtc.new/dtc.changes 2017-03-10 21:11:58.734302401 +0100 @@ -1,0 +2,35 @@ +Fri Mar 3 12:01:08 UTC 2017 - [email protected] + +- version update to 1.4.3 + * Add printf format attributes + * Correct some broken printf() like format mismatches + * libfdt: Add fdt_setprop_empty() + * libfdt: Remove undefined behaviour setting empty properties + * Print output filename as part of warning messages + * dtc: Use streq() in preference to strcmp() + * checks: Add Warning for stricter node name character checking + * checks: Add Warning for stricter property name character checking + * dtc: pos parameter to srcpos_string() can't be NULL + * livetree.c: Fix memory leak + +------------------------------------------------------------------- +Mon Feb 6 14:00:11 UTC 2017 - [email protected] + +- version update to 1.4.2 + * including patches up to git commit 3b9c9709 + * Fix NULL pointer use in dtlabel + dtref case + * fdtdump: check fdt if not in scanning mode + * Fix memory leak in character literal parsing + * Don't always generate __symbols__ for plugins + * Plugin and fixup support + * fix fdt_stringlist_search() + * fix fdt_stringlist_count() + * improve tests + * minor bugfixes/typos + * including symbols in version.lds + * no changelog available + +- modified patches: + * use-tx-as-the-type-specifier-instead-of-zx.patch + +------------------------------------------------------------------- Old: ---- dtc-1.4.1.tar.xz New: ---- dtc-1.4.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtc.spec ++++++ --- /var/tmp/diff_new_pack.zBskmR/_old 2017-03-10 21:11:59.322219094 +0100 +++ /var/tmp/diff_new_pack.zBskmR/_new 2017-03-10 21:11:59.322219094 +0100 @@ -1,7 +1,7 @@ # # spec file for package dtc # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,14 +18,14 @@ %define sover 1 Name: dtc -Version: 1.4.1 +Version: 1.4.3 Release: 0 Summary: Device-tree compiler License: GPL-2.0+ Group: Development/Tools/Building -Url: http://devicetree.org/Device_Tree_Compiler -Source: https://www.kernel.org/pub/software/utils/dtc/%{name}-%{version}.tar.xz -Source2: baselibs.conf +Url: https://github.com/dgibson/dtc +Source0: https://github.com/dgibson/dtc/archive/v%{version}.tar.gz#/dtc-%{version}.tar.gz +Source1: baselibs.conf Patch3: dtc-license.patch Patch4: use-tx-as-the-type-specifier-instead-of-zx.patch BuildRequires: bison ++++++ use-tx-as-the-type-specifier-instead-of-zx.patch ++++++ --- /var/tmp/diff_new_pack.zBskmR/_old 2017-03-10 21:11:59.362213427 +0100 +++ /var/tmp/diff_new_pack.zBskmR/_new 2017-03-10 21:11:59.362213427 +0100 @@ -11,11 +11,11 @@ fdtdump.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) -diff --git a/fdtdump.c b/fdtdump.c -index 723770d..c5811f0 100644 ---- a/fdtdump.c -+++ b/fdtdump.c -@@ -95,7 +95,7 @@ static void dump_blob(void *blob, bool debug) +Index: dtc-1.4.2/fdtdump.c +=================================================================== +--- dtc-1.4.2.orig/fdtdump.c ++++ dtc-1.4.2/fdtdump.c +@@ -98,7 +98,7 @@ static void dump_blob(void *blob, bool d p = p_struct; while ((tag = fdt32_to_cpu(GET_CELL(p))) != FDT_END) { @@ -24,7 +24,7 @@ (uintptr_t)p - blob_off - 4, tag, tagname(tag)); if (tag == FDT_BEGIN_NODE) { -@@ -135,8 +135,8 @@ static void dump_blob(void *blob, bool debug) +@@ -138,8 +138,8 @@ static void dump_blob(void *blob, bool d p = PALIGN(p + sz, 4); @@ -35,8 +35,8 @@ printf("%*s%s", depth * shift, "", s); utilfdt_print_data(t, sz); printf(";\n"); -@@ -210,14 +210,14 @@ int main(int argc, char *argv[]) - fdt_off_dt_strings(p) < this_len) +@@ -222,14 +222,14 @@ int main(int argc, char *argv[]) + if (valid_header(p, this_len)) break; if (debug) - printf("%s: skipping fdt magic at offset %#zx\n", @@ -45,13 +45,10 @@ } ++p; } - if (!p) + if (!p || endp - p < sizeof(struct fdt_header)) die("%s: could not locate fdt magic\n", file); - printf("%s: found fdt at offset %#zx\n", file, p - buf); + printf("%s: found fdt at offset %#tx\n", file, p - buf); buf = p; - } - --- -1.8.1.4 - + } else if (!valid_header(buf, len)) + die("%s: header is not valid\n", file);
