ROS Groovy Galapagos Released
Hello ROS Community,
As we close out 2012 we're happy to announce the release of ROS Groovy Galapagos. The theme of this release has been building infrastructure to support the growing ROS development community.
Using the new rosdistro repository on GitHub as a microcosm, you can get a sense of scale for the Groovy development There are 118 public forks of the project publicly available with 73 people having contributed commits to the repository. Running a script over the history of just the releases/groovy.yaml file in the repository finds that during the groovy development cycle there have been over 1100 commits changing the revisions of packages. And counting each changed version number there have been more than 3500 releases submitted to be built on the build farm. This means that there have been more than 10 releases every day for the last 9 months on average.
These statistics only count the packages which have been converted to use the new build and release system which currently stands as about half the released repositories. One of the goals going forward in Hydro development will be convert the majority of the unconverted packages.
All these releases have been submitted to our upgraded build farm infrastructure. The over 450 packages are built into binary packages on 6 different architectures. The binary builds for packages take between 3 and 90 minutes each, and if run on a single computer would take more than 2 weeks to complete running continuously. The automatic documentation jobs likewise would take several days to run if run on a single computer.
The Groovy release cycle ran longer than originally planned however giving it the extra development time has allowed us to produce a much more polished release which will support us better as we start considering how ROS should progress forward. Going forward the Hydro cycle is expected to be shortened to bring the releases back into sync with the Ubuntu releases with a target of Hydro Medusa for April 2013.
In the near future we will begin the Hydro planning cycle and kick off a new round of SIGs. If you have been thinking about something you would like to see in ROS the SIGs will be a great opportunities to find others interested in collaborating to make those thoughts reality.
Below are the Release Notes. They have been filled in for the core packages and anyone who sent me information has been integrated. If you have updates stacks or packages, please add your information to the version on the wiki to make it as complete as possible.
In the final release there have been 82 packages patched since Beta 3. Most of the focus in the run-up to the release has been on documentation and tutorials.
Happy New Year!
Your ROS Groovy Release Team
ROS Groovy Galapagos
Mass migration of code to GitHub
New Build System - catkin
Removal of Stacks
New Package Release System - bloom
New GUI Tools - rqt
pluginlib and class_loader
Automatic Documentation Jobs
Moving From rosbuild To catkin
Change from Wx to Qt
laser_drivers REP 117 Deprecation Completed
Change Lists of Note
Plans and Special Interest Groups
ROS Enhancement Proposals (REP)