Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 927665 - app-portage/genlop-0.30.12: several "Use of uninitialized value " when using -c
Summary: app-portage/genlop-0.30.12: several "Use of uninitialized value " when using -c
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Portage Tools Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-24 09:33 UTC by Marc Schiffbauer
Modified: 2024-10-10 00:27 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marc Schiffbauer gentoo-dev 2024-03-24 09:33:42 UTC
This is while chromium was still compiling after 12+ hours or so. Numbers were correct after a couple of hours compile time


 # genlop -c
Use of uninitialized value $e_start in subtraction (-) at /usr/bin/genlop line 767.
Use of uninitialized value $e_curmerge in concatenation (.) or string at /usr/bin/genlop line 768.
Use of uninitialized value $e_lastmerge in concatenation (.) or string at /usr/bin/genlop line 768.

 Currently merging  out of
Use of uninitialized value $e_current in concatenation (.) or string at /usr/bin/genlop line 769.

 *

       current merge time: 3 days, 9 hours, 25 minutes and 52 seconds.
       ETA: unknown.




# emerge --info

Portage 3.0.61 (python 3.11.8-final-0, default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr, gcc-13, glibc-2.38-r10, 6.6.13-gentoo-dist x86_64)
=================================================================
System uname: Linux-6.6.13-gentoo-dist-x86_64-Intel-R-_Core-TM-_i7-10510U_CPU_@_1.80GHz-with-glibc2.38
KiB Mem:    65533096 total,   2976116 free
KiB Swap:   33554428 total,  27933968 free
Timestamp of repository gentoo: Sat, 23 Mar 2024 16:49:09 +0000
Head commit of repository gentoo: 565bbf17f2c6350eb607cea8e1babc8df8dad57e

Head commit of repository mschiff: cbdb2d0998a8f7073f6a26ad495ec4fe57c45fc6

sh bash 5.1_p16-r6
ld GNU ld (Gentoo 2.41 p5) 2.41.0
distcc 3.4 x86_64-pc-linux-gnu [disabled]
ccache version 4.9.1 [enabled]
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.1_p16-r6::gentoo
dev-build/autoconf:        2.13-r8::gentoo, 2.71-r6::gentoo
dev-build/automake:        1.16.5-r2::gentoo
dev-build/cmake:           3.27.9::gentoo
dev-build/libtool:         2.4.7-r2::gentoo
dev-build/make:            4.4.1-r1::gentoo
dev-build/meson:           1.3.1-r1::gentoo
dev-java/java-config:      2.3.3-r1::gentoo
dev-lang/perl:             5.38.2-r1::gentoo
dev-lang/python:           3.11.8_p1::gentoo, 3.12.2_p1::gentoo
dev-lang/rust:             1.74.1::gentoo
dev-util/ccache:           4.9.1::gentoo
sys-apps/baselayout:       2.14-r2::gentoo
sys-apps/openrc:           0.53::gentoo
sys-apps/sandbox:          2.38::gentoo
sys-apps/systemd:          255.3-r1::gentoo
sys-devel/binutils:        2.41-r5::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang:           15.0.7-r3::gentoo, 16.0.6::gentoo, 17.0.6::gentoo
sys-devel/gcc:             13.2.1_p20240113-r1::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/lld:             15.0.7::gentoo, 17.0.6::gentoo
sys-devel/llvm:            15.0.7-r3::gentoo, 16.0.6::gentoo, 17.0.6::gentoo
sys-kernel/linux-headers:  6.6::gentoo (virtual/os-headers)
sys-libs/glibc:            2.38-r10::gentoo
Comment 1 Jack 2024-10-10 00:27:43 UTC
I just noticed this with both genlop -c and -t, although the error I see is
"Use of uninitialized value $e_start in subtraction (-) at /usr/bin/genlop line 1155, <__ANONIO__> line 6," three times for the -c invocation and once for -t, but reporting line 1208.  All used emerge.log and 4 older emerge.log-yyyymmdd.

For the -t, the error was between the two lines for the earliest emerge of the package, and it showed  a merge time of over six days, when all others were between 4 and 8 hours.

In case it helps, line 6 of the oldest emerge.log file is the "completed emerge" line for that package (dev-qt/qtwebengine in my case.)  However, line 1 of that file is "=== (4 of 94) Merging (dev-qt/qtwebengine-....." so might the issue being missing earlier lines from that whole emerge?  (I assume that was due to the timing of a logrotate run.)