Difference between revisions of "Source downloads"

From Second Life Wiki
Jump to navigation Jump to search
Line 7: Line 7:
Hang on everyone. The links aren't correct for the January 26th downloads yet!
Hang on everyone. The links aren't correct for the January 26th downloads yet!


{| border="1" cellspacing="0" cellpadding="5px" rules="groups"
<div id="box">
|- style="border-bottom:1px solid #000;"
{| border="1" cellspacing="0"
! style="background:#9a9a9a" | Date
|-
! style="background:#9a9a9a;" | Branch <br>(see [[#Branching process|Branching process]] below)
|
! style="background:#ababab;" | Source
==Date==
! style="background:#9a9a9a;" | Libs
&nbsp;
|
==Branch==
(see [[#Branching process|Branching process]] below)
|
==Source==
&nbsp;
|
==Libs==
&nbsp;
{{SourceArchiveRow|2007-Jan-26|Branch_1-14-0 (First Look)|FL-1.13.2.57209}}
{{SourceArchiveRow|2007-Jan-26|Release (r?????)|20070126a}}
{{SourceArchiveRow|2007-Jan-26|Branch_1-13-2 (r?????)|1.13.2.15}}
{{SourceArchiveRow|2007-Jan-19|Branch_1-13-2 (r56958), last synced with release at r56659 |1.13.2.12}}
{{SourceArchiveRow|2007-Jan-17|Release (r56851)|20070117a}}
|- valign="top"
|- valign="top"
 
|'''(1.13.2.11)'''
|style="background:#dedede;"| <h2 style="font-size:1em;margin:0;border-width:0px;">2007-Jan-26 (FL-1.13.2.27)</h2>
==2007-Jan-17==
|style="background:#dedede;"| off of the beta-1-14-0 branch (where the First Look viewer comes from)
|Branch_1-13-2 (r56833), last synced with release at r56659
|style="background:#efefef;"|
|''links deleted: wrong source was uploaded''
<h3 style="font-size:1em;margin:0;border-width:0px;">Viewer</h3>
|''links deleted: wrong source was uploaded''
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-src-FL-1.13.2.27.zip Windows (CRLF)]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-src-FL-1.13.2.27.tar.gz Mac/Linux (LF)]
|style="background:#dedede"|
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-win32-libs-FL-1.13.2.27.zip Windows]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-darwin-libs-FL-1.13.2.27.tar.gz Mac]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-linux-libs-FL-1.13.2.27.tar.gz Linux]
|- valign="top"
|- valign="top"
 
|'''(20070112a)'''
|style="background:#bcbcbc;"| <h2 style="font-size:1em;margin:0;border-width:0px;">2007-Jan-26 (20070126a)</h2>
==2007-Jan-12==
|style="background:#bcbcbc;"| off of the "release" branch
|Release (r56702)
|style="background:#cdcdcd;"|
|'''Viewer'''
<h3 style="font-size:1em;margin:0;border-width:0px;">Viewer</h3>
*{{SrcDownload|2007/01/slviewer-src-20070126a.zip|alt=Windows (CRLF)}}
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-src-20070126a.tar.gz Mac/Linux (LF)]
|style="background:#bcbcbc;"|
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-win32-libs-20070126a.zip Windows]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-darwin-libs-20070126a.tar.gz Mac]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-linux-libs-20070126a.tar.gz Linux]
|- valign="top"
 
|style="background:#dedede;"| <h2 style="font-size:1em;margin:0;border-width:0px;">2007-Jan-26 (1.13.2.15)</h2>
|style="background:#dedede;"| off of the Branch_1-13-2 branch (where our official releases come from)
|style="background:#efefef;"|
<h3 style="font-size:1em;margin:0;border-width:0px;">Viewer</h3>
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-src-1.13.2.15.zip Windows (CRLF)]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-src-1.13.2.15.tar.gz Mac/Linux (LF)]
|style="background:#dedede"|
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-win32-libs-1.13.2.15.zip Windows]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-darwin-libs-1.13.2.15.tar.gz Mac]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-linux-libs-1.13.2.15.tar.gz Linux]
|- valign="top"
 
|style="background:#bcbcbc;"| <h2 style="font-size:1em;margin:0;border-width:0px;">2007-Jan-19 (1.13.2.12)</h2>
|style="background:#bcbcbc;"| Branch_1-13-2 (r56958), last synced with release at r56659
|style="background:#cdcdcd;"|
(note: these were refreshed 20:58, 19 January 2007 (PST) ; if you downloaded earlier, please download again)
<h3 style="font-size:1em;margin:0;border-width:0px;">Viewer</h3>
*{{SrcDownload|2007/01/slviewer-src-1.13.2.12.zip|alt=Windows (CRLF)}}
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-src-1.13.2.12.tar.gz Mac/Linux (LF)]
|style="background:#bcbcbc;"|
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-win32-libs-1.13.2.12.zip Windows]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-darwin-libs-1.13.2.12.tar.gz Mac]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-linux-libs-1.13.2.12.tar.gz Linux]
|- valign="top"
|style="background:#dedede;"| <h2 style="font-size:1em;margin:0;border-width:0px;">2007-Jan-17 (20070117a)</h2>
|style="background:#dedede;"| release (r56851)
|style="background:#efefef;"|
<h3 style="font-size:1em;margin:0;border-width:0px;">Viewer</h3>
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-src-20070117a.zip Windows (CRLF)]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-src-20070117a.tar.gz Mac/Linux (LF)]
|style="background:#dedede"|
<h3 style="font-size:1em;margin:0;border-width:0px;">Viewer</h3>
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-win32-libs-20070117a.zip Windows]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-darwin-libs-20070117a.tar.gz Mac]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-linux-libs-20070117a.tar.gz Linux]
<h3 style="font-size:1em;margin:0;border-width:0px;">Other</h3>
*[http://secondlife.com/developers/opensource/downloads/2007/01/libllcurl-darwin-20070117a.tar.gz libllcurl (Mac)]
|- valign="top"
|style="background:#bcbcbc;"| <h2 style="font-size:1em;margin:0;border-width:0px;">2007-Jan-17 (1.13.2.11)</h2>
|style="background:#bcbcbc;"| Branch_1-13-2 (r56833), last synced with release at r56659
|style="background:#cdcdcd;"|
''links deleted: wrong source was uploaded''
|- valign="top"
|style="background:#dedede;"| <h2 style="font-size:1em;margin:0;border-width:0px;">2007-Jan-12 (20070112a)</h2>
|style="background:#dedede;"| release (r56702)
|style="background:#efefef;"|
<h3 style="font-size:1em;margin:0;border-width:0px;">Viewer</h3>
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-src-20070112a.zip Windows (CRLF)]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-src-20070112a.zip Windows (CRLF)]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-src-20070112a.tar.gz Mac/Linux (LF)]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-src-20070112a.tar.gz Mac/Linux (LF)]
<h3 style="font-size:1em;margin:0;border-width:0px;">Other</h3>
'''Other'''
*[http://secondlife.com/developers/opensource/downloads/2007/01/llmozlib-src-20070112a.tar.gz llMozLib (LF)]
*[http://secondlife.com/developers/opensource/downloads/2007/01/llmozlib-src-20070112a.tar.gz llMozLib (LF)]
|style="background:#dedede;"|  
|  
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-win32-libs-20070112a.zip Windows]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-win32-libs-20070112a.zip Windows]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-darwin-libs-20070112a.tar.gz Mac]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-darwin-libs-20070112a.tar.gz Mac]
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-linux-libs-20070112a.tar.gz Linux]  
*[http://secondlife.com/developers/opensource/downloads/2007/01/slviewer-linux-libs-20070112a.tar.gz Linux]  
|- valign="top"
|- valign="top"
|style="background:#bcbcbc;"| <h2 style="font-size:1em;margin:0;border-width:0px;">2007-Jan-08 (20070108c)</h2>
|'''(20070108c)'''
|style="background:#bcbcbc;"| open source prep branch (r56647), branched from release (r56551)  
==2007-Jan-08==
|style="background:#cdcdcd;"|
|open source prep branch (r56647), branched from release (r56551)
<h3 style="font-size:1em;margin:0;border-width:0px;">Viewer</h3>
|'''Viewer'''
*[http://secondlife.com/developers/opensource/downloads/slviewer-src-20070108c.zip Windows (CRLF)]
*[http://secondlife.com/developers/opensource/downloads/slviewer-src-20070108c.zip Windows (CRLF)]
*[http://secondlife.com/developers/opensource/downloads/slviewer-src-20070108c.tar.gz Mac/Linux (LF)]
*[http://secondlife.com/developers/opensource/downloads/slviewer-src-20070108c.tar.gz Mac/Linux (LF)]
|style="background:#bcbcbc;"|  
|
*[http://secondlife.com/developers/opensource/downloads/slviewer-win32-libs-20070108c.zip Windows]
*[http://secondlife.com/developers/opensource/downloads/slviewer-win32-libs-20070108c.zip Windows]
*[http://secondlife.com/developers/opensource/downloads/slviewer-darwin-libs-20070108c.tar.gz Mac]
*[http://secondlife.com/developers/opensource/downloads/slviewer-darwin-libs-20070108c.tar.gz Mac]
*[http://secondlife.com/developers/opensource/downloads/slviewer-linux-libs-20070108c.tar.gz Linux]  
*[http://secondlife.com/developers/opensource/downloads/slviewer-linux-libs-20070108c.tar.gz Linux]  
|}
|}
 
</div>


The "branch" column indicates what branch the source was pulled from in Linden Lab's internal source repository, as well as the version number.  This is helpful in determining how and when to do merges.
The "branch" column indicates what branch the source was pulled from in Linden Lab's internal source repository, as well as the version number.  This is helpful in determining how and when to do merges.

Revision as of 17:23, 26 January 2007

Below is a list of all of the releases of the Second Life viewer source code, in reverse chronological order. Be sure to pay attention to the applicable licenses.

Hang on everyone. The links aren't correct for the January 26th downloads yet!

Date

 

Branch

(see Branching process below)

Source

 

Libs

 

(FL-1.13.2.57209)

2007-Jan-26

Branch_1-14-0 (First Look) (md5sums)

Viewer

{{{4}}}

(20070126a)

2007-Jan-26

Release (r?????) (md5sums)

Viewer

{{{4}}}

(1.13.2.15)

2007-Jan-26

Branch_1-13-2 (r?????) (md5sums)

Viewer

{{{4}}}

(1.13.2.12)

2007-Jan-19

Branch_1-13-2 (r56958), last synced with release at r56659 (md5sums)

Viewer

{{{4}}}

(20070117a)

2007-Jan-17

Release (r56851) (md5sums)

Viewer

{{{4}}}

(1.13.2.11)

2007-Jan-17

Branch_1-13-2 (r56833), last synced with release at r56659 links deleted: wrong source was uploaded links deleted: wrong source was uploaded
(20070112a)

2007-Jan-12

Release (r56702) Viewer

Other

(20070108c)

2007-Jan-08

open source prep branch (r56647), branched from release (r56551) Viewer

The "branch" column indicates what branch the source was pulled from in Linden Lab's internal source repository, as well as the version number. This is helpful in determining how and when to do merges.


Branching process

Though Linden Lab doesn't provide a public version control repository, it's useful to understand how Linden Lab deals with branches for understanding the code drops above.

Linden Lab does feature development on independent branches. As those features mature, they are merged into the "release-candidate" branch. The QA group tests the feature, and either reject or approve it for inclusion in "release". When a major release is about to happen, a branch is created for work on that release (e.g. "Branch_1-13-2"), which gets synced with the "release" branch periodically. Then, stability work is done on the branch, and the new code is deployed. After that, any stability work gets merged back into "release", and the process repeats for the next major release. In the meantime, stability work continues on the branch for maintenance releases.

Note that the dated releases (e.g. 20070117a) are sourced from the working trunk (the "release" branch), and the numbered releases (e.g. 1.13.2.xx) are to sync with the official viewer releases. This means that often, but not always, the dated releases are newer.

Branching model.png