Splat will attempt to parse your portage log and show information about the various times you have emerged particular packages (including the build times).
Created attachment 13456 [details] splat 0.05 ebuild attached splat 0.05 ebuild
lub the name :) however after emerging 0.05 i get this: root@rux0r splat # splat Undefined subroutine &Getopt::Long::Parser::Configure called at /usr/lib/perl5/5.6.1/Getopt/Long.pm line 184.
I'll look into fixing that today - I assumed that module was included by default with 5.6+ ::sigh:: ;-)
Hey there, this is a bug in Getopt::Long version 2.30 and previous. It was fixed in 2.31 - relevant excerpt from ChangeLog: Changes in version 2.31 ----------------------- * Fix a bug where calling the configure method on a Getopt::Long::Parser object would bail out with Undefined subroutine &Getopt::Long::Parser::Configure called at Getopt/Long.pm line 186. What's the best way to solve this? A DEPEND entry of some sort?
yes, add a '>=dev-perl/Getopt-Long-2.31' ill add it to the ebuild after i test it ;)
ok when i emerged that package it worked ... until i did this: `splat -s php` ... then it freaked out ;) a lot of these lines: Use of uninitialized value in quotemeta at /usr/bin/splat line 355. and then a lot of these lines: Use of uninitialized value in pattern match (m//) at /usr/bin/splat line 401. Use of uninitialized value in pattern match (m//) at /usr/bin/splat line 413. Use of uninitialized value in pattern match (m//) at /usr/bin/splat line 416.
Can you send me a copy of your portage log or attach it to the bug? Thanks :)
Created attachment 13943 [details] emerge.log.bz2 it probably crashes because this has logs from back in october ... the log file has changed format since then ;) you might just wanna ignore the old stuff ... its fine if you dont support it, just be like 'ignoring first # lines due to outdated format' ...
any luck ?
Weird, I didn't get any email notification of your last post - I'll take a look at this tomorrow and fix it up - thanks :)
Comment on attachment 13456 [details] splat 0.05 ebuild marked 0.05 obsolete
Created attachment 14459 [details] splat 0.06 ebuild Added 0.06 ebuild with DEPEND line, tested on my system and it works ok.
Created attachment 14460 [details] splat 0.06 ebuild Added 0.06 ebuild with DEPEND line, tested on my system and it works ok.
Comment on attachment 14459 [details] splat 0.06 ebuild duplicate post of ebuild, woops
mv splat.pl splat exeinto /usr/bin doexe splat fperms +x /usr/bin/splat you can do all of this with just `newbin splat.pl splat` ;)
added to portage, not too shabby package :)