Re: [PHP-DEV] Version management
Am 10.08.2010 17:14, schrieb Derick Rethans: I think our current way work pretty well. There is 5.2 which is security-fix supported, 5.3 that is supported and trunk/5.4 that's on the way to alpha. This only works if manage to keep the time between new code is committed to trunk and new code is released under a year. Otherwise developers get frustrated. If we manage to release a PHP 5.X.0 release every year, we are a lot more predictable. Which is good for downstream as well. -- Sebastian BergmannCo-Founder and Principal Consultant http://sebastian-bergmann.de/ http://thePHP.cc/ -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DEV] Version management
On 10.08.2010, at 17:20, Sebastian Bergmann wrote: Am 10.08.2010 17:14, schrieb Derick Rethans: I think our current way work pretty well. There is 5.2 which is security-fix supported, 5.3 that is supported and trunk/5.4 that's on the way to alpha. This only works if manage to keep the time between new code is committed to trunk and new code is released under a year. Otherwise developers get frustrated. If we manage to release a PHP 5.X.0 release every year, we are a lot more predictable. Which is good for downstream as well. +1 regards, Lukas Kahwe Smith m...@pooteeweet.org -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DEV] Version management
On Tue, 10 Aug 2010, Sebastian Bergmann wrote: Am 10.08.2010 17:14, schrieb Derick Rethans: I think our current way work pretty well. There is 5.2 which is security-fix supported, 5.3 that is supported and trunk/5.4 that's on the way to alpha. This only works if manage to keep the time between new code is committed to trunk and new code is released under a year. Otherwise developers get frustrated. If we manage to release a PHP 5.X.0 release every year, we are a lot more predictable. Which is good for downstream as well. Yes, and that's why I want 5.4 alpha1 out soonish... Derick -- http://derickrethans.nl | http://xdebug.org Like Xdebug? Consider a donation: http://xdebug.org/donate.php twitter: @derickr and @xdebug -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DEV] Version management
Am 10.08.2010 17:25, schrieb Derick Rethans: Yes, and that's why I want 5.4 alpha1 out soonish... Exactly. -- Sebastian BergmannCo-Founder and Principal Consultant http://sebastian-bergmann.de/ http://thePHP.cc/ -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DEV] Version management (was: Re: [PHP-DEV] 5.4 Alpha?)
2010/8/10 Derick Rethans der...@php.net On Tue, 10 Aug 2010, Johannes Schlüter wrote: On Tue, 2010-08-10 at 16:20 +0200, Lukas Kahwe Smith wrote: Is LTS really something we need to provide? Seems to me like this is something the linux vendors take care of for the most part. Of course this leaves windows, OSX (and maybe some others). Well, I don't see it as loong term support, but Using LTS as a term confused me on that one :P rather as way to enable quick feature cycles, so that feature releases can move faster than anybody can upgrade to them (ok, that's a bit too fast the, but hope you get the point), while new features can get in production sooner, where wanted. We could also use the names feature preview release and stable release(=lts) ... which would bring us close to MySQL's model and their confusing version numbering (MySQL 5.1 is the stable there, then MySQL 5.4 was announced as preview, now MySQL 5.5 is the current preview release, neither 5.4 nor 5.5 are stable, GA, though) I still don't think this is a good idea though. That would me we have (as example) 5.2 in LTS, 5.6 as stable and 5.7 in trunk? How much do you (at that point) like supporting a 4/5 year old version? Do you hvae that much spare time? I think our current way work pretty well. There is 5.2 which is security-fix supported, 5.3 that is supported and trunk/5.4 that's on the way to alpha. Derick From the ubuntu wiki: A new LTS version is usually released every 2 years. With the Long Term Support (LTS) version you get 3 years support on Ubuntu Desktop, and 5 years on Ubuntu Server. There is no extra fee for the LTS version; we make our very best work available to everyone on the same free terms. Upgrades to new versions of Ubuntu are and always will be free of charge. So with this release policy comes the following terms: - the releases coming in a timely manner. - normal release gets support until the next release comes out. - an LTS release gets support until a pre-defined time interval(and we promise we will release the next LTS until that time). - you have an upgrade-path from a version to the next one. - you have an upgrade-path from an lts version to the next lts. we could change the interval-s to suit our needs, but with this policy, the early-adopters could use and test the new features earlier, but the lazy devs are allowed to upgrade only with the EOL of the LTS. with the new approach we could release a new major version much faster and smaller changeset. I would suggest the 5.3 branch for the first LTS what are your thoughts about the optimal timeframe for a normal/LTS php release? I would prefer 6-12 months for a release, and 2-3 years for an LTS (this is why we shouldn't start the LTS with the already old 5.2 branch ) Tyrael
Re: [PHP-DEV] Version management
On Tue, Aug 10, 2010 at 5:20 PM, Sebastian Bergmann sebast...@php.net wrote: Am 10.08.2010 17:14, schrieb Derick Rethans: I think our current way work pretty well. There is 5.2 which is security-fix supported, 5.3 that is supported and trunk/5.4 that's on the way to alpha. This only works if manage to keep the time between new code is committed to trunk and new code is released under a year. Otherwise developers get frustrated. If we manage to release a PHP 5.X.0 release every year, we are a lot more predictable. Which is good for downstream as well. That's exactly what I keep asking. It also requires some changes about features addition in stable releases, bugs fixes and release life cycles. All these words sounds like a nightmare to Derickco, but that's something we have to go through. It is the only way to have controllable and plan-able releases (for us, our users and the distros). Cheers, -- Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DEV] Version management
On Tue, Aug 10, 2010 at 5:25 PM, Derick Rethans der...@php.net wrote: Yes, and that's why I want 5.4 alpha1 out soonish... s,want,would like to, Even if you were the RM, that's not your call. Tired of seeing doing the same thing again and again. Cheers, -- Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php