48 Commits

Author SHA256 Message Date
61ad2a15a8 Accepting request 1188151 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1188151
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=33
2024-07-17 13:15:19 +00:00
cb6167b475 Added missing perl-TimeDate dependency
OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=48
2024-07-17 08:37:14 +00:00
746f64aa37 Accepting request 1164555 from devel:tools
- Fix incorrectly set permissions (boo#1222234)

OBS-URL: https://build.opensuse.org/request/show/1164555
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=32
2024-04-04 20:26:40 +00:00
9d5daf59b3 - Fix incorrectly set permissions (boo#1222234)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=46
2024-04-04 10:11:47 +00:00
9f9f6749c5 Accepting request 1147566 from devel:tools
- Modernise spec file

- Update to version 2.0+git.20240123.d981242:
  * fix typos (#260)
  * Add checksum support to py2lcov, perl2lcov
  * Simplify extracted function name for Python code:  ignore params.
  * Report timestamp error at most once per file.
  * Refactor 'py2lcov' translator:
  * Move 'py2lcov' utility to 'bin' directory (from 'share/lcov/support-scripts') - to make it consistent with the perl2lcov utility.
  * Add 'perl2lcov' script - to translate Perl Devel::Cover data into lcov format. See 'perl2lcov --help' and the Devel::Cover documentation, for usage.
  * Functionality:  implement 'genhtml --select-script ..' callback to select subset of coverpoints to show in HTML report. The expected use case is code review, when we want to show only the changes caused by a particular commit or set of commits - say, to show the new code as well as any coverage gains or losses outside of the code change.  See the '--select-script' section of the genhtml man page, as well as the 'review' section in the 'example' directory.
  * Ignore coverpoints on line numbers <= 0; remove from DB if error message is ignored. There clearly are no such lines in any file. These happen for certain branches generated by Coverage.py.
  * Bugfix:  ignore lambdas during function end line derivation - they would need to be found syntactically. Recommend user to upgrade to newer compiler.
  * Fix typo (#257)
  * Fix RPM specification
  * Fix broken makefile.
  * Bugfox: do not push --base-directory onto source-dir list multiple times (issue #254)
  * Bugfix:  typo - issue #255
  * Bugfix:  fix #253 - broken geninfo_adjust_src_path RC option. Also deprecate the option in favor of 'substitute = ....' - which is more general and does better error checking.
  * Bugfix:  ERROR_COUNT message
  * Improved error message wording (singular/plural)
  * Remove explicit man page names from Makefile - we may have some non-public doc that we don't want to name. Revert some Makefile changes to fix rpm target.
  * Fix man page formatting.
  * Documentation:  clarify filtering association with source language.
  * Add compute_file_version option to insert source file version post-facto - e.g., if some tool did not support versioning.
  * Improve debug/diagnostic experience: add context information if callback fails.
  * Add '--abbrev regexp' option to gitblame.pm This enables easy author grouping - say, for those inside vs outside the company.
  * Bring README/doc up to date.
  * Show full path (including prefix) in directory/file table tooltip.
  * FUNCTIONALITY:  add message type 'missing' to handle case that some .info file is missing. Goal is to enable mechanism for user's job to continue in the presence of errors.

OBS-URL: https://build.opensuse.org/request/show/1147566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=31
2024-02-20 20:13:46 +00:00
2057b7a5a1 - Modernise spec file
OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=44
2024-02-19 12:13:29 +00:00
a2b4fa9f26 Accepting request 1144120 from home:sp1rit
Update to version 2.0+git.20240123.d981242

lcov version 2.0 had an issue where it doesn't recognize filepaths with spaces in them

OBS-URL: https://build.opensuse.org/request/show/1144120
OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=43
2024-02-19 11:58:34 +00:00
0d2b15a6dd Accepting request 1090642 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1090642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=30
2023-06-03 22:13:31 +00:00
Miklos Vajna
f389147730 Attempt to please 'W: no-version-in-last-changelog'
OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=41
2023-05-27 11:26:22 +00:00
Miklos Vajna
e1bba60593 - Update to version 2.0:
* Support for differential coverage analysis
  * Support for annotation of reports with date and owner information ("binning")
  * Support for data filtering to remove artifacts such as exception branches
  * Improved HTML navigation and display features
  * Improved performance via parallelism
  * Improved error checking and error management.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=40
2023-05-26 22:02:34 +00:00
debc43425d Accepting request 982747 from devel:tools
- Update to version 1.16+git.20220603.dfeb750:
  * lcov: Finalize release 1.16
  * Makefile: Create make target for creating release tags
  * lcov: Update website links
  * geninfo: Fix handling of source path containing non-ASCII characters
  * geninfo: support remove CR endings of old intermediate text
  * lcov: Add file attributes for shell scripts
  * genhtml: Add option to change HTML footer text
  * genhtml: Add option to change HTML header text
  * genpng: Improve dark-mode support
  * lcov: quote tool_dir to enable paths with spaces.
  * lcov: Improve JSON module selection
  * lcov: Make JSON module configurable
  * Fix genhtml on macOS
  * genhtml/genpng/lcov:  add missing rc support and man page entries
  * Add a dark mode option
  * example: Fix example relying on undefined behavior
  * lcov: add a new --fail-under-lines option
  * lcov: Finalize release 1.15
  * Makefile: Reduce unnecessary meta-data in tar and RPM files
  * geninfo: Add workaround for MSYS GCC problem
  * geninfo: Change json module
  * geninfo: Fix warning due to non-numerical branch count
  * geninfo: Fix missing check for unterminated exclusion marker
  * Exclusion of exception branches
  * genhtml: Fix applying prefix to a prefix filename
  * genhtml: Add more demangler options
  * tests: Minor improvements

OBS-URL: https://build.opensuse.org/request/show/982747
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=29
2022-06-16 16:20:29 +00:00
Martin Liška
de95497e23 - Update to version 1.16+git.20220603.dfeb750:
* lcov: Finalize release 1.16
  * Makefile: Create make target for creating release tags
  * lcov: Update website links
  * geninfo: Fix handling of source path containing non-ASCII characters
  * geninfo: support remove CR endings of old intermediate text
  * lcov: Add file attributes for shell scripts
  * genhtml: Add option to change HTML footer text
  * genhtml: Add option to change HTML header text
  * genpng: Improve dark-mode support
  * lcov: quote tool_dir to enable paths with spaces.
  * lcov: Improve JSON module selection
  * lcov: Make JSON module configurable
  * Fix genhtml on macOS
  * genhtml/genpng/lcov:  add missing rc support and man page entries
  * Add a dark mode option
  * example: Fix example relying on undefined behavior
  * lcov: add a new --fail-under-lines option
  * lcov: Finalize release 1.15
  * Makefile: Reduce unnecessary meta-data in tar and RPM files
  * geninfo: Add workaround for MSYS GCC problem
  * geninfo: Change json module
  * geninfo: Fix warning due to non-numerical branch count
  * geninfo: Fix missing check for unterminated exclusion marker
  * Exclusion of exception branches
  * genhtml: Fix applying prefix to a prefix filename
  * genhtml: Add more demangler options
  * tests: Minor improvements

OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=38
2022-06-15 09:16:57 +00:00
e0d350c180 Accepting request 946344 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/946344
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=28
2022-01-14 22:13:16 +00:00
Martin Liška
7566602183 Accepting request 946240 from home:federico-mena:branches:openSUSE:Factory
- Add dependency on findutils, as lcov's scripts use find(1) to locate
  various files in the user's build directories.  bsc#1194671

OBS-URL: https://build.opensuse.org/request/show/946240
OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=37
2022-01-14 07:58:52 +00:00
2f26f091bd Accepting request 843618 from devel:tools
- Fix output of --version option.

OBS-URL: https://build.opensuse.org/request/show/843618
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=27
2020-10-23 16:14:25 +00:00
Martin Liška
dd34941ee4 - Fix output of --version option.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=35
2020-10-23 14:37:12 +00:00
f3104e4af1 Accepting request 826083 from devel:tools
- Update to version 1.15+git.20200812.d100e6c:
  * lcov: Finalize release 1.15
  * Makefile: Reduce unnecessary meta-data in tar and RPM files
  * geninfo: Add workaround for MSYS GCC problem
  * geninfo: Change json module
  * geninfo: Fix warning due to non-numerical branch count
  * geninfo: Fix missing check for unterminated exclusion marker
  * Exclusion of exception branches
  * genhtml: Fix applying prefix to a prefix filename
  * genhtml: Add more demangler options
  * tests: Minor improvements
  * tests: Minor test improvements
  * man: Add clarification regarding file patterns
  * geninfo: Change gzip decompression module
  * Fixed processing GCOV intermediate format.

OBS-URL: https://build.opensuse.org/request/show/826083
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=26
2020-08-13 08:18:25 +00:00
Martin Liška
ab04f6c62b - Update to version 1.15+git.20200812.d100e6c:
* lcov: Finalize release 1.15
  * Makefile: Reduce unnecessary meta-data in tar and RPM files
  * geninfo: Add workaround for MSYS GCC problem
  * geninfo: Change json module
  * geninfo: Fix warning due to non-numerical branch count
  * geninfo: Fix missing check for unterminated exclusion marker
  * Exclusion of exception branches
  * genhtml: Fix applying prefix to a prefix filename
  * genhtml: Add more demangler options
  * tests: Minor improvements
  * tests: Minor test improvements
  * man: Add clarification regarding file patterns
  * geninfo: Change gzip decompression module
  * Fixed processing GCOV intermediate format.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=33
2020-08-12 17:16:37 +00:00
52c61d94f5 Accepting request 824173 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/824173
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=25
2020-08-04 18:22:37 +00:00
37b3cc172e Accepting request 822835 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/822835
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=24
2020-07-27 15:41:31 +00:00
Miklos Vajna
6247e839fa - Remove no longer needed kernel-coverage conflict (bsc#1078447)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=30
2020-07-27 14:04:48 +00:00
Martin Liška
5a8d0f4c02 Accepting request 822800 from home:bmwiedemann:branches:devel:tools
Update to version 1.15+git.20200723.b668fab:
  * tests: Fix subdirectory testing
  * tests: Provide option to specify tool parameters
  * tests: Simplify test Makefiles
  * Allow to override man page date (boo#1047218)
  * bin: remove outdated FSF mailing address from license boilerplate

OBS-URL: https://build.opensuse.org/request/show/822800
OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=29
2020-07-26 06:25:58 +00:00
0f596ce58a Accepting request 711037 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/711037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=23
2019-06-20 16:56:36 +00:00
b381d6e876 Accepting request 711025 from home:marxin:branches:devel:tools
- Update to version 1.15+git.20190524.75fbae1 (boo#1138276):
  * geninfo: Add intermediate JSON format support
  * geninfo: Add intermediate text format support
  * genhtml: Maintain order of branches in unnamed blocks
  * man: Fix missing parameter in genhtml synopsis
  * lcov: Finalize release 1.14
  * geninfo: Fix missing FN: entries in result files
  * Makefile: Make Perl path install-time configurable
  * bin,test: Use /usr/bin/env to locate script interpreters
  * bin/*: Remove '-w' from interpreter specifications
  * geninfo: Fix errors while resolving /././ path components
  * geninfo: preserve-paths makes gcov to fail for long pathnames
  * geninfo: Fix "Can't use an undefined value" error
  * geninfo: Ignore artificial functions during --initial
  * geninfo: Fix data collection for files containing templates
  * genhtml: Unconditionally include anchor for each named line
  * genhtml: Use gmtime for SOURCE_DATE_EPOCH conversion
  * genhtml: honor the SOURCE_DATE_EPOCH variable
  * Tolerate CDPATH being set
  * CONTRIBUTING: Clarify patch format requirements
  * geninfo: Fix accounting of basic blocks in exceptional paths
  * lcov: Fix branch coverage summary
- Depend newly on perl-PerlIO-gzip

OBS-URL: https://build.opensuse.org/request/show/711025
OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=27
2019-06-20 08:40:02 +00:00
f8222a854e Accepting request 706044 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/706044
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=22
2019-06-19 19:01:44 +00:00
Miklos Vajna
cfc9659d3f - Update to version 1.14:
+ GCC 8 support
  + Options to filter out source files during data collection based
    on regular expressions
  + Option to show number of missed lines, functions and branches
  + Configuration file option for --demangle-cpp
  + Unconditional HTML anchors in source view
  + SOURCE_DATA_EPOCH support for reproducible builds
  + Multiple bug fixes and performance improvements

OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=25
2019-03-07 08:54:50 +00:00
2ce9668027 Accepting request 587509 from devel:tools
- Port the package to git server and bump to current trunk in order
  to add support for GCC 8.
- Remove lcov-1.13-except-unreach.patch.

OBS-URL: https://build.opensuse.org/request/show/587509
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=21
2018-03-20 20:58:37 +00:00
Martin Liška
10a9717cbb - Remove lcov-1.13-except-unreach.patch.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=23
2018-03-15 13:15:26 +00:00
Martin Liška
af62307561 Accepting request 587501 from home:marxin:branches:devel:tools
- Port the package to git server and bump to current trunk in order
  to add support for GCC 8.

OBS-URL: https://build.opensuse.org/request/show/587501
OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=22
2018-03-15 13:07:41 +00:00
5f51e29dc4 Accepting request 448204 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/448204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=20
2017-01-15 10:10:03 +00:00
Miklos Vajna
02b854efb6 - Update to version 1.13:
+ Contains bug fixes for a number of issues in various areas of LCOV.
  + Detailed list of changes included in this release:
    http://ltp.sourceforge.net/coverage/lcov/changes.php
- Rename lcov-1.12-except-unreach.patch to lcov-1.13-except-unreach.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=20
2016-12-22 23:34:12 +00:00
Stephan Kulow
50cca9a8f7 Accepting request 339208 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/339208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=19
2015-10-24 08:23:48 +00:00
Miklos Vajna
84d79e9eb2 - Update to version 1.12:
+ Configurable coverage rate precision
  + Configurable exclusion markers
  + Improved --to-package and --from-package handling
  + Improved --demangle-cpp handling
  + Multiple prefix directories
  + Multiple bug fixes and stability improvements
- Adapt lcov-1.11-except-unreach.patch to upstream changes ->
  lcov-1.12-except-unreach.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=18
2015-10-09 07:41:48 +00:00
447778ce8d Accepting request 305447 from devel:tools
1

OBS-URL: https://build.opensuse.org/request/show/305447
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=18
2015-05-06 09:18:04 +00:00
221f599524 Accepting request 305446 from home:pluskalm:branches:devel:tools
- Use url for source
- Cleanup spec file with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/305446
OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=16
2015-05-05 12:59:57 +00:00
bc8f0d1a83 Accepting request 283410 from devel:tools
1

OBS-URL: https://build.opensuse.org/request/show/283410
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=17
2015-01-30 16:46:53 +00:00
9eef58b036 Accepting request 283399 from home:posophe:branches:devel:tools
Fix for Factory

OBS-URL: https://build.opensuse.org/request/show/283399
OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=14
2015-01-30 07:24:38 +00:00
Miklos Vajna
00a1f7adae - Update to version 1.11:
+ Improved support for GCC 4.7
  + Improved performance for specific functions
  + Compatibility support for LLVM's gcov
  + Multiple bug fixes and documentation improvements

OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=13
2014-06-01 14:09:49 +00:00
Stephan Kulow
071962328f Accepting request 148478 from devel:tools
update lcov to 1.10, one less patch (forwarded request 148408 from vmiklos)

OBS-URL: https://build.opensuse.org/request/show/148478
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=13
2013-01-17 08:43:58 +00:00
fe38b9cfd1 Accepting request 148408 from home:vmiklos:branches:devel:tools
update lcov to 1.10, one less patch

OBS-URL: https://build.opensuse.org/request/show/148408
OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=11
2013-01-14 16:42:54 +00:00
Stephan Kulow
a62f84dba2 Accepting request 148343 from devel:tools
make lcov work with gcc-4.7 (forwarded request 148334 from vmiklos)

OBS-URL: https://build.opensuse.org/request/show/148343
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=12
2013-01-14 08:43:00 +00:00
Ismail Dönmez
ea6f9cdd49 Accepting request 148334 from home:vmiklos:branches:devel:tools
make lcov work with gcc-4.7

OBS-URL: https://build.opensuse.org/request/show/148334
OBS-URL: https://build.opensuse.org/package/show/devel:tools/lcov?expand=0&rev=9
2013-01-13 20:45:10 +00:00
Stephan Kulow
5908da96a5 replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=10
2011-12-06 17:22:23 +00:00
5b0002f8eb Autobuild autoformatter for 57813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=7
2011-01-14 02:53:22 +00:00
0129fd1ff7 Accepting request 57813 from devel:tools
Accepted submit request 57813 from user poletti_marco

OBS-URL: https://build.opensuse.org/request/show/57813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=6
2011-01-14 02:53:14 +00:00
OBS User autobuild
4db0a892a6 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=3 2010-03-18 15:01:12 +00:00
OBS User autobuild
540a77c8e5 Accepting request 32342 from devel:tools
Copy from devel:tools/lcov based on submit request 32342 from user poletti_marco

OBS-URL: https://build.opensuse.org/request/show/32342
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=2
2010-02-11 20:14:21 +00:00
OBS User autobuild
36c4c7146a Accepting request 31417 from devel:tools
Copy from devel:tools/lcov based on submit request 31417 from user poletti_marco

OBS-URL: https://build.opensuse.org/request/show/31417
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcov?expand=0&rev=1
2010-02-11 18:37:18 +00:00