Summary: | dev-python/pyvorbis missing dep for Ogg Python bindings | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nathan Adams <nadams> |
Component: | [OLD] Development | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | nadams, santiago.staviski |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | my emerge info output |
Description
Nathan Adams
2005-12-27 05:43:26 UTC
Created attachment 75593 [details]
my emerge info output
emerge sync, re-emerge pyogg (dev-python/pyogg-1.3-r1) and try to emerge pyvorbis again. Works fine for me emerge sync, re-emerge pyogg (dev-python/pyogg-1.3-r1) and try to emerge pyvorbis again. Works fine for me (In reply to comment #1) > Created an attachment (id=75593) [edit] > my emerge info output > *Before* re-emerging I have this: # emerge -s pyogg Searching... [ Results for search key : pyogg ] [ Applications found : 1 ] * dev-python/pyogg Latest version available: 1.3-r1 Latest version installed: 1.3-r1 Size of downloaded files: 23 kB Homepage: http://www.andrewchatham.com/pyogg/ Description: Python bindings for the ogg library License: LGPL-2 So while re-emerging is a great work-around (it worked for me), there is obviously something subtle missing from the ebuild (compile time dependency?). I clean out /var/tmp/portage/ from time to time, if that helps. most likely you upgraded python and didn't run python-updater? I have never run python-updater, and I only update python when portage makes forces me to do so because it is a pre-requ for something else. If python-updater is the problem, then perhaps it is missing from the python ebuild. no no, you should run python-updater if you're upgrading major versions of python. try just running /usr/sbin/ptyhon-updater and see if it thinks you need to upgrade any packages. Why shouldn't the ebuild run python-updater for me as needed? The only place that python-updater is mentioned in the Gentoo documentation is the Gnome 2.12 Upgrade Guide (according to Google). So I doubt many end-users actually know the thing exists. So IMHO, it should automagically run at the end of the python ebuild; it would save you folks alot of python-upgrade related bug reports in the future. By the way, I ran it as you suggested and it emerged about 12 packages. I hope that, like revdep-rebuild, the emerge uses the --oneshot option. Python-updater is mentioned everytime you emerge python. Unfortunately we can't automatically run it from the ebuild (running emerge inside another emerge is not allowed). |