Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 305273 - app-portage/gentoolkit-0.3.0_rc8-r1 equery traceback
Summary: app-portage/gentoolkit-0.3.0_rc8-r1 equery traceback
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Tools (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage Tools Team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks: 237964
  Show dependency tree
 
Reported: 2010-02-15 15:11 UTC by Duncan
Modified: 2010-02-19 15:58 UTC (History)
0 users

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 Duncan 2010-02-15 15:11:20 UTC
What I actually wanted here was equery h, not equery u, but I have trouble remembering which is which so just run one, and if it's not what I want, I run the other.  But this shouldn't happen even if I was using the wrong one for what I intended:

equery u secure-delete                                                      
 * Searching for secure-delete ...                                                             
Traceback (most recent call last):                                                             
  File "/usr/bin/equery-2.6", line 35, in <module>                                             
    equery.main()                                                                              equery u secure-delete                                                      
 * Searching for secure-delete ...                                                             
Traceback (most recent call last):                                                             
  File "/usr/bin/equery-2.6", line 35, in <module>                                             
    equery.main()                                                                              
  File "/usr/lib64/python2.6/site-packages/gentoolkit/equery/__init__.py", line 343, in main   
    loaded_module.main(module_args)                                                            
  File "/usr/lib64/python2.6/site-packages/gentoolkit/equery/uses.py", line 312, in main       
    pp.warn("No USE flags found for %s" % pp.cpv(pkg.cpv))                                     
  File "/usr/lib64/python2.6/site-packages/gentoolkit/pprinter.py", line 55, in cpv            
    return output.green(string)                                                                
  File "/usr/lib64/portage/pym/portage/output.py", line 343, in derived_func                   
    return colorize(*newargs)                                                                  
  File "/usr/lib64/portage/pym/portage/output.py", line 327, in colorize                       
    return codes[color_key] + text + codes["reset"]                                            
TypeError: coercing to Unicode: need string or buffer, CPV found                               

  File "/usr/lib64/python2.6/site-packages/gentoolkit/equery/__init__.py", line 343, in main   
    loaded_module.main(module_args)                                                            
  File "/usr/lib64/python2.6/site-packages/gentoolkit/equery/uses.py", line 312, in main       
    pp.warn("No USE flags found for %s" % pp.cpv(pkg.cpv))                                     
  File "/usr/lib64/python2.6/site-packages/gentoolkit/pprinter.py", line 55, in cpv            
    return output.green(string)                                                                
  File "/usr/lib64/portage/pym/portage/output.py", line 343, in derived_func                   
    return colorize(*newargs)                                                                  
  File "/usr/lib64/portage/pym/portage/output.py", line 327, in colorize                       
    return codes[color_key] + text + codes["reset"]                                            
TypeError: coercing to Unicode: need string or buffer, CPV found                               

portage-2.2_rc62, ~amd64, python-2.6.4-r1 (py3k local package.masked). Let me know if you need the full emerge --info and I'll attach it.
Comment 1 Paul Varner (RETIRED) gentoo-dev 2010-02-15 18:03:08 UTC
Already fixed in subversion.  You can test and verify by installing gentoolkit-9999.  To do so, you will need '=app-portage/gentoolkit-9999 **' in /etc/portage/package.keywords
Comment 2 Paul Varner (RETIRED) gentoo-dev 2010-02-19 15:58:52 UTC
released in gentoolkit-0.3.0_rc9