[Rock-dev] Update policy of stable

Matthias Goldhoorn matthias.goldhoorn at dfki.de
Mon Aug 3 10:00:52 CEST 2015


Hi dev's,

i would like to ask how we handle the 'stable' flavor.
I just recognized that for e.G. base/orogen/interface still is present 
in stable.

But in the end this is a generic question:

1) when do we allow to 'change' the stable behavior of the packages?
2) for the package-sets itself, when it is allowed to push to stable?
3) when do we remove packages from stable?
3.1) that either not compiling or not wanted to keep anymore (different 
behavior?)
3.2) We said once that we introduce a "deprecated packages" section but 
it seems no-one is willing to implement it
4) when do we allow to add packages to stable?

Recommendation:

As far as i know the next release-candidate will be created from the 
stable branch, to save the amount of work for each maintainer (specially 
the release-maintainer) i would recommend the following:

1 & 2) In general changed should be allowed any-time, but following the 
Pull-request policy for the package-sets
3) since 3.2 is still valid, a removal-announcement on the ML should be 
sufficient for master, merge the commit which removes something should 
go in stable after a full-release cycle.
4) as 1) is true, when a dev wants to update/add packages he is free 
anytime.


Thoughts?
Matthias


-- 
  Dipl.-Inf. Matthias Goldhoorn
  Space and Underwater Robotic

  Universität Bremen
  FB 3 - Mathematik und Informatik
  AG Robotik
  Robert-Hooke-Straße 1
  28359 Bremen, Germany
  
  Zentrale: +49 421 178 45-6611
  
  Besuchsadresse der Nebengeschäftstelle:
  Robert-Hooke-Straße 5
  28359 Bremen, Germany
  
  Tel.:    +49 421 178 45-4193
  Empfang: +49 421 178 45-6600
  Fax:     +49 421 178 45-4150
  E-Mail:  matthias.goldhoorn at informatik.uni-bremen.de

  Weitere Informationen: http://www.informatik.uni-bremen.de/robotik



More information about the Rock-dev mailing list