Hi Ivan, <br><br>In general we maintain separate branches for development for each distro.  Thus you would fork for development of new features, and backport patches/bug fixes.  It's a little bit of overhead.  <br><br>

For backwards compatability we have kept an artificial dependency from common on nodelet_core which will allow you to just depend on common for Electric.  However that will be removed in Fuerte.  Thus for electric you can keep the dependency on common.  However soon we will move forward with removing the backwards compatibility in unstable at which time you will need to fork development.  <br>

<br>Tully<br><br><br><br><div class="gmail_quote">On Mon, Aug 1, 2011 at 10:59 AM, Ivan Dryanovski <span dir="ltr"><<a href="mailto:ivan.dryanovski@gmail.com">ivan.dryanovski@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Hi everyone,<br>
<br>
We are releasing some stacks as debians which have dependencies on the<br>
nodelet package. It was moved from the common stack (diamondback) to the<br>
nodelet_core stack (electric and unstable). Is there an elegant way to<br>
deal with this in the stack.xml (conditional depndency perhaps)? If not,<br>
what's the cleanest way to release the stack?<br>
<br>
Thanks,<br>
<br>
Ivan<br>
<font color="#888888"><br>
--<br>
Ivan Dryanovski<br>
The City College of New York<br>
<a href="http://robotics.ccny.cuny.edu" target="_blank">http://robotics.ccny.cuny.edu</a><br>
_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Tully Foote<br>Systems Engineer<br>Willow Garage, Inc.<br><a href="mailto:tfoote@willowgarage.com">tfoote@willowgarage.com</a><br>(650) 475-2827<br>