Hello community, here is the log from the commit of package smatch for openSUSE:Factory checked in at 2019-11-04 17:16:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/smatch (Old) and /work/SRC/openSUSE:Factory/.smatch.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "smatch" Mon Nov 4 17:16:10 2019 rev:7 rq:745111 version:20191028+git773e0c19 Changes: -------- --- /work/SRC/openSUSE:Factory/smatch/smatch.changes 2019-02-13 10:01:09.541624213 +0100 +++ /work/SRC/openSUSE:Factory/.smatch.new.2990/smatch.changes 2019-11-04 17:16:14.692891771 +0100 @@ -1,0 +2,26 @@ +Mon Nov 04 07:08:34 UTC 2019 - jsl...@suse.com + +- Update to version 20191028: + * rosenberg: initialization and struct assignments don't fill holes + * rosenberg: add snd_timer_append_to_tqueue() and __send_signal() + * rosenberg: add skb_put() to the list of copy functions + * extra: it's not a dereference if we're just getting the address + * helper: improve getting_address() + * parse_call_math: don't return constant allocation sizes + * extra: limit get_other_name_sym_helper() some more + * hooks: add EXPR_HOOK_AFTER + * Makefile: rebuild smatch_*.o files when smatch.h changes + * Makefile: build quietly again + * Makefile: organize the smatch_*.o objects better + * Makefile: allow CC to be a shell variable + * function_ptr: save pointers to pointers + * function_ptrs: save function return assignments + * ranges: silence Smatch warning (uninitialized variable) + * db: fix an off by one bug + * check_deref/deref_check: warn about likely/unlikely() conditions as well + * readl_infinite_loops: silence a GCC warning by adding a cast + * integer_overflow: fix uninitialized variable bug + * ranges: add casts to silence compile warnings + * and many more... + +------------------------------------------------------------------- Old: ---- smatch-20181114.tar.xz New: ---- smatch-20191028+git773e0c19.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ smatch.spec ++++++ --- /var/tmp/diff_new_pack.IUDtid/_old 2019-11-04 17:16:15.904893066 +0100 +++ /var/tmp/diff_new_pack.IUDtid/_new 2019-11-04 17:16:15.912893074 +0100 @@ -1,7 +1,7 @@ # # spec file for package smatch # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -17,7 +17,7 @@ Name: smatch -Version: 20181114 +Version: 20191028+git773e0c19 Release: 0 Summary: Static analysis tool for C License: GPL-2.0-only @@ -39,19 +39,20 @@ %setup -q %build -make %{?_smp_mflags} CFLAGS="%{optflags}" INSTALL_PREFIX=%{_prefix} LIBDIR=%{_libdir} \ - PKGCONFIGDIR=%{_datadir}/pkgconfig +make %{?_smp_mflags} V=1 CFLAGS="%{optflags}" \ + INSTALL_PREFIX=%{_prefix} \ + LIBDIR=%{_libdir} \ + PKGCONFIGDIR=%{_datadir}/pkgconfig \ + smatch %install -%{makeinstall} INSTALL_PREFIX=%{_prefix} LIBDIR=%{_libdir} \ - PKGCONFIGDIR=%{_datadir}/pkgconfig - -# sparse stuff -rm -rf %{buildroot}/%{_bindir}/cgcc -rm -rf %{buildroot}/%{_includedir}/sparse -rm -rf %{buildroot}/%{_libdir}/*a -rm -rf %{buildroot}/%{_mandir}/man*/{sparse,cgcc}* -rm -rf %{buildroot}/%{_datadir}/pkgconfig +install -d %{buildroot}/%{_bindir} %{buildroot}/%{_datadir}/%{name} +install -t %{buildroot}/%{_bindir} smatch +cp -ar smatch_data smatch_scripts %{buildroot}/%{_datadir}/%{name}/ + +# empty files +rm -f %{buildroot}/%{_datadir}/%{name}/smatch_data/db/fixup_smatch_generic.sh +rm -f %{buildroot}/%{_datadir}/%{name}/smatch_data/kernel.allocation_funcs.remove %files %defattr(-,root,root) ++++++ _service ++++++ --- /var/tmp/diff_new_pack.IUDtid/_old 2019-11-04 17:16:15.984893151 +0100 +++ /var/tmp/diff_new_pack.IUDtid/_new 2019-11-04 17:16:15.988893155 +0100 @@ -4,7 +4,7 @@ <param name="scm">git</param> <param name="changesgenerate">enable</param> <param name="filename">smatch</param> - <param name="versionformat">%ad</param> + <param name="versionformat">%ad+git%h</param> </service> <service mode="disabled" name="recompress"> <param name="file">*.tar</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.IUDtid/_old 2019-11-04 17:16:16.032893203 +0100 +++ /var/tmp/diff_new_pack.IUDtid/_new 2019-11-04 17:16:16.032893203 +0100 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">git://repo.or.cz/smatch.git</param> - <param name="changesrevision">81e48d50010f2739557e39c22f43aec1005d77d3</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">773e0c191fc861c1adce9688d0f459d199da5f44</param></service></servicedata> \ No newline at end of file