-
Notifications
You must be signed in to change notification settings - Fork 155
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
Actionlib pulls GUI dependencies #129
Comments
Bump @mjcarroll |
@ianjfrosst Thanks for the heads up. I think that the correct thing to do here would be to move those GUI-dependent scripts into their own package to keep them out of ros-base. If you have time/comfort level to make those modifications, I would happily review, otherwise I can put it in my backlog, but not sure when I can get to it. |
@mjcarroll: seeing as this repository currently hosts a single package at its root, would you rather this repository's layout is changed (ie: push everything down into a directory for the package), or should a new repository be created? |
I've made those modifications (created a new package |
Pushing everything in this repository down into an But I'm not a/the maintainer here, so let's see what @mjcarroll prefers. |
I'm okay with modifying the layout of the repository for the same reasons that @gavanderhoorn has stated above. |
Yes please to this change— it's also a hassle because the story for https://stackoverflow.com/questions/26251030/how-to-use-wxpython-for-python-3 Neither of these two packages are available upstream in a https://packages.ubuntu.com/disco/python-wxtools |
#133 implements these changes. |
#157 implements these changes but better. |
Moving GUI dependency to a separate pkg in #152 might have resolved this? |
Probably! I don't have an environment to test it right now, but if that got merged then this issue is likely resolved. |
When installing ROS, the
ros-base
set of packages is documented as having "no GUI tools", making it ideal for lightweight headless systems. Actionlib, as part of the core ROS stack, is included as part of this configuration. However, Actionlib includes two GUI tools, written in Python (axclient.py
andaxserver.py
), and as of #79, includes their dependencypython-wxtools
, which pulls in nearly 100 additional packages, including GTK andx11-common
.The text was updated successfully, but these errors were encountered: