Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 507196 - kde-misc/emerging-plasmoid should depend on dev-lang/perl dev-perl/DateManip for getcurrent script
Summary: kde-misc/emerging-plasmoid should depend on dev-lang/perl dev-perl/DateManip ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-09 04:33 UTC by Leonardo
Modified: 2014-04-10 11:16 UTC (History)
1 user (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 Leonardo 2014-04-09 04:33:11 UTC
emerging-plasmoid uses a modified version of genlop as its source of information and thus relies on perl and DateManip. Current emering-plasmoid ebuild doesn't depend on them so it crashes if they are non-existent.

Please add
>=dev-lang/perl-5.8.0-r12
>=dev-perl/DateManip-5.40
to the DEPEND variable in the ebuild (same as genlop)

Reproducible: Always

Steps to Reproduce:
1. emerge emerging-plasmoid without having perl or DateManip
2. Put it on your desktop
Actual Results:  
Plasmoid crashes after a few seconds

Expected Results:  
Plasmoid doesn't crash
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-04-09 13:35:31 UTC
You might as well depend on app-portage/genlop. :)
Comment 2 Leonardo 2014-04-09 14:08:26 UTC
>You might as well depend on app-portage/genlop. :)

Well, kind of. It doesn't depend on genlop being installed, getcurrent is a modified version of it. Not sure if depending on genlop is the way to go :)


I admit that changing genlop was not an elegant solution, I'll look into correctly extracting all the information emerging-plasmoid needs from genlop without changing it.
Comment 3 Johannes Huber (RETIRED) gentoo-dev 2014-04-10 11:16:47 UTC
Thanks for reporting. This is fixed in cvs now. Please sync in some hours to get the changes.

+
+  10 Apr 2014; Johannes Huber <johu@gentoo.org> emerging-plasmoid-1.0.3.ebuild:
+  DEPEND on dev-lang/perl and dev-perl/DateManip by Leonardo
+  <leonardo.guilherme@gmail.com>, bug #507196.
+