Ask Your Question
1

Any successful examples of rosdep python-qt-bindings on Electric?

asked 2012-04-03 16:51:19 -0500

joq gravatar image

I can't figure out how to use a rosdep for python-qt-bindings in Electric on Ubuntu Oneiric.

It works in Fuerte. I define a compatible rosdep.yaml stanza as follows:

 python-qt-bindings:
   ubuntu:
     lucid:
       apt:
         packages: [python-qt4, python-qt4-dev, python-sip-dev, python-qt4-gl]
     oneiric:
       apt:
         packages: [python-pyside.qtcore, python-pyside.qtgui, libpyside-dev, libshiboken-dev, shiboken, libgenrunner-dev, python-qt4, python-qt4-dev, python-sip-dev, python-qt4-gl]

The install appears to work, then fails at the end:

$ rosdep install art_teleop
Executing script below with cwd=/tmp
{{{
#!/bin/bash
#Packages ['python-pyside.qtcore python-pyside.qtgui libpyside-dev libshiboken-dev shiboken libgenrunner-dev python-qt4 python-qt4-dev python-sip-dev python-qt4-gl']
sudo apt-get install python-pyside.qtcore python-pyside.qtgui libpyside-dev libshiboken-dev shiboken libgenrunner-dev python-qt4 python-qt4-dev python-sip-dev python-qt4-gl
}}}

[sudo] password for joq: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-qt4 is already the newest version.
python-qt4-dev is already the newest version.
python-sip-dev is already the newest version.
libgenrunner-dev is already the newest version.
libpyside-dev is already the newest version.
libshiboken-dev is already the newest version.
python-pyside.qtcore is already the newest version.
python-pyside.qtgui is already the newest version.
python-qt4-gl is already the newest version.
shiboken is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
successfully installed python-qt-bindings
rosdep python-qt-bindings failed check-presence-script after installation
rosdep install ERROR:
failed to install python-qt-bindings
edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted
1

answered 2012-04-03 18:54:41 -0500

kwc gravatar image

Probably hard to tell w/o throwing more instrumentation into the code, but probably a bug. A little surprising as the detection code in rosdep 2 is a pretty direct port of the Electric code. The detection code runs " dpkg-query -W -f=\'${Package} ${Status}\n\' " and simply parses the output.

edit flag offensive delete link more

Comments

OK. I'll open a defect ticket and we can pursue it there: https://code.ros.org/trac/ros/ticket/3914

joq gravatar image joq  ( 2012-04-04 02:52:20 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2012-04-03 16:51:19 -0500

Seen: 933 times

Last updated: Apr 03 '12