I'd generally agree with Sudip that fixing the version issue shouldn't be a blocker for an SRU fix that moves the package from "completely broken" to "at least mostly working" (querying the version is certainly useful functionality, but it's not the core function of the package or vital to it's core function). Unfortunately, the fix as it currently stands is doesn't quite get us to "mostly working".
I tried out the incremental patch from comment 17 and it does indeed get us to the point that the .info file is produced successfully, but the report generation still fails:
$ lcov --base-directory . --directory . --capture --output-file i3.info
Capturing coverage data from .
geninfo cmd: '/usr/bin/geninfo . --output-filename i3.info --base-directory . --memory 0'
Found gcov version: 13.2.0
Using intermediate gcov format
Writing temporary data to /tmp/geninfo_datBy9K
Scanning . for .gcda files ...
Found 1 data files in .
Processing ./a-test.gcda
Finished .info-file creation
$ genhtml -o /tmp/i3-coverage/ i3.info
Can't locate Date/Parse.pm in @INC (you may need to install the Date::Parse module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/bin/genhtml line 89.
BEGIN failed--compilation aborted at /usr/bin/genhtml line 89.
I also had a quick look at whether the current noble version gets any further, but unfortunately it's got exactly the same issue.
I'd generally agree with Sudip that fixing the version issue shouldn't be a blocker for an SRU fix that moves the package from "completely broken" to "at least mostly working" (querying the version is certainly useful functionality, but it's not the core function of the package or vital to it's core function). Unfortunately, the fix as it currently stands is doesn't quite get us to "mostly working".
I tried out the incremental patch from comment 17 and it does indeed get us to the point that the .info file is produced successfully, but the report generation still fails:
$ lcov --base-directory . --directory . --capture --output-file i3.info datBy9K lib/x86_ 64-linux- gnu/perl/ 5.36.0 /usr/local/ share/perl/ 5.36.0 /usr/lib/ x86_64- linux-gnu/ perl5/5. 36 /usr/share/perl5 /usr/lib/ x86_64- linux-gnu/ perl-base /usr/lib/ x86_64- linux-gnu/ perl/5. 36 /usr/share/ perl/5. 36 /usr/local/ lib/site_ perl) at /usr/bin/genhtml line 89.
Capturing coverage data from .
geninfo cmd: '/usr/bin/geninfo . --output-filename i3.info --base-directory . --memory 0'
Found gcov version: 13.2.0
Using intermediate gcov format
Writing temporary data to /tmp/geninfo_
Scanning . for .gcda files ...
Found 1 data files in .
Processing ./a-test.gcda
Finished .info-file creation
$ genhtml -o /tmp/i3-coverage/ i3.info
Can't locate Date/Parse.pm in @INC (you may need to install the Date::Parse module) (@INC contains: /etc/perl /usr/local/
BEGIN failed--compilation aborted at /usr/bin/genhtml line 89.
I also had a quick look at whether the current noble version gets any further, but unfortunately it's got exactly the same issue.