Hello community,

here is the log from the commit of package gcovr for openSUSE:Factory checked 
in at 2020-02-04 19:52:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gcovr (Old)
 and      /work/SRC/openSUSE:Factory/.gcovr.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gcovr"

Tue Feb  4 19:52:29 2020 rev:5 rq:769527 version:4.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/gcovr/gcovr.changes      2019-02-06 
14:07:46.690645306 +0100
+++ /work/SRC/openSUSE:Factory/.gcovr.new.26092/gcovr.changes   2020-02-04 
19:52:50.085303454 +0100
@@ -1,0 +2,74 @@
+Mon Feb  3 08:43:34 UTC 2020 - Dan Čermák <dcer...@suse.com>
+
+- New upstream release 4.2
+
+  Breaking changes:
+
+  - Dropped support for Python 3.4.
+  - Format flag parameters like :option:`--xml` or :option:`--html`
+    now take an optional output file name.
+    This potentially changes the interpretation of search paths.
+    In ``gcovr --xml foo``,
+    previous gcovr versions would search the ``foo`` directory for coverage 
data.
+    Now, gcovr will try to write the Cobertura report to the ``foo`` file.
+    To keep the old meaning, separate positional arguments like
+    ``gcovr --xml -- foo``.
+
+  Improvements and new features:
+
+  - :ref:`Configuration file <configuration>` support (experimental).
+    (:issue:`167`, :issue:`229`, :issue:`279`, :issue:`281`, :issue:`293`,
+    :issue:`300`, :issue:`304`)
+  - :ref:`JSON output <json_output>`. (:issue:`301`, :issue:`321`, 
:issue:`326`)
+  - :ref:`Combining tracefiles <combining_tracefiles>`
+    with :option:`gcovr --add-tracefile`.
+    (:issue:`10`, :issue:`326`)
+  - :ref:`SonarQube XML Output <sonarqube_xml_output>`. (:issue:`308`)
+  - Handle cyclic symlinks correctly during coverage data search.
+    (:issue:`284`)
+  - Simplification of :option:`--object-directory` heuristics.
+    (:issue:`18`, :issue:`273`, :issue:`280`)
+  - Exception-only code like a ``catch`` clause is now shown as uncovered.
+    (:issue:`283`)
+  - New :option:`--exclude-throw-branches` option
+    to exclude exception handler branches. (:issue:`283`)
+  - Support ``--root ..`` style invocation,
+    which might fix some CMake-related problems. (:issue:`294`)
+  - Fix wrong names in report
+    when source and build directories have similar names. (:issue:`299`)
+  - Stricter argument handling. (:issue:`267`)
+  - Reduce XML memory usage by moving to lxml.
+    (:issue:`1`, :issue:`118`, :issue:`307`)
+  - Can write :ref:`multiple reports <multiple output formats>` at the same 
time
+    by giving the output file name to the report format parameter.
+    Now, ``gcovr --html -o cov.html`` and ``gcovr --html cov.html``
+    are equivalent. (:issue:`291`)
+  - Override gcov locale properly. (:issue:`334`)
+  - Make gcov parser more robust when used with GCC 8. (:issue:`315`)
+
+  Known issues:
+
+  - The :option:`--keep` option only works when using existing gcov files
+    with :option:`-g`/:option:`--use-gcov-files`.
+    (:issue:`285`, :issue:`286`)
+  - Gcovr may get confused
+    when header files in different directories have the same name.
+    (:issue:`271`)
+  - Gcovr may not work when no en_US locale is available.
+    (:issue:`166`)
+
+  Documentation:
+
+  - :ref:`Exclusion marker <exclusion markers>` documentation.
+  - FAQ: :ref:`exception branches` (:issue:`283`)
+  - FAQ: :ref:`uncovered files not shown`
+    (:issue:`33`, :issue:`100`, :issue:`154`, :issue:`290`, :issue:`298`)
+
+  Internal changes:
+
+  - More tests. (:issue:`269`, :issue:`268`, :issue:`269`)
+  - Refactoring and removal of dead code. (:issue:`280`)
+  - New internal data model.
+
+
+-------------------------------------------------------------------

Old:
----
  gcovr-4.1.tar.gz

New:
----
  gcovr-4.2.tar.gz

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

Other differences:
------------------
++++++ gcovr.spec ++++++
--- /var/tmp/diff_new_pack.4FbTn9/_old  2020-02-04 19:52:50.693303809 +0100
+++ /var/tmp/diff_new_pack.4FbTn9/_new  2020-02-04 19:52:50.697303811 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gcovr
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2019 Neal Gompa <ngomp...@gmail.com>.
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,18 +18,22 @@
 
 
 Name:           gcovr
-Version:        4.1
+Version:        4.2
 Release:        0
 Summary:        A code coverage report generator using GNU gcov
 License:        BSD-3-Clause
 Group:          Development/Tools/Other
 URL:            https://gcovr.com/
 Source0:        
https://github.com/gcovr/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
-
+BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-devel
+BuildRequires:  python3-lxml
 BuildRequires:  python3-setuptools
-
+# for %%{_bindir}/gcov
+Requires:       gcc
+Requires:       python3-Jinja2
+BuildArch:      noarch
 # Only build the documentation on Tumbleweed, as
 # python3-sphinxcontrib-autoprogram has not yet landed in anything
 # else
@@ -40,11 +44,6 @@
 BuildRequires:  python3-sphinxcontrib-autoprogram
 %endif
 
-Requires:       %{_bindir}/gcov
-Requires:       python3-Jinja2
-
-BuildArch:      noarch
-
 %description
 Gcovr provides a utility for managing the use of the GNU gcov utility
 and generating summarized code coverage results.
@@ -89,7 +88,7 @@
 # python2
 export PYTHONPATH=%{buildroot}%{python3_sitelib}
 export PATH=%{buildroot}%{_bindir}:$PATH
-export PYTHON=%{__python3}
+export PYTHON=python3
 
 pushd .
 cd doc
@@ -100,14 +99,13 @@
 
 # html doc
 make html
-cd build
-for file in $(find html/ -type f); do
-    install -D -p -m 0644 $file %{buildroot}%{_docdir}/%{name}/$file
-done
+rm build/html/.buildinfo
 
 popd
 %endif
 
+%fdupes -s %{buildroot}%{python3_sitelib}
+
 %files
 %license LICENSE.txt
 %doc README.rst CHANGELOG.rst
@@ -116,10 +114,10 @@
 %{python3_sitelib}/%{name}*
 
 %if 0%{?suse_version} > 1500
-%{_mandir}/man1/%{name}.1*
+%{_mandir}/man1/%{name}.1%{?ext_man}
 
 %files          doc
-%doc %{_docdir}/%{name}/html/
+%doc doc/build/html/*
 %endif
 
 %changelog

++++++ gcovr-4.1.tar.gz -> gcovr-4.2.tar.gz ++++++
++++ 10680 lines of diff (skipped)


Reply via email to