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

Bug 65698

Summary: Genlop Warnings
Product: Gentoo Linux Reporter: Shyam Mani (RETIRED) <fox2mike>
Component: Current packagesAssignee: Portage Tools Team <tools-portage>
Status: RESOLVED DUPLICATE    
Severity: minor CC: 1723542c42148b2fe4af9f7ad1e382b30d4b7fd7, giorgio
Priority: High    
Version: 2004.2   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Shyam Mani (RETIRED) gentoo-dev 2004-09-28 09:59:34 UTC
genlop throws up the following when used with the -c parameter.

airwolf ~ # genlop -c
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 1.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 1.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 2.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 2.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 3.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 3.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 4.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 4.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 5.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 5.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 6.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 6.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 7.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 7.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 8.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 8.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 9.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 9.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 10.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 10.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 11.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 11.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 12.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 12.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 13.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 13.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 14.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 14.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 15.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 15.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 16.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 16.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 17.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 17.
Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 18.

Goes on for a long time before it spits out a ETA...I think this started happening after Portage 2.0.50-r9 or so..
Comment 1 Andreas Kobara 2004-09-29 01:58:03 UTC
remove the warnings in /usr/bin/genlop
#!/usr/bin/perl -w
to
#!/usr/bin/perl
The output of genlop -c is wrong anyway. (ETA) 
Comment 2 Boris 2004-10-15 01:52:54 UTC
This happens because genlop is using /tmp/sandboxpids.tmp to get the PIDs of current merges and then gets the comandline from /proc/$PID/cmdline.
But Portage changed its behavior so genlop can no longer get the current package-name from this file.

Anyway, genlop is not maintained by the Gentoo-Devs, so you should contact upstream to get this fixed. (see Bug #58473)
Comment 3 Giorgio Mandolfo 2004-10-21 14:42:09 UTC
This bug is a duplicate of 58473 and I already fixed it (although not released a fixed version of genlop).

I think it is time for a little update. I will do that asap.

Giorgio
Comment 4 Giorgio Mandolfo 2004-10-21 14:45:29 UTC
.. and, sorry for double posting, this bug is not related with portage's newer versions (>=2.0.51-rc1). 

That issue is filed as bug n
Comment 5 Giorgio Mandolfo 2004-10-21 14:45:29 UTC
.. and, sorry for double posting, this bug is not related with portage's newer versions (>=2.0.51-rc1). 

That issue is filed as bug n° 64412. 
http://bugs.gentoo.org/show_bug.cgi?id=64412
Comment 6 Marius Mauch (RETIRED) gentoo-dev 2005-04-07 16:06:02 UTC

*** This bug has been marked as a duplicate of 64412 ***