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

Bug 185841

Summary: dev-util/pida-0.5.0 dependency tweaks
Product: Gentoo Linux Reporter: Steve L <slong>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: VERIFIED DUPLICATE    
Severity: normal CC: maximsch2
Priority: High    
Version: 2006.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: pida-0.5.0.ebuild

Description Steve L 2007-07-19 08:28:25 UTC
Hi,

  I submitted the ebuild in bug 184040 as I want to use PIDA (ofc ;) I think it needs a dependency tweak, as the pida devs are about to document that, on Gentoo, too much stuff is pulled in. I think it should be fine to replace the gnome-python dep with a gconf one (most stuff gets pulled in by pyGTK in any case) and leave gnome-python to be pulled in by gnome-python-extras for gnome users.

<leio> gconf-python itself just deps on gconf, which in turns depends on just orbit, and that on libIDL. That's about it besides glib.

Also, while patching this, I noticed gvim and bicyclerepair have been moved from RDEPEND to DEPEND. This is incorrect according to the pida devs. Also, I had gvim-7 in there as that's in stable. If it works with lower, cool, but it seemed to make sense to use stable versions as base. Guess that's not so cool, huh? :-)


Reproducible: Always
Comment 1 Steve L 2007-07-19 08:34:43 UTC
Created attachment 125316 [details]
pida-0.5.0.ebuild

I'm just attaching the whole ebuild as now in my overlay. I didn't see the point in the MY_PV variable at all, and the patch was quite long due to moving stuff back to RDEPEND. AIUI it should be a new revision since it would pull in new deps, but someone who already has pida might not want to update (unless of course they were actually running --depclean as recommended on the forums.) Dunno how the revisioning works in that instance.

I'm fairly certain it doesn't need pyOrbit, due to leio's comment above.
Comment 2 Steve L 2007-07-19 08:39:10 UTC
Bleh I am wrong about that last bit, since qfile says 
dev-python/gnome-python (/usr/lib/python2.4/site-packages/gtk-2.0/gconf.so)

Man sorry for spam; I will ask around some more about how we can get the python gconf stuff without all the rest of it.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-07-19 09:10:19 UTC
More or less dupe of Bug 184670.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-07-19 09:10:28 UTC

*** This bug has been marked as a duplicate of bug 184670 ***
Comment 5 Steve L 2007-07-19 19:13:01 UTC
Er it's similar as it's about gnome-python, but it's not the same; that one was because gnome-python was listed as a dep only if USE=gnome was set. pida needs py-gconf unconditionally.

This one is about how to get py-gconf without all the other stuff that gets pulled in by gnome-python. It really comes down to being able to remerge gnome-python when a new lib is installed (which a python package needs bindings to) instead of pulling all the libs in first. (Since gnome-python source just configures to whatever is on the system.) Obviously, that's not even under consideration while 18 is being stabled; I'm not even sure it can be done.
Comment 6 Maxim Grechkin 2009-01-12 13:22:36 UTC
Is it possible now after gnome-python ebuilds were split to tweak this ebuild now?