I have an ebuild (xcdroast) that specifies that it wants a certain version of a package (<=app-cdr/cdrtools-1.11.33). But when I do "qpkg -q cdrtools", I get the following, which is obviously wrong. qpkg should check for version specification correctly. pp-cdr/cdrtools-1.11.39 * DEPENDED ON BY: app-cdr/gtoaster-1.0_beta6 app-cdr/xcdroast-0.98_alpha10-r2 app-cdr/cdrtools-1.11.29 DEPENDED ON BY: app-cdr/gtoaster-1.0_beta6 app-cdr/xcdroast-0.98_alpha10-r2 app-cdr/cdrtools-1.11.30 DEPENDED ON BY: app-cdr/gtoaster-1.0_beta6 app-cdr/xcdroast-0.98_alpha10-r2 app-cdr/cdrtools-1.11.34 DEPENDED ON BY: app-cdr/gtoaster-1.0_beta6 app-cdr/xcdroast-0.98_alpha10-r2 app-cdr/cdrtools-1.11.39 DEPENDED ON BY: app-cdr/gtoaster-1.0_beta6 app-cdr/xcdroast-0.98_alpha10-r2 app-cdr/cdrtools-1.11.33 DEPENDED ON BY: app-cdr/gtoaster-1.0_beta6 app-cdr/xcdroast-0.98_alpha10-r2
I think this is your area of expertise, Brandon :)
probably not, qpkg is getting old, the -q is really just a rudimentary check... but I will look into it... btw, why on earth does xcdroast dep on a specific version of cdrtools?
yeah, qpkg by it's nature just isn't capable of checking for dep ranges, so it just checks package names.
Then I'll transform it into a RFE... for something that tells me what version is depended on by what app... Basicly qpkg -q with version... or the reverse of "emerge -e --onlydeps"
SPanKy: Hasn't someone written something like this epm and how complete is it, can it be finished to fully take over what qpkg currently does?
hmm... I really don't want this bug, because I'm not competant to fix it... someone please take it.
Ideally, Portage should have a well-designed query-interface that we could base qpkg, epm, pdb, pkg-clean, dep-clean and the other neatness utils on, but sadly it doesn't yet. When (if ever) such an interface materialises (any year now, the Portage team tells me), we're going to move all our utils over to that, but it's very low-prio atm.
We're going to deprecate qpkg soon; requests for improvements should go towards the replacement tools (no names chosen yet).