On 28 May 2011 19:40, Yuval Levy <goo...@levy.ch> wrote:
> Hello Hugin Developers,
>
> The addition of Python scripting functionality calls for a little bit more
> coordination to prevent API changes that may break scripting functionality.
>
> Moreover it is an opportunity to formalize a rule that has already been in
> place informally for strings/translations.
>
> I herewith request your opinion on adding the following two rules to the
> project's body of rules.  If there is no objection, I will add them to the
> appropriate place in a few weeks.
>
>
> 1) STRINGS
>
> Release branches are string-frozen.  Strings for translation are updated prior
> to branching and in principle no new string shall be added to a release
> branch.  An exception may be requested if the underlying motive is important
> enough.  The request must receive the support of a significant majority of
> developers (coders, builders, translators) to be granted.  Silence is
> interpreted as supportive of the request.
>
> 2) API/HEADERS
>
> Release branches are header-frozen to prevent a change in signature and
> potential breakage of the scripting wrapper API.  An exception may be
> requested if the underlying motive is important enough.  The request must
> receive the support of a significant majority of developers (coders and
> scripters) to be granted.  Silence is interpreted as supportive of the
> request.
>
> Yuv
>

Both rules are in my opinion reasonable. Many other projects have such
rules too.

Lukas

-- 
You received this message because you are subscribed to the Google Groups 
"Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx

Reply via email to