Skip to content
Yeong-il Choe edited this page Jul 10, 2013 · 41 revisions

List of jobs that we need to work on (sequentially). This organises our issue list and adds other odd jobs.

Terminology

  • Catkin : the new ros build environment (same as we were using for fuerte, just version 1.0).
  • Upstream : the original repo where I want to send patches when I don't have permissions to commit directly.
  • Overlay : a ros-catkin source/build workspace that uses an underlay (compiled sources in a folder somewhere).
  • e.g.Underlay = SDK, Overlay Project Workspace

Links

  • Github ros-windows organisation stores:
  • win_ros : our official build tools, dep scripts etc for windows.
  • All other stacks are forked with patches waiting to go upstream.
  • Tracking Changes - tracks our patches, forks, etc.
  • Unstable Sources List - the sources we use for development/testing the SDK.
  • Stable Sources List - tagged versions of the sources for an official release of SDK (currently not yet done).
  • Ros Wiki

Todo List

To get started:

  • Test and correct instructions for SDK Compile
  • Test and correct instructions for Overlays
  • Test thoroughly all the win_roscpp_tutorials and sdk bin tools (e.g. rosmsg, rostopic etc).
  • Add windows os detection
  • Wtf! Fix ipv6 issues for roswtf
  • Subscribe to all winros wiki pages so you can see user changes.
  • Subscribe to ros answers with winros tags for email notifications.
  • Profile->Subscriptions->Entire Forum (tag filtered)->instantly
  • Home Page->Interesting Tags->winros & win_ros
  • Learn how to install/uninstall/modify win_python_build_tools (instructions)
  • Ros Wiki:Contributing - porting existing stacks - start them (declspecs)
  • Our Software Ports
  • Ecl Ports
  • Kobuki Driver Port
  • Update the visual studio (or express) tutorials
  • Post install script for installing all the .pdb's in a release
  • Add an install command to winros_make (win_python_build_tools/scripts/winros_make.py), this should just be calling out to nmake install
  • In the same install command, add another function to copy across .pdb files to the install folder.
  • Some winros_create_xxx_pkg tools
  • Tool for rosrun (currently bash)
  • Is in the ros stack (https://github.com/ros/ros/tree/groovy-devel/tools/rosbash/scripts)
  • Check rostime bug
  • Ros Wiki pages for:
  • Msvc SDK installation
  • Msvc Visual Project Tutorial
  • Msvc Message Creation Tutorial
  • Contributing - installer/pip framework
  • Contributing - different compilers (2012, 64 bit)
  • Create the msvc_groovy.rosinstall with tags for stable release
  • Packaging our first SDK release, tools to help with that.

Longer Term:

Don't worry too much about these unless we have a use case for them. Better to get other users to start helping.

  • Work out what we need to upgrade to 2012 compilers.
  • RQT Gui Framework - we'll probably tackle this 2013:2.

Building A New Version of Win Python Build Tools

  • Uninstall your current .msi version.
  • Make some changes in winros/rosdeps/win_python_build_tools.
  • Run make install
  • When finished
  • Run make uninstall
  • Run make upload (you'll probably need windows ssh setup and password access to our file server)
Clone this wiki locally