I agree with this approach, I don't see any problem. If a later changeset
depends on the faulty one it would be backed out as well, wouldn't it?

We need to put in place a number of automated tests (Functional testing,
DBSourceManager consistency, stability and upgrade; Modularity rules for
minor versions, etc.) as soon as possible. I suggest that release management
prepares the environment and explain to the rest of the community how to
include new test cases in the nigthly build process. This way Release
management overhead won't be a bottleneck, what do you think?

Ismael

-----Mensaje original-----
De: Juan Pablo Aroztegi [mailto:[email protected]]
Enviado el: miercoles, 25 de marzo de 2009 10:44
Para: [email protected]
Asunto: [Openbravo-development] Backing out faulty changesets
fromerp/devel/pi


I rise a discussion from the IRC channel to this list:

In the process of building a continuous integration system in
erp/devel/pi, there are some decisions to be taken. In this case, what
do we do if a changeset breaks the build or does not pass the tests? I
suggest backing out that changeset. The "hg backout" command applies the
reverse patch of that changeset.

There might be some corner cases where a later changeset may depend on
that faulty changeset. I think that those situations should be handled
manually.

What do you think? Do you see any problems to this?



Juan Pablo


----------------------------------------------------------------------------
--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Openbravo-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-development


------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Openbravo-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-development

Reply via email to