As we have have now released indigo and are looking forward to Jade, it is time to retire Groovy.
Groovy was first officially released at the end of 2012, but work toward the release had been started in early 2012.[1] During it's life cycle Groovy almost double the number of packages released reaching a maximum of 900.
Reviewing the history of the rosdistro repository which contains the release metadata reveals that there was 2912 commits from 127 contributors over the history of the Groovy release. This represents the maintainers making the releases and does not count the many more contributors to the source code of the individual packages. There were commits on 612 different days over the 794 days tracked in this repository. This means on average there were releases of groovy packages more than 5 days per week. For a quick visualization of the activity on the repository we've put together a rendering of commits to the groovy subdirectory:These statistics only count catkin based releases, not the 178 rosbuild packages indexed separately.)
ROS Groovy Galapagos Rosdistro Git Activity from OSRF on Vimeo.
As you may have already noticed, last week we disabled all the groovy jobs on the farm. We have kept them there for reference but do not intend to reenable them. Along those same lines, we can accept pull-requests to keep source builds working on groovy(such as if a repository is relocated to a new host), but cannot accept pull-requests for new groovy releases.
As always we'd like to pay trubute to the hundreds of people who put the time in to make groovy happen. It would not have happened without your efforts.
Leave a comment