2009/12/7 Ilia Alshanetsky <i...@prohost.org>:
> Pierre,
>
> It has everything to do with the separate branch. Our current approach, (as 
> flawed as it maybe) ensures patches are not missed, since there is no 
> separate branch, so patches go into the release tree. With the new approach 
> if something is not merged it is not part of the release. This also makes it 
> confusing for the users, since the dev fixing the bug indicates on the bug 
> tracker the issue was resolved, and will be part of the next release. And 
> then the next release comes out and the bug/issue is still there...

Ok, so we are running in circle.

We agreed on that:
- we need to add a field to explain why a patch was not merged
- a real bug tracker
  - with roadmap
  - allow to set a bug as part of a given release roadmap, like when a
patch is commited to the dev branches, it can be set to "5.3.2" so the
RM can appove merge it
  - be sure that the merge commits are shown in the bug reports as well

However, given that:
- we did NOT miss any patches in 5.3.1
- the process was open, mails have been sent to the list, etc.
- the deadlines were respected, 1st time in 5.3 releases history

I do not understand why you keep saying that it was a major mistake to
do it this way.

I can understand that the chaotic way fits more to your ideas about
how things should work however it totally fails to actually get 3rd
parties involved more deeply in our developments (be QA or to
integrate latest releases to their products, like most unix distros).

What I suggest is to do it again the same way for 5.3.2, I will
improve the tools to make it more transparent and full fills your
requests (except the bug trackes, which is another major issue that we
will have to address very soon as well). Then we can have this
discussion again. The reason is that both Johannes and I were happy
(not 100% but more than 50% :) with it and it allows us to sleep
better during the release phases.

Cheers,
-- 
Pierre

http://blog.thepimp.net | http://www.libgd.org

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to