Overview

Request 1147566 accepted

- 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.

Loading...
Request History
Martin Pluskal's avatar

pluskalm created request

- 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.


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Ana Guerrero's avatar

anag+factory added openSUSE:Factory:Staging:adi:35 as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:35"


Ana Guerrero's avatar

anag+factory accepted review

Picked "openSUSE:Factory:Staging:adi:35"


Dominique Leuenberger's avatar

dimstar accepted review


Ana Guerrero's avatar

anag+factory accepted review

Staging Project openSUSE:Factory:Staging:adi:35 got accepted.


Ana Guerrero's avatar

anag+factory approved review

Staging Project openSUSE:Factory:Staging:adi:35 got accepted.


Ana Guerrero's avatar

anag+factory accepted request

Staging Project openSUSE:Factory:Staging:adi:35 got accepted.

openSUSE Build Service is sponsored by