[Bug 2029924] [NEW] [SRU] "Can't locate lcovutil.pm" after updating to 2.0-1

Launchpad Bug Tracker 2029924 at bugs.launchpad.net
Tue Jan 23 22:04:40 UTC 2024


You have been subscribed to a public bug by Sudip Mukherjee (sudipmuk):

[ Impact ]

lcov is completely unusable as it will always give the following error
when lcov is executed.

$ lcov --help
Can't locate lcovutil.pm in @INC (you may need to install the lcovutil module) (@INC contains: /usr/local/lib/lcov /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/lcov line 102.
BEGIN failed--compilation aborted at /usr/bin/lcov line 102.

[ Test Plan ]

 * install lcov
 * execute "lcov --help"

[ Where problems could occur ]

 * There is no change in the code, it only installs a file which lcov
expects at runtime. So, user should not see any change in the known
behaviour.

[ Other Info ]

 * There are few more changes apart from installing "lcovutil.pm".
 * Multi threading had to be disabled in the build, otherwise the tests during the build are failing. Debian has disabled the tests for this but it is better to keep the tests enabled. I have also sent the chane to Debian - https://salsa.debian.org/mckinstry/lcov/-/merge_requests/2
 * lcov also needs libcapture-tiny-perl and libdatetime-perl at run time. This has been done in Debian - https://salsa.debian.org/mckinstry/lcov/-/commit/1427b494b40c4e8e23055bd33b0625d341898456

[ Original Bug Description ]

The new lcov version is broken.

$ lcov
Can't locate lcovutil.pm in @INC (you may need to install the lcovutil module) (@INC contains: /usr/local/lib/lcov /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/lcov line 102.
BEGIN failed--compilation aborted at /usr/bin/lcov line 102.

Reported upstream https://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=1043009

** Affects: lcov (Ubuntu)
     Importance: Undecided
         Status: Fix Released

** Affects: lcov (Ubuntu Mantic)
     Importance: Undecided
     Assignee: Sudip Mukherjee (sudipmuk)
         Status: In Progress

** Affects: lcov (Debian)
     Importance: Unknown
         Status: New


** Tags: mantic
-- 
[SRU] "Can't locate lcovutil.pm" after updating to 2.0-1
https://bugs.launchpad.net/bugs/2029924
You received this bug notification because you are a member of Ubuntu Sponsors, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list