Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 847016

Summary: app-portage/genlop-0.30.10-r2: Use of uninitialized value ...
Product: Gentoo Linux Reporter: Samuel Bernardo <samuelbernardo.mail>
Component: Current packagesAssignee: Portage Tools Team <tools-portage>
Status: RESOLVED OBSOLETE    
Severity: normal CC: jstein, perl
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge info
emerge -pqv
emegelog

Description Samuel Bernardo 2022-05-22 23:59:08 UTC
Created attachment 780230 [details]
emerge info

This happened running genlop -c when qtwebengine was still running:


Use of uninitialized value $e_start in subtraction (-) at /usr/bin/genlop line 754.
Use of uninitialized value $e_curmerge in concatenation (.) or string at /usr/bin/genlop line 755.
Use of uninitialized value $e_lastmerge in concatenation (.) or string at /usr/bin/genlop line 755.

 Currently merging  out of 
Use of uninitialized value $e_current in concatenation (.) or string at /usr/bin/genlop line 756.
Comment 1 Samuel Bernardo 2022-05-22 23:59:30 UTC
Created attachment 780233 [details]
emerge -pqv
Comment 2 Samuel Bernardo 2022-05-23 00:00:39 UTC
Created attachment 780236 [details]
emegelog
Comment 3 Samuel Bernardo 2022-05-23 00:02:56 UTC
logrotate default installed rule seems to break genlop -t

After log rotation genlop -t lost the compilation history.
Comment 4 Samuel Bernardo 2022-05-23 01:05:16 UTC
The emergelog file was a wrong sync... didn't come from any ebuild.

Issue with genlop -c may not be related... or only related with a rotated emerge.log file that become some how inconsistent. Unfortunately the original file was already overwritten.