warehouse_ros
warehouse_ros copied to clipboard
Python code for warehouse_ros
Hello, The application world_canvas_server in world_canvas_server ROS package for kinetic distro depends on the python version of warehouse_ros to work, which was removed in jade-devel branch. Is there a reason for this removal? Will it be supported again sometime?
The jade&later version is a complete rewrite, since the underlying c-based mongo driver stopped being part of the ubuntu release in 14.10. Unfortunately, I think nobody has managed to come up with the time to really maintain and finish this overhaul, so I have no idea about the python version coming back
the python code contributed by @corot (hey there!) most likely got removed because it adds a direct dependency to mongodb and the aim of #32 was to get rid of these dependencies.
I don't know whether there is something wrong with the removed code as such or whether the pymongo module is better supported than the outdated C++ module the old code depended on. Maybe the code can be easily resurrected within the scope of , e.g. warehouse_ros_mongo
?
Thanks for your replies @mikeferguson @v4hn ! It would be nice to have that code working, even with a different scope. There are some applications in rosjava/android_apps for example that use some services provided by world_canvas_service, so they can't be used with the current kinetic packages out of the box.
Feel free to try to move the python code to warehouse_ros_mongo
and get it to work from there.
If it works, such a pull request is definitely welcome!
Closing due to inactivity.