Re: [fpc-pascal] when will Free Pascal have a stable release of 2.7.2?
On Wed, December 11, 2013 12:39, Dennis Poon wrote: > >2.7.1 will become 2.8 sooner or later (*) and what's in trunk at that > time will also be in 2.8.0 (and normally we don't deliberately remove > things... ^^ ). > > what is the timeframe of 'sooner or later'? May I assume Q1 of 2014? My personal view: fairly unlikely. We plan to finish the 2.6.4 release first. I do not expect that we are able to release 2.8.0 so quickly after 2.6.4. Tomas ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] when will Free Pascal have a stable release of 2.7.2?
Am 11.12.2013 12:39, schrieb Dennis Poon: >2.7.1 will become 2.8 sooner or later (*) and what's in trunk at that time will also be in 2.8.0 (and normally we don't deliberately remove things... ^^ ). what is the timeframe of 'sooner or later'? May I assume Q1 of 2014? Even if we'd branch now it would be around 6 months until a release. AFAIR Jonas already proposed branching 2.8.0 in the near future (this year at best) so this would mean a release in summer 2014 (though this is not a given of course). Regards, Sven ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] when will Free Pascal have a stable release of 2.7.2?
Am 11.12.2013 11:14, schrieb Mark Morgan Lloyd: Sven Barth wrote: Am 11.12.2013 10:05, schrieb Mark Morgan Lloyd: Bart wrote: 2.7 branch will never be a stable release. Eventually we'll get a 2.8 release. I think that needs to be made to sound more deliberate, for Dennis's benefit. Please could any of the core team jump on me if some detail's wrong, but: You are nearly correct excep: There are some things in trunk which will go into 2.8, others will remain in trunk when it becomes 2.9, others will be removed or left optional for experimentation. 2.7.1 will become 2.8 sooner or later (*) and what's in trunk at that time will also be in 2.8.0 (and normally we don't deliberately remove things... ^^ ). * To be more precise: 2.8 will be branched from 2.7.1 and 2.7.1 will then become 2.9.1. But you do reserve the right to spring surprises on people who use odd-numbered releases incautiously. I've certainly been confused at times. I forget the detail, but IIRC it was something like an ARM fpu variant which was more robust in 2.5.1 despite 2.6.0 having been released... that example might be inaccurate but I'm just trying to emphasise as part of the FAQ that there are pitfalls for somebody who tries to use odd-numbered releases "just because they're the most recent". I don't remember the FPU part right now, but it might have been shortly after the branch of 2.6.0 and before the renaming of trunk from 2.5.1 to 2.7.1... Regards, Sven ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] when will Free Pascal have a stable release of 2.7.2?
>2.7.1 will become 2.8 sooner or later (*) and what's in trunk at that time will also be in 2.8.0 (and normally we don't deliberately remove things... ^^ ). what is the timeframe of 'sooner or later'? May I assume Q1 of 2014? Dennis ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] when will Free Pascal have a stable release of 2.7.2?
Sven Barth wrote: Am 11.12.2013 10:05, schrieb Mark Morgan Lloyd: Bart wrote: 2.7 branch will never be a stable release. Eventually we'll get a 2.8 release. I think that needs to be made to sound more deliberate, for Dennis's benefit. Please could any of the core team jump on me if some detail's wrong, but: You are nearly correct excep: There are some things in trunk which will go into 2.8, others will remain in trunk when it becomes 2.9, others will be removed or left optional for experimentation. 2.7.1 will become 2.8 sooner or later (*) and what's in trunk at that time will also be in 2.8.0 (and normally we don't deliberately remove things... ^^ ). * To be more precise: 2.8 will be branched from 2.7.1 and 2.7.1 will then become 2.9.1. But you do reserve the right to spring surprises on people who use odd-numbered releases incautiously. I've certainly been confused at times. I forget the detail, but IIRC it was something like an ARM fpu variant which was more robust in 2.5.1 despite 2.6.0 having been released... that example might be inaccurate but I'm just trying to emphasise as part of the FAQ that there are pitfalls for somebody who tries to use odd-numbered releases "just because they're the most recent". -- Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues] ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] when will Free Pascal have a stable release of 2.7.2?
Am 11.12.2013 10:05, schrieb Mark Morgan Lloyd: Bart wrote: 2.7 branch will never be a stable release. Eventually we'll get a 2.8 release. I think that needs to be made to sound more deliberate, for Dennis's benefit. Please could any of the core team jump on me if some detail's wrong, but: You are nearly correct excep: There are some things in trunk which will go into 2.8, others will remain in trunk when it becomes 2.9, others will be removed or left optional for experimentation. 2.7.1 will become 2.8 sooner or later (*) and what's in trunk at that time will also be in 2.8.0 (and normally we don't deliberately remove things... ^^ ). * To be more precise: 2.8 will be branched from 2.7.1 and 2.7.1 will then become 2.9.1. Regards, Sven ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] when will Free Pascal have a stable release of 2.7.2?
Bart wrote: 2.7 branch will never be a stable release. Eventually we'll get a 2.8 release. I think that needs to be made to sound more deliberate, for Dennis's benefit. Please could any of the core team jump on me if some detail's wrong, but: 1.x is obsolete, consideration of whether it's stable or unstable isn't relevant. 2.x.y includes both stable and non-stable releases. The non-stable releases in particular include trunk. Where x is an even number, it's a stable release. So 2.0, 2.2, 2.4 and 2.6 are stable, with 2.8 being the next stable release. Where x is an odd number, it's not a stable release and should not be used for production purposes: specifically, it should not be used for compiling FPC itself or for compiling Lazarus etc. except as directed by developers. The same pattern might or might not be followed by the y digit. I think that trunk is currently 2.7.1. There are some things in trunk which will go into 2.8, others will remain in trunk when it becomes 2.9, others will be removed or left optional for experimentation. There are cases where a developer will tell you to use a particular release (which might have a non-obvious numeric relationship to the current stable version) to get around a code-generation problem, but otherwise except for testing purposes you should stick to the even numbers. This echoes the development practice of the Linux kernel, and is increasingly common practice. -- Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues] ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] when will Free Pascal have a stable release of 2.7.2?
2.7 branch will never be a stable release. Eventually we'll get a 2.8 release. Bart ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
[fpc-pascal] when will Free Pascal have a stable release of 2.7.2?
There are quite some features I want to use there but I would wait until they are released a stable version. Any idea? Dennis ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal