-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Needs document to create executable of rqt plugins #1
Comments
did you add an install rule in the CMakeLists? |
Comparing
rqt_reconfigure http://goo.gl/dJMNO
|
The Some "important" scripts for core utilities also specify the script in the setup.py file as mentioned above. Why has your change not yet appeared in the Debian package? Because ros-groovy-rqt-reconfigure 0.2.7 was released on Dec. 31st. Your commit is from Jab 2nd so it can't be in the Debian. You can verify that it works locally by installing your package (to whatever location) and confirm that the script is in the bin folder. |
Thank you for the explanation. I added a section to rqt python tutorial |
We should not recommend installing the scripts via |
Can I ask the reason?
I'm confused. So I understand as follows. Is this correct?
If this is correct, I'll add to the tutorial that installing scripts is NOT recommended. |
Scripts installed via setup.py are put in the global bin and are therefore on the system path. This is only desired for rqt itself and some plugins which had rx equivalents before (which were also on the path). Not all plugins should install their script in order to not end up with hundreds of binaries on the path. But all plugins should install their script via CMake which puts the script into a package specific folder which is not on the path. These scripts can be run using |
I see. wiki is updated again as you see. |
Removed unneeded lines to enable merge
I see for only some packages listed below, their binaries are generated at /opt/ros/groovy/bin/.
rqt, rqt_bag, rqt_console, rqt_graph, rqt_logger_level, rqt_plot
How to create executable needs to be documented (unless the pkgs above are special ones that are permitted to have binary).
Following is what I've tried so far.
As far as I noticed, the difference between those with binary and those without is
scripts
line insetup.py
.Example
I tried to add
scripts
line torqt_reconfigure
whose binary wasn't created yet (in 5330252) but so far I don't see what I wanted.ros-groovy-rqt-reconfigure amd64 0.2.7-0precise-20130104-0035-+0000
The text was updated successfully, but these errors were encountered: