Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sparse for openSUSE:Factory checked in at 2022-12-09 13:18:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sparse (Old) and /work/SRC/openSUSE:Factory/.sparse.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sparse" Fri Dec 9 13:18:23 2022 rev:46 rq:1041805 version:0.6.4+20220627 Changes: -------- --- /work/SRC/openSUSE:Factory/sparse/sparse.changes 2022-01-06 15:52:03.420996746 +0100 +++ /work/SRC/openSUSE:Factory/.sparse.new.1835/sparse.changes 2022-12-09 13:19:47.467642347 +0100 @@ -1,0 +2,30 @@ +Fri Dec 09 07:55:17 UTC 2022 - [email protected] + +- As per previous entry, switch to _service +- Propagate optflags to LDFLAGS too +- Enable semind + +------------------------------------------------------------------- +Wed Dec 7 01:49:00 UTC 2022 - Larry Finger <[email protected]> + +- Development of sparse no longer results in a new tarball, but it is + contained in a repo at git://git.kernel.org/pub/scm/devel/sparse/sparse.git. + As a result, the openSUSE package has gotten out of date. In particular, + it shows lots of ./arch/x86/include/asm/bitops.h:239:9: warning: unreplaced symbol 'return' + for inlined routines. These obscure any actual problems with the code being + checked. In the future, the package should be maintained from the git repo, but + in the interim to provide a useful version of sparse, I cloned the git repo, converted + it into a tarball, and modified the spec file. + + The last several commits are summarized as follows: + * fix "unreplaced" warnings caused by using typeof() on inline functions + * cleanup related to inlining of variadic functions + * inline: free symbol list after use + * inline: allocate statement after guards + * inline: avoid needless intermediate vars + * inline: declaration of the variadic vars is useless + * inline: comment about creating node of node on variadics + * inline: add testcases for inlining of variadics + * fix "unreplaced" warnings caused by using typeof() on inline functions + +------------------------------------------------------------------- Old: ---- sparse-0.6.4.tar.xz New: ---- _service _servicedata sparse-0.6.4+20220627.obscpio sparse.obsinfo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sparse.spec ++++++ --- /var/tmp/diff_new_pack.cbtv4Z/_old 2022-12-09 13:19:47.939644855 +0100 +++ /var/tmp/diff_new_pack.cbtv4Z/_new 2022-12-09 13:19:47.943644876 +0100 @@ -17,19 +17,20 @@ Name: sparse -Version: 0.6.4 +Version: 0.6.4+20220627 Release: 0 Summary: A semantic parser of source files License: MIT Group: Development/Tools/Building URL: https://sparse.docs.kernel.org/ -Source: https://mirrors.edge.kernel.org/pub/software/devel/sparse/dist/%{name}-%{version}.tar.xz +Source: %{name}-%{version}.tar.xz BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: ncurses-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(sqlite3) %if 0%{?suse_version} > 1320 || 0%{?is_opensuse} %ifarch x86_64 BuildRequires: clang @@ -78,6 +79,7 @@ MANDIR=%{_mandir} \ PKGCONFIGDIR=%{_libdir}/pkgconfig \ CFLAGS="%{optflags}" \ + LDFLAGS="%{optflags}" \ V=1 %install @@ -95,8 +97,10 @@ %doc README FAQ %{_bindir}/cgcc %{_bindir}/c2xml +%{_bindir}/semind %{_bindir}/sparse %{_mandir}/man1/cgcc.1%{?ext_man} +%{_mandir}/man1/semind.1%{?ext_man} %{_mandir}/man1/sparse.1%{?ext_man} %if 0%{?suse_version} > 1320 || 0%{?is_opensuse} ++++++ _service ++++++ <services> <service name="obs_scm" mode="disabled"> <param name="url">https://git.kernel.org/pub/scm/devel/sparse/sparse.git</param> <param name="scm">git</param> <param name="changesgenerate">enable</param> <param name="versionformat">@PARENT_TAG@+%cd</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> </service> <service name="set_version" mode="disabled" /> <service name="tar" mode="buildtime"/> <service name="recompress" mode="buildtime"> <param name="file">sparse-*.tar</param> <param name="compression">xz</param> </service> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://git.kernel.org/pub/scm/devel/sparse/sparse.git</param> <param name="changesrevision">ce1a6720f69e6233ec9abd4e9aae5945e05fda41</param></service></servicedata> (No newline at EOF) ++++++ sparse.obsinfo ++++++ name: sparse version: 0.6.4+20220627 mtime: 1656324977 commit: ce1a6720f69e6233ec9abd4e9aae5945e05fda41
