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
