Stefan,

Can you explain how do you imagine a Pi to Main pipeline promotion by 
having all the modules as separated hg repositories? I think that will 
help us to get your point.

Regards,
PL

On 02/12/2010 12:03, Stefan Huehner wrote:
> On 12/02/2010 11:53 AM, Juan Pablo Aroztegi wrote:
>
> Some small first notes inside to get the discussion started. Can't yet
> say which option i would prefer...
>
>> 2) As 3.0 is a distribution of modules, take those 15 modules and add them
>>      into the pi/main repositories, inside the modules directory.
>>
>>     * Pros:
>>         . Creating a 3.0 development environment means cloning pi. And
>>         maintaining it means updating 1 repository. Similar to our current
>>         2.50 approach.
>>
>>         . Reproducing someone's environment is simple: there's only 1
>>         revision ID.
>>       - Issue tracker:
>>
>>         . It's easy to faithfully report an issue because there's only 1
>>         revision
> Most customer issues will probably (as in 2.50) reported against a
> 'openbravo version' i.e. MPx so easier... so no revision id even known
> to them as normally probably installed via CR and not hg (so back to one
> core version + 16module versions).
>
> Related question:
> what if we need to do an urgent update of for example myOB. Update all
> 16 modules? or just this one module? If just one module our one version
> scheme falls a bit apart or is at least inconsistent..
>
> Just a 'bad idea' (tm):
> If we do that and assume we don't want out of schedule updates of those
> modules... Why are they modules at all?
> Why not merge them into core and they are not modules at all anymore?
>
>>       - Packaging:
>>
>>         . No need to externally keep track of what modules match with that
>>         Core version.
> Still need to if we have single module urgent updates out of the normal
> MP cycle. And if we don't we don't use the 'offer' by modularity to only
> update one module..
>
>>       - If we want to develop a new major version of a module included in the
>>         3.0 distribution, then we'd need to create a separate repository for
>>         that module.
> Why? If the next lets say myOB again has a new major version for the
> next 3.0 MP then it could be changed inline (in sync with the deps from
> other modules)..
> Note at least until 3.0 this is quite common at least for the platform
> modules....
>
> Stefan
>
> ------------------------------------------------------------------------------
> Increase Visibility of Your 3D Game App&  Earn a Chance To Win $500!
> Tap into the largest installed PC base&  get more eyes on your game by
> optimizing for Intel(R) Graphics Technology. Get started today with the
> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
> http://p.sf.net/sfu/intelisp-dev2dev
> _______________________________________________
> Openbravo-development mailing list
> Openbravo-development@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openbravo-development

------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Openbravo-development mailing list
Openbravo-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-development

Reply via email to