Home » Community » Coffee corner » U++ versioning
U++ versioning [message #10666] |
Sat, 21 July 2007 18:43  |
johnevans77
Messages: 38 Registered: July 2007
|
Member |
|
|
Deal all,
How ultimate++ deal with version numbering? Are 505, 605, 606 development version and 2007.1 is stable version? Or bigger version always better and stable?
And, i think in Status & Roadmap, we should put release date:)
Please advise.
JE
|
|
|
Re: U++ versioning [message #10667 is a reply to message #10666] |
Sat, 21 July 2007 18:52   |
 |
fudadmin
Messages: 1321 Registered: November 2005 Location: Kaunas, Lithuania
|
Ultimate Contributor Administrator |
|
|
As I understand, from the year 2007 => 2007.x , where x is month number, was decided to mark those as stable versions.
701, 702 etc.
^ the same year - but dev(elopement) versions.
605 - from year 2006 - 5 month (May?)
[Updated on: Sat, 21 July 2007 18:53] Report message to a moderator
|
|
|
|
|
|
|
Re: U++ versioning [message #17734 is a reply to message #17731] |
Wed, 27 August 2008 16:32   |
 |
mirek
Messages: 14255 Registered: November 2005
|
Ultimate Member |
|
|
amrein wrote on Wed, 27 August 2008 10:22 | Hi
I have an issue with those version names. If I want to make a dynamic .dll for Windows or an dynamic .so for Linux/Unix, I will be in trouble.
|
I think if you are going to do .so, you can perhaps adopt your own scheme.
Quote: |
Version: incremented if dynamically linked software won't work any more (api changed and old class/functions removed)
release: incremented if new class/functions/variables are added
bugfix: incremented if only bug fix have bean added to previous bugfix-1 release
|
Well, unfortunately, in U++ all these things usually happen at the same time... and in reality, nobody tracks them.
Sorry, DLL hell is something we deliberately decided to completely avoid and forget about...
The problem is that in C++, it is way too easy to break binary compatibility. You either have to screw your C++ style and adhere to some "limited C++", or forget about it. We decided, long time ago, to forget about it.
Mirek
|
|
|
Re: U++ versioning [message #17742 is a reply to message #10666] |
Wed, 27 August 2008 21:08   |
 |
amrein
Messages: 278 Registered: August 2008 Location: France
|
Experienced Member |
|
|
2008 for the year. 01 for the release. From now, all new U++ release with have a name like 20xy.z.
But, for bug fix release, will it be 2008.2 or 2009.1 if the new release come in 2009?
Could U++ use 2009.0.0 instead of 2009.1 for next major release? That way, I will be able to use 9.0.0.
[Updated on: Wed, 27 August 2008 21:16] Report message to a moderator
|
|
|
|
|
|
|
Re: U++ versioning [message #17942 is a reply to message #17940] |
Wed, 03 September 2008 22:24  |
bytefield
Messages: 210 Registered: December 2007
|
Experienced Member |
|
|
Hi amrein. Even if your suggestions are not all applied to U++ them are useful, so keep posting your ideas. For example i will know which version scheme to apply to my applications from now on (version.release.bugfix).
cdabbd745f1234c2751ee1f932d1dd75
|
|
|
Goto Forum:
Current Time: Sat Apr 26 19:34:28 CEST 2025
Total time taken to generate the page: 0.00984 seconds
|