Difference between revisions of "Talk:Channel and Version Requirements"
Steve Linden (talk | contribs) |
|||
(7 intermediate revisions by 5 users not shown) | |||
Line 21: | Line 21: | ||
So, my proposal would be that the number be in the form Major.Minor.Patch.Build.3rdPartyNumber. [[User:Gibson Willis|Gibson Willis]] 12:12, 28 September 2007 (PDT) | So, my proposal would be that the number be in the form Major.Minor.Patch.Build.3rdPartyNumber. [[User:Gibson Willis|Gibson Willis]] 12:12, 28 September 2007 (PDT) | ||
That would be fine. The version is just a string so any convention would work and if you would like to be that specific we have no problem with that. Builds only represent bug fixes which is why we only think it is important to include the first three numbers since a build will not represent new features / functionality, but more information is not a bad thing. | ''Steve Linden:'' That would be fine. The version is just a string so any convention would work and if you would like to be that specific we have no problem with that. Builds only represent bug fixes which is why we only think it is important to include the first three numbers since a build will not represent new features / functionality, but more information is not a bad thing. | ||
== Add Snowglobe == | |||
We need to add references to Snowglobe throughout to be complete. Channel strings used for Snowglobe: | |||
* Snowglobe Release : used for binaries built off release branches | |||
* Snowglobe Test Build : used for binaries built of the live development trunk | |||
* CommnityDeveloper : used for binaries you built on your own machine and use for testing. | |||
Note: we ''should'' change that generic unclear '''CommunityDeveloper''' channel and use something like '''Snowglobe Community Developer''' | |||
[[User:Merov Linden|Merov Linden]] 20:51, 12 February 2010 (UTC) Merov Linden | |||
== Instructions for from-scratch viewers? == | |||
Should(n't) this page also contain (or link to, if it exists elsewhere) instructions for how to correctly transmit the viewer channel/version string in viewers that aren't based on the LL OS code? Telling those ppl to edit particular files in the OS tree doesn't help them much... :) [[User:Dale Innis|Dale Innis]] 16:38, 29 April 2010 (UTC) | |||
== Other article about the topic == | |||
I just saw that there's already a page named [[Channel]]. Although it doesn't have a lot of content, yet, this page here should probably link to it. | |||
--[[User:Boroondas Gupte|Boroondas Gupte]] 10:22, 8 August 2010 (UTC) | |||
== Is this the thing that the --channel switch on most viewers changes for testing purposes? Or is that some other "channel"? == | |||
Is this the thing that the --channel switch on most viewers changes for testing purposes? Or is that some other "channel"? :) [[User:Dale Innis|Dale Innis]] 22:53, 3 September 2010 (UTC) | |||
:I think it's the same channel as switched by <code>--channel</code>, though the article is all but clear about that. | |||
:--[[User:Boroondas Gupte|Boroondas Gupte]] 13:10, 4 September 2010 (UTC) |
Latest revision as of 05:10, 4 September 2010
Adding a fifth number to versions
I think this all makes sense except for this part:
Choose a version number * The version number is in the form Major.Minor.Patch.Build * The version number can be any four numbers * We recommend using the Major, Minor, and Patch numbers from the most recently merged Linden Lab source code. * We recommend using a Build number >= 100 to indicate a non Linden Lab version.
I think that the versions should be 5 numbers, since there have been occasions where multiple versions of Major.Minor.Patch have been released by Linden Lab. For example (from Source_downloads):
- ver 1.18.2.1
- ver 1.18.2.0
- ver 1.14.0.1
- ver 1.14.0.0
So, my proposal would be that the number be in the form Major.Minor.Patch.Build.3rdPartyNumber. Gibson Willis 12:12, 28 September 2007 (PDT)
Steve Linden: That would be fine. The version is just a string so any convention would work and if you would like to be that specific we have no problem with that. Builds only represent bug fixes which is why we only think it is important to include the first three numbers since a build will not represent new features / functionality, but more information is not a bad thing.
Add Snowglobe
We need to add references to Snowglobe throughout to be complete. Channel strings used for Snowglobe:
- Snowglobe Release : used for binaries built off release branches
- Snowglobe Test Build : used for binaries built of the live development trunk
- CommnityDeveloper : used for binaries you built on your own machine and use for testing.
Note: we should change that generic unclear CommunityDeveloper channel and use something like Snowglobe Community Developer
Merov Linden 20:51, 12 February 2010 (UTC) Merov Linden
Instructions for from-scratch viewers?
Should(n't) this page also contain (or link to, if it exists elsewhere) instructions for how to correctly transmit the viewer channel/version string in viewers that aren't based on the LL OS code? Telling those ppl to edit particular files in the OS tree doesn't help them much... :) Dale Innis 16:38, 29 April 2010 (UTC)
Other article about the topic
I just saw that there's already a page named Channel. Although it doesn't have a lot of content, yet, this page here should probably link to it. --Boroondas Gupte 10:22, 8 August 2010 (UTC)
Is this the thing that the --channel switch on most viewers changes for testing purposes? Or is that some other "channel"?
Is this the thing that the --channel switch on most viewers changes for testing purposes? Or is that some other "channel"? :) Dale Innis 22:53, 3 September 2010 (UTC)
- I think it's the same channel as switched by
--channel
, though the article is all but clear about that. - --Boroondas Gupte 13:10, 4 September 2010 (UTC)