BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 08-26-2009, 08:54 PM   #1 (permalink)
Knows Where the Search Button Is
 
pfowler's Avatar
 
Join Date: May 2008
Location: Palo Alto, CA
Model: 8310
PIN: N/A
Carrier: ATT
Posts: 39
Post Thanks: 1
Thanked 0 Times in 0 Posts
Default Version Numbering Conventions?

Please Login to Remove!

I've been digging around the forums, here and RIM, as well as KB articles and haven't found any definitive answer. What is the acceptable format for software version numbers?

We've released every release of our product in "major.minor.revision" (1.2.3) format. While working closely with a customer who was experiencing problems, I began using "major.minor.revision.build" (1.2.3.1001) format. This worked fine while doing an OTA download from our web server, but once placed on the BES for distribution, it resulted in "invalid device state" for a couple of devices, and RIM's dragged their feet in helping to resolve the situation.

Which - leads to the customer yelling at us for being so stupid... awesome!

Can anyone point me to a document that specifies exactly how version numbers should be formatted - especially for OTA push installations on the BES?
Offline  
Old 08-26-2009, 10:16 PM   #2 (permalink)
BlackBerry Extraordinaire
 
Join Date: Jan 2006
Model: LEZ10
OS: 10.0.10
Carrier: Rogers CA
Posts: 1,704
Post Thanks: 20
Thanked 77 Times in 68 Posts
Default

I've been using major.minor.revision.build format for a while and have used them for BES distribution as well. In my case though I didn't have major.minor.revision already distributed.

Not sure what that means but maybe if you can get all your apps back to the same format you will be the hero again.
__________________
My other Blackberry is a PlayBook.
Offline  
Old 08-27-2009, 10:19 PM   #3 (permalink)
Knows Where the Search Button Is
 
pfowler's Avatar
 
Join Date: May 2008
Location: Palo Alto, CA
Model: 8310
PIN: N/A
Carrier: ATT
Posts: 39
Post Thanks: 1
Thanked 0 Times in 0 Posts
Default

Yeah - 4 positions seems to be the standard. The screwup was that we (I) gave out a BES distribution without rolling the 3rd digit. The annoying thing is that I was intentionally not rolling the version because I expected to distribute a few builds before they got the final. Eg: Final version was going to be 1.0.5, the version they had was 1.0.0, and I gave them 1.0.0.1234

Question stands: does RIM have an official doc on this?
Offline  
Old 08-28-2009, 09:03 AM   #4 (permalink)
BlackBerry Extraordinaire
 
Join Date: Jan 2006
Model: LEZ10
OS: 10.0.10
Carrier: Rogers CA
Posts: 1,704
Post Thanks: 20
Thanked 77 Times in 68 Posts
Default

Quote:
Originally Posted by pfowler View Post
Question stands: does RIM have an official doc on this?
A very good question. I've never seen anything official or indeed anything saying you need numbers. Maybe I'll release a John.Paul.George.Ringo version of something ;)
__________________
My other Blackberry is a PlayBook.
Offline  
Old 08-30-2009, 03:55 PM   #5 (permalink)
BlackBerry Genius
 
hdawg's Avatar
 
Join Date: Aug 2006
Model: hdawg
PIN: port3101.org
Carrier: hdawg
Posts: 6,632
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

either major.minor.revision.build or major.minor.build is acceptable.

RIM's minors have been more major (4.0 -> 4.1 comes to mind) ... but based on how SPs and MRs are released I'd stick with major.minor.revision.build
Offline  
Old 08-30-2009, 07:14 PM   #6 (permalink)
BlackBerry God
 
penguin3107's Avatar
 
Join Date: Jan 2005
Model: iOS 5
Carrier: VZW
Posts: 11,701
Post Thanks: 1
Thanked 237 Times in 219 Posts
Default

Quote:
Originally Posted by hdawg View Post
either major.minor.revision.build or major.minor.build is acceptable.

RIM's minors have been more major (4.0 -> 4.1 comes to mind) ... but based on how SPs and MRs are released I'd stick with major.minor.revision.build
But stick with 3 digits for each (aaa.bbb.ccc.ddd), if you want to want to deploy via BES 5.
BES 5 currently has trouble with 4+ digits. For example:
Deploy Rove Mobile Admin client from BES - Port3101.org : Your BES Connection
__________________
BCSA
BES 5.0.3 MR4 :-: Exchange 2007 SP3 RU3
http://port3101.org
Offline  
Old 08-31-2009, 09:32 AM   #7 (permalink)
BlackBerry Extraordinaire
 
Join Date: Jan 2006
Model: LEZ10
OS: 10.0.10
Carrier: Rogers CA
Posts: 1,704
Post Thanks: 20
Thanked 77 Times in 68 Posts
Default

Thanks penguin3107, good to know.
__________________
My other Blackberry is a PlayBook.
Offline  
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On





Copyright 2004-2014 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.