| Summary: | equery emits a traceback on invalid pkgspec's | ||
|---|---|---|---|
| Product: | Portage Development | Reporter: | Elfyn McBratney (beu) (RETIRED) <beu> |
| Component: | Tools | Assignee: | Portage Tools Team <tools-portage> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | Keywords: | InVCS |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | s,e,e[0], | ||
Created attachment 50774 [details, diff]
s,e,e[0],
Fixed in gentoolkit-0.2.1_pre* Fix is in gentoolkit-0.2.1 |
Albeit invalid, "equery u media-libs/libao-0.8.5" emits the following traceback: [ Searching for packages matching media-libs/libao-0.8.5... ] !!! Internal portage error, terminating Traceback (most recent call last): File "/usr/bin/equery", line 1565, in ? print_error(e) File "/usr/lib/gentoolkit/pym/gentoolkit/pprinter.py", line 14, in print_error sys.stderr.write(output.red("!!! ") + s + "\n") TypeError: cannot concatenate 'str' and 'instance' objects Patch to follow. :-) Reproducible: Always Steps to Reproduce: (with app-portage/gentoolkit-0.2.0): 1. emerge u cat/package-version