Bennett Goble
f729cfc33f
SL-15742: Convert build scripts to Python 3
...
This changeset makes it possible to build the Second Life viewer using
Python 3. It is designed to be used with an equivalent Autobuild branch
so that a developer can compile without needing Python 2 on their
machine.
Breaking change: Python 2 support ending
Rather than supporting two versions of Python, including one that was
discontinued at the beginning of the year, this branch focuses on
pouring future effort into Python 3 only. As a result, scripts do not
need to be backwards compatible. This means that build environments,
be they on personal computers and on build agents, need to have a
compatible interpreter.
Notes
- SLVersionChecker will still use Python 2 on macOS
- Fixed the message template url used by template_verifier.py
2021-12-10 14:42:49 -08:00
Oz Linden
f648758c2a
SL-10297: Modify LL_ERRS and other deliberate crashes to avoid a common stack frame
2019-01-16 11:05:55 -05:00
Oz Linden
a906ccd478
remove duplicated EDU definitions
2018-09-05 09:12:21 -04:00
Oz Linden
c8358e7b63
require build_secrets (removed from the buildscripts requirements)
2017-12-20 15:11:30 -05:00
Nat Goodspeed
aa5a591aa7
Automated merge with ssh://bitbucket.org/lindenlab/viewer64
2016-12-16 08:55:38 -05:00
Nat Goodspeed
d0e166fe8a
DRTVWR-418: Remove build_variables_repository_url from BuildParams.
...
That should be set in TeamCity template hierarchy; don't override it.
2016-12-13 15:30:51 -05:00
Oz Linden
09b88cf4af
add AUTOBUILD_ADDRSIZE to symbol file name for clarity, change output tag to just "Symbolfile"
2016-12-09 08:12:15 -05:00
Oz Linden
8a67aaa009
limit variants to RelWithDebInfo and Release
2016-12-05 15:20:08 -05:00
Oz Linden
83209ef5c0
remove more bits of the old build system
2016-12-05 13:28:40 -05:00
Nat Goodspeed
809c0575bc
DRTVWR-418: Add viewer-build-variables to BuildParams
2016-11-29 16:22:06 -05:00
AndreyL ProductEngine
464d70c546
Dummy commit to fix the teamcity builds
2016-09-07 08:08:19 +03:00
Oz Linden
85c9754a63
disable additional_packages for Linux in the BuildParams
2016-04-19 10:00:25 -04:00
Oz Linden
9be58e915a
merge with 4.0.3-release
2016-04-04 15:53:09 -04:00
Rider Linden
d51a5a615a
Merge
2016-03-07 10:24:39 -08:00
Oz Linden
c7ebeb8420
merge with El Capitan and packaging fixes
2016-03-07 09:46:02 -05:00
Oz Linden
0c94c3bbf0
MAINT-5360: restore builds for the EDU package
2016-02-26 10:04:47 -05:00
Oz Linden
bc22e58743
merge changes for 4.0.1-release
2016-01-15 16:55:04 -05:00
Rider Linden
6dd80980cf
Merge
2015-12-18 10:16:26 -08:00
Oz Linden
469529ac63
reenable doxygen for teamcity linux builds, minor documentation cleanup
2015-11-10 11:27:22 -05:00
Oz Linden
bbd5086e81
don't combine doxygen into the Linux build
2015-11-10 08:59:23 -05:00
Oz Linden
0c1ddd785e
WOLF-310: generate doxygen for the viewer
2015-11-06 10:33:06 -05:00
Nat Goodspeed
06dfd98521
Automated merge with ssh://bitbucket.org/nat_linden/viewer-tools-update
2015-11-02 13:15:20 -05:00
Oz Linden
66bf21c32d
merge up to 3.8.0-release (and fix for unit tests with a proxy enabled)'
2015-07-10 09:12:54 -04:00
Nat Goodspeed
3a5f35e277
Automated merge with ssh://bitbucket.org/lindenlab/viewer-release
2015-07-05 08:49:44 -04:00
callum_linden
16e7505831
Removed EDU builds for this project via BuildParams change until we can fix TC packaging
2015-07-02 12:52:07 -07:00
Rider Linden
9f2302bdff
Merge
2015-07-01 08:47:50 -07:00
Oz Linden
3034a5b270
add edu release channel
2015-06-08 17:37:56 -04:00
Oz Linden
3c62cb132a
clean up old unused params, update instructions for build
...
result emails
2015-05-21 12:53:35 -04:00
sabin_linden
e611e35e03
Fake commit to check against codeticket failure on new build machine.
2015-04-15 01:05:18 +00:00
Oz Linden
96f9fb5472
remove support for Debug builds
2015-01-14 13:37:19 -05:00
Oz Linden
791839385b
document the special packaging parameters, and remove the obsolete uses
2014-10-24 10:30:24 -04:00
Oz Linden
175895a2e9
add build_docs step and experimental use of autobuild graph subcommand
2014-09-23 12:22:42 -04:00
Oz Linden
a98b4b6bee
merge changes for 3.7.7-release
2014-05-07 11:09:04 -04:00
Xiaohong Bao
ae564140c0
Merge
2014-04-22 12:19:28 -06:00
Oz Linden
b1a7137ba6
merge changes for 3.7.6-release
2014-04-21 16:21:31 -04:00
Oz Linden
6908cb20fd
remove some obsolete BuildParams entries
2014-03-21 17:14:20 -04:00
Richard Linden
5b846ed2a6
merge with release
2014-03-12 12:48:43 -07:00
Merov Linden
5690becdf4
Pull merge from lindenlab/viewer-release
2014-03-10 16:20:09 -07:00
Merov Linden
245de340d7
Pull merge from viewer-release
2014-02-24 13:23:39 -08:00
Oz Linden
8ead3308be
remove experimental cdn packages
2014-02-20 16:44:41 -05:00
Richard Linden
15e6939342
merge with release
2014-01-09 12:22:24 -08:00
Oz Linden
ba39f6e14f
add "A" test channel package
2013-12-17 16:42:01 -05:00
Merov Linden
e6efb8f297
Pull merge from lindenlab/viewer-release
2013-12-10 10:49:11 -08:00
Richard Linden
24b7fd1c7f
merge with release
2013-12-09 11:55:02 -08:00
Oz Linden
6d6b0edfe2
normalize format of and add arch to all installer names
2013-11-24 13:16:36 -05:00
Merov Linden
ce5baf14ac
Pull merge from lindenlab/viewer-release
2013-11-18 16:07:55 -08:00
Richard Linden
b77c3d777e
removed old viewer-interesting build params
2013-11-08 19:54:02 -08:00
Richard Linden
fe518bde8e
merge with release
2013-11-06 17:22:04 -08:00
Richard Linden
2270647009
added params for project interesting
2013-10-15 15:19:35 -07:00
Merov Linden
c2f5365f98
Pull merge from lindenlab/viewer-release
2013-10-14 16:30:08 -07:00