openerp-community-leaders team mailing list archive
-
openerp-community-leaders team
-
Mailing list archive
-
Message #00039
Re: Simple things we need from Tiny for better bug planning/management
Hi !
For the good of all, Tiny must keep the lead on the main branch, saving time for everyone.
Having our own branch here @ Camptocamp cost us time and money. Could be much
better for everyone if we could avoid that !
My point is, with simple little details, we can achieve that !
I think the most important point are:
- As Ferdinand said, Tiny and any other MUST comply to legal and audit (pear review).
A good and trustable Open Source project is one where topics, features and bugfixes
are discussed.
- Let the community express their self on how and what to include or not in the stable release !
- As Rvalyi said we need to be able to plan the bugs on release and milestones.
Tiny must respect the release dates, otherwise, we just waist time.
- Tiny must make the effort to review the merge proposal more efficiently, and details
why they refuse a proposal
- Running OERPScenario before any commit on addons/account or server ;) ! Even better :
Write a test case for each high/critical bugs found !!! Just with 6 tests cases for now, I already
found 8 critical's regressions in accounting, rounding and currency trouble.
We have our own branch, just because we can't trust Tiny's commit and it's very sad ! This
allow us to test things before we merge from their official branch... Ensuring our customer not to
have big trouble...
A review process for everyone is the key point for me.
Regards,
Joël
P.S. May be a community branch is better than 6 "partners" branches if Tiny won't change something....
Le 21 janv. 2010 à 11:34, Albert Cervera i Areny a écrit :
> A Dijous, 21 de gener de 2010, Jan Verlaan - Veritos va escriure:
>> I do mostly agree with P. Christeas,
>>
>> It would be outrageous to have a official stable release and a community
>> maintained "super-stable" release.
>> Here also we would run into troubles when Tiny doesn't accept (a part
>> of) our super-stable release merged into the official stable release.
>> From marketing perspective we have a issue too, which release to choose
>> for implementations? The official or the community version?
>> making a differentiation here is the first step in a forking cycle, it
>> is just waiting for the next step.
>>
>> So it would be better to have a tough discussion with Tiny how to
>> overcome the problems we face as a community. There must be a way where
>> we can work together on the same stable version. It is of both interest.
>> If it's not of interest of Tiny, then we have an serious issue and the
>> discussion about maintaining a own branch is legitimated. But actually
>> that is called forking, isn't it? We just name it different!
>>
>> Hope Tiny will jump in in this discussion.
>
> I just wanted to say that I share your worries. At the same time we don't want
> a "community branch" because it could become a "community fork", but currently
> there are "lots of individual branches" (Raphaël made a list of them). Maybe a
> community branch could avoid many of those branches.... (again I'm not sure
> about that).
>
>>
>> Op 21-01-10 10:06, P. Christeas schreef:
>>> On Wednesday 20 January 2010, Albert Cervera i Areny wrote:
>>>> Maybe it would be better for tiny and the community to have one
>>>> openerp-server and openerp-addons branches owned by community-leaders
>>>> or another restricted group that would do their own priorization and
>>>> schedules? I'm not sure, about this, but sometimes not being able to fix
>>>> some things really slows things down. We currently can get faster
>>>> (better?) feedback from these new mailing lists than from Tiny (they
>>>> have their resources and priorities which I understand).
>>>
>>> In short:
>>> Technically, thec current process of manipulating openerp patches +
>>> branches is far from optimal. That must be a major part of the problem,
>>> but still is not that alone .
>>> The human collaboration is the other part of the issue. This community
>>> has expanded rapidly, and we may be in a state of ad-hoc collaboration.
>>> For me, there is a strong human factor in that, in the sense that
>>> developers need to trust each other and know what each co-worker is up
>>> to. Work-sessions and more communication would improve on that.
>>>
>>> I would not propose a specific community scheme, because I consider
>>> unfair that we "hijack" some "official" branch off Tiny. Instead, we
>>> should focus on making life easy for Tiny (and the rest of us), with well
>>> documented branches and easy-to-merge patchsets.
>>>
>>> One issue, yes, is releases. That is a Tiny's responsibility (since we
>>> could not have arbitrary version numbers in our branches), and we need
>>> some kind of agreement that releases won't delay. Even if we end up
>>> releasing twice a day, minor versions should be issued immediately when a
>>> flaw has been fixed and tested (ie. not wait for a bunch of updates, not
>>> try to push irrelevant fixes or features along with a bugfix).
>>>
>>> Again, I remind you of my suggestion for a *true* distributed source
>>> control, which also helps merging and tracking individual patches with a
>>> minimal burden. It's more than a year I have been demonstrating that.
>>>
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~openerp-community-leaders
>>> Post to : openerp-community-leaders@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~openerp-community-leaders
>>> More help : https://help.launchpad.net/ListHelp
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openerp-community-leaders
>> Post to : openerp-community-leaders@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~openerp-community-leaders
>> More help : https://help.launchpad.net/ListHelp
>>
>
>
> --
> Albert Cervera i Areny
> http://www.NaN-tic.com
> Mòbil: +34 669 40 40 18
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openerp-community-leaders
> Post to : openerp-community-leaders@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openerp-community-leaders
> More help : https://help.launchpad.net/ListHelp
--
Joël Grand-Guillaume
OpenERP Consultant
Business Solutions
Camptocamp SA
PSE A, CH-1015 Lausanne
www.camptocamp.com
Phone: +41 21 619 10 28
Office: +41 21 619 10 10
Fax: +41 21 619 10 00
Email: joel.grandguillaume@xxxxxxxxxxxxxx
http://www.camptocamp.com/fr/business-solutions/formations
Follow ups
References