@Nhomar, you are absolutely right for some topics, but the risk of forking too early is that the maintenance cost for including a fix, an enhancement or similar is the double. In spanish localization, to accomodate modules for being 7 and v8 compatible has been a very light task:
- Put always from openerp.osv and so on on imports. - Don't use osv.osv for models. - Only one try: .. except: for a concrete module (out of 20). So my theoretical plan is: - Keep the same branch for v7 and v8 until v9 arrives, deprecating some things (like the API). - If some radical changes are introduced for v8, only modules affected by these changes are split in two versions. Technically speaking, I think that this can be supported by git subprojects, but I don't know enough git for now. - When v8 arrives and gets enough traction, if any refactorization is needed, we can think on doing with the new API. - The same can be applied for new developments: evaluate the mass for each version, and decide for which version is convenient to develop it (only v8 with new API and so on, or v7/v8 compatible). Think that having something with only last version compatibility is very cool (because there is an enhancement here and there), but at the end, this functionality must be also for old versions, because not all people migrate to last version (the reasons for this are for another debate). Regards. 2014-06-14 21:42 GMT+02:00 Nhomar Hernández <nho...@gmail.com>: > > 2014-06-14 14:41 GMT-05:00 Nhomar Hernández <nho...@gmail.com>: > >> for v9 also, w > > > I mean v8 also. > > > > -- > -------------------- > Saludos Cordiales > > Nhomar G. Hernandez M. > +58-414-4110269 > Skype: nhomar00 > Web-Blog: http://geronimo.com.ve > Servicios IT: http://vauxoo.com > Linux-Counter: 467724 > Correos: > nho...@openerp.com.ve > nho...@vauxoo.com > twitter @nhomar >
_______________________________________________ Mailing list: https://launchpad.net/~openerp-community Post to : openerp-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~openerp-community More help : https://help.launchpad.net/ListHelp