RE: Patch submission and release policy (Was: [PATCH] problems with HTTPS and base support for per message billing)
Harrie Hazewinkel <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Message-ID | <7567513.1022682764@localhost> |
--On Wednesday, May 29, 2002 11:00 AM +0300 Oded Arbel <[email protected]> wrote: >> >> Well.. To be honest, using the CVS is an advantage because that way >> we get 100% testing and debug, code is done with less errors and bugs >> are fixed quicker ;) >> >> I'm always using cvs in production. Some bugs are only visible on >> production systems and I don't have time to do testings before >> upgrading. And if some message is lost, I can always blame the SMSC ;) >> >> >> There's some structural changes that we should do, and for that >> we really need a different branch. Modularity, new autoconf, real >> unicode support, etc. >> >> But for that, before thinking in branches and releases, we should >> think in the new architecture. >> >> > > I do not agree - we cannot even think of architecture changes while > everyone is building their production systems from CVS. I agree here. > while here we > also build our production from CVS by choice, for the same reasons you > stated, this is a "bad thing(tm)". it's our obligation to supply a > "stable" branch for people who rather have something that is known to > work, then the bleeding edge (which is most people). I would say (as mentioned in other emails) take the branch for a stable release version. Those should not change that much as the main branch were development is done. > If we start doing > architectural changes on the CVS, while everyone is using it to build > their production, we will break things for people who don't/can't know > how to handle it. I simply do not understnad why people in the first place use a, so-called, non stable CVS version in the production. It is well possible that it si not even tested well enough. > > So a branch is a must before doing any major surgery on the code. I agree. However, I believe that the main branch should be the main development line, unless it would be something very experimental. Harrie Internet Management Consulting mailto:[email protected] http ://www.mod-snmp.com/