<div dir="ltr"><div>Hi everyone,</div><div><br></div><div>The ROS Indigo release is coming up (expected release date in May of 2014) and we here at OSRF have taken stock of which packages we can reasonably maintain ourselves and for which packages we will need community help. Here is a list of packages required for the variants “desktop” as well as “desktop_full”  for Indigo:</div>

<div><br></div><div><a href="http://wiki.ros.org/indigo/Planning/Maintenance">http://wiki.ros.org/indigo/Planning/Maintenance</a></div><div><br></div><div>The lists on the above wiki page have many holes, but fortunately we have excellent community members who are helping us maintain parts of the ROS packages and that is not yet captured in the above wiki page. However, even with their contributions, there is a shortfall in the maintenance coverage of packages. </div>

<div><br></div><div>These listings are based on the drafted REP 142 definitions of the metapackages. </div><div><br></div><div><a href="http://www.ros.org/reps/rep-0142.html">http://www.ros.org/reps/rep-0142.html</a></div>

<div><br></div><div>We understand that historically it has been difficult to know what packages need help being maintained, so we added the maintenance status to the debbuild status page for each ROS distribution. Here are the packages currently released into Indigo (sorted by maintenance status):</div>

<div><br></div><div><a href="http://www.ros.org/debbuild/indigo.html?s=5&r=1">http://www.ros.org/debbuild/indigo.html?s=5&r=1</a></div><div><br></div><div>Here is a page which shows a side-by-side comparison of the packages and versions released into the Groovy, Hydro and Indigo distributions:</div>

<div><br></div><div><a href="http://www.ros.org/debbuild/compare_groovy_hydro_indigo.html">http://www.ros.org/debbuild/compare_groovy_hydro_indigo.html</a></div><div><br></div><div>This is where you all come in! We encourage everyone to look through that list and consider a few things:</div>

<div><br></div><div> * If you are the maintainer of a package that has a status of 'unknown', please update the status. You can run `bloom-release -r indigo -t indigo <package name> -p` to have bloom set the status and open a pull request for you or you can edit the distro file directly and let github open the pull request for you: <a href="https://github.com/ros/rosdistro/edit/master/indigo/distribution.yaml">https://github.com/ros/rosdistro/edit/master/indigo/distribution.yaml</a></div>

<div><br></div><div> * If you see that a package you commonly use is marked as 'unknown' or 'unmaintained', then consider contacting the listed maintainer by email and/or the <a href="mailto:ros-release@lists.ros.org">ros-release@lists.ros.org</a> mailing list, to see how you can help with maintenance.</div>

<div><br></div><div> * If you see that a package you commonly use is not listed at all, consider contacting the maintainer and/or the ros-release mailing list to see if you can help with maintenance. You can see which packages are released into Hydro but not Indigo here: <a href="http://www.ros.org/debbuild/compare_hydro_indigo.html">http://www.ros.org/debbuild/compare_hydro_indigo.html</a></div>

<div><br></div><div>Even if a package that you find useful is released into Indigo and marked as maintained, we encourage you to contact the maintainer or visit the issue tracker for the package and see if you can help out. Issue trackers for the packages can usually be found on the wiki page for that package, e.g. '<a href="http://wiki.ros.org/">http://wiki.ros.org/</a><package name>'.</div>

<div><br></div><div>When reporting bugs or suggesting enhancements (whether big or small), keep in mind that package maintainers, including those of us here at OSRF, have limited time to devote to servicing incoming issues.  As a general rule, we’ll try to attend to serious bugs quickly, but enhancements, especially for mature packages, will take lower priority.  You’ll almost always get a quicker result if the bug report / feature request comes paired with a working implementation of the fix.</div>

<div><br></div><div>ROS is a community effort and it needs help from the community to succeed. So, if you find something useful then we strongly encourage you to try and give back!</div><div><br></div><div>Thanks,</div><div>

Your ROS Team</div><div><br></div></div>