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.
Request History
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 added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
anag+factory added openSUSE:Factory:Staging:adi:35 as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:35"
anag+factory accepted review
Picked "openSUSE:Factory:Staging:adi:35"
dimstar accepted review
anag+factory accepted review
Staging Project openSUSE:Factory:Staging:adi:35 got accepted.
anag+factory approved review
Staging Project openSUSE:Factory:Staging:adi:35 got accepted.
anag+factory accepted request
Staging Project openSUSE:Factory:Staging:adi:35 got accepted.