Ansariel
23473b4585
Merge viewer-bugsplat
2018-08-22 14:22:22 +02:00
Nat Goodspeed
3ca8263fb4
Backed out changeset 25b55601514d: re-enable building BugSplat on Mac.
2018-08-15 16:12:56 -04:00
Ansariel
0f121d042d
Merge viewer-bugsplat
2018-07-27 11:19:42 +02:00
Nat Goodspeed
f1eb3c1b63
DRTVWR-447: Temporarily suppress building for BugSplat on Mac.
2018-07-18 20:32:35 -04:00
Nat Goodspeed
f6e7893a6e
MAINT-8797: Resurrect BugSplat crash reporting on Windows.
...
The Breakpad symbol-file upload in the viewer's build.sh was failing on
BugSplat builds since we weren't generating Breakpad symbol files. That upload
was conditional on RELEASE_CRASH_REPORTING, so my first approach was to set
RELEASE_CRASH_REPORTING=OFF for BugSplat builds. Unfortunately that symbol
also propagates down into C++ compiles, and in llappviewerwin32.cpp, both
Breakpad and BugSplat crash reporting is conditional on it. So that change
inadvertently turned off the C++ logic to engage BugSplat.
Stop forcing RELEASE_CRASH_REPORTING=OFF for BugSplat builds. Instead, make
the Breakpad symbol-file upload check the BUGSPLAT_DB variable as well.
Add #pragma messages to llappviewerwin32.cpp so we can detect whether it's
being built for Breakpad or BugSplat or neither.
2018-06-28 12:39:42 -04:00
Nat Goodspeed
786f80b942
SL-821: When using BugSplat, don't try to upload Breakpad symbols.
...
With BugSplat, the Breakpad symbol files aren't generated; attempting to post
them to codeticket will fail the build.
2018-06-14 19:03:17 -04:00
Oz Linden
d2fa5a53e8
remove unused UNATTENDED cmake variable that generates warnings
2018-05-30 13:14:43 -04:00
Oz Linden
837ca22924
set shell nullglob option
...
so that when a glob has no expansion you don't get the glob back (
*.sh expands to empty rather than to "*.sh")
2018-05-30 10:36:23 -04:00
Oz Linden
0fedc97f3f
always run tests
2018-05-30 10:32:47 -04:00
Nat Goodspeed
8781b36d7e
SL-821: export BUGSPLAT_DB when loaded so child processes can detect.
...
Produce CMake message when BugSplat is engaged so we can detect in build log.
Don't try to copy BugSplat DLLs when NOT engaged.
2018-05-25 16:08:00 -04:00
Nat Goodspeed
63fe7d802a
SL-821, SL-826: Use BUGSPLAT_DB from environment on Windows and Mac.
...
On TeamCity, set BUGSPLAT_DB from build-secrets.
Use the presence of $BUGSPLAT_DB, rather than a new CMake BUGSPLAT option, to
control whether CMake searches for BugSplat -- and passes LL_BUGSPLAT into C++.
When BUGSPLAT_DB is present, make viewer_manifest.py set "BugSplat DB" in
build_data.json, and "BugsplatServerURL" in Mac Info.plist.
Make llappviewerwin32.cpp read "BugSplat DB" from build_data.json.
Add placeholders for Mac hooks to suppress BugSplat prompt and send
SecondLife.log.
2018-05-25 12:09:50 -04:00
Oz Linden
3d1e368ad9
govern running tests with the LL_TESTS variable, default ON
2018-05-24 15:42:51 -04:00
Ansariel
e6f9a5e2db
Merge viewer64
2017-07-27 21:07:14 +02:00
Glenn Glazer
5134805c66
MAINT-7192: upgrade to VMP package 506412
2017-06-12 13:26:19 -07:00
Nicky
985730a52c
Merge.
2017-05-18 17:40:24 +02:00
nat_linden
0b4f516230
Merged in coyot/viewer64-build-results-dotted (pull request #11 )
...
Approved-by: Scott Lawrence (Oz Linden) <oz@lindenlab.com>
2017-05-11 10:44:56 +00:00
Glenn Glazer
12893fd5ab
redirect file contents to stdout before passing to mimetype
2017-03-30 09:47:49 -07:00
Glenn Glazer
c35fde6aaf
change mimetype to inline-text per review comment from Nat
2017-03-30 08:38:45 -07:00
Glenn Glazer
d07751e8de
add version string to ct2 results
2017-03-29 16:42:22 -07:00
Nat Goodspeed
038c555fc4
DRTVWR-418: In viewer64-mac-havok fork, turn on Xcode 8 Havok.
...
This is known not to work yet: the relevant Havok libraries are not being
bundled with llphysicsextensions, therefore the viewer can't link with any
Havok symbols.
2017-02-21 17:12:27 -05:00
Nicky
2290d5ed16
Merge with viewer64, first pass.
2017-01-10 19:33:15 +01:00
Nat Goodspeed
f40bd0fac3
DRTVWR-418, SL-619: Update to google_breakpad build 501824
...
and re-enable breakpad symbol generation.
2017-01-06 17:03:35 -05:00
Nat Goodspeed
85438e6725
DRTVWR-418: Fix line-break problem; also explicitly request bash.
2017-01-04 15:27:31 -05:00
Nat Goodspeed
0529000452
DRTVWR-418: Set signing CMake switches in build.sh for proper quoting.
2017-01-04 14:15:54 -05:00
Nat Goodspeed
8b4022f041
DRTVWR-418: Consume autobuild_configure_parameters in build.sh.
2017-01-04 09:27:36 -05:00
Nat Goodspeed
5bb619da97
Automated merge with ssh://bitbucket.org/lindenlab/viewer64
2016-12-22 15:12:31 -05:00
Nat Goodspeed
eaeadf71e0
DRTVWR-418: If we don't produce a symbol file, don't try to upload it.
2016-12-22 15:11:37 -05:00
Oz Linden
0131e8a081
one more try... also fixing setting of viewer_channel without quotes
2016-12-22 13:54:39 -05:00
Oz Linden
6ef555414d
try again to actually fix the installer name function for Mac (and maybe Linux?)
2016-12-22 11:50:33 -05:00
Oz Linden
e9f5ed6591
fix installer name function for Mac (and maybe Linux?)
2016-12-22 10:18:48 -05:00
Nat Goodspeed
aa2aa5e2da
DRTVWR-418: Migrate HAVOK suppression from autobuild.xml to build.sh.
...
Turns out that without HAVOK, we can't build the PhysicsExtensions_TPV; but
the viewer's build.sh is unaware of CMake switches set in autobuild.xml.
Passing those CMake overrides in build.sh allows us to test that setting
elsewhere in build.sh to skip the PhysicsExtensions_TPV step -- instead of
failing the build.
2016-12-21 20:51:18 -05:00
Nat Goodspeed
7a83f26323
DRTVWR-418: Temporarily disable Mac generate_breakpad_symbols.py.
2016-12-21 19:11:58 -05:00
nat_linden
bf0a0807de
Merged in lindenlab/nat_viewer64 (pull request #6 )
...
DRTVWR-418: Change Mac build_directory to build-darwin-x86_64 since we no longer support 32-bit Mac builds.
2016-12-09 13:05:58 -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
Nat Goodspeed
e6513c1eee
DRTVWR-418: Change Mac build_directory to build-darwin-x86_64
...
since we no longer support 32-bit Mac builds.
The old build-darwin-i386 directory name appeared in a shocking number of
files. Change CMake paths to use ${CMAKE_BINARY_DIR} -- or, when trying to
find the packages subdirectory, ${AUTOBUILD_INSTALL_DIR}. Change the rest to
at least look for build-darwin-*.
2016-12-08 12:31:30 -05:00
Oz Linden
6976377aa1
use native paths for llphysicsextensions_package file name
2016-12-08 10:11:58 -05:00
Oz Linden
c2f7079698
make all upload failures fatal
2016-12-08 09:57:31 -05:00
Oz Linden
7a5fbe8d1a
correct upload of default installer
2016-12-08 09:35:54 -05:00
Oz Linden
7b3ff5418e
make build.sh use the same build directory that autobuild.xml uses on Windows
2016-12-07 19:58:01 -05:00
Oz Linden
54f1f81d5a
comment out building the tpv distro for llphysicsextensions to unblock others
2016-12-07 18:22:34 -05:00
Oz Linden
c89c1e5f61
correct paths for building llphysicsextensions_tpv package
2016-12-07 14:09:20 -05:00
Oz Linden
83209ef5c0
remove more bits of the old build system
2016-12-05 13:28:40 -05:00
Oz Linden
fad899fe6c
correct merge duplications, put source_environment commands into sections
2016-12-05 10:14:18 -05:00
Oz Linden
16266bedd1
merge sling-buildscripts updates
2016-12-05 10:04:15 -05:00
Oz Linden
ea11d577c1
call standard initialization functions from buildscripts build.sh
2016-12-03 10:49:43 -05:00
Oz Linden
6bd8aac928
adjust initialization function names to the new terminology
2016-09-23 17:21:03 -04:00
Oz Linden
0c60dea99e
update calls to new codeticket
2016-09-20 14:31:38 -04:00
Oz Linden
3e16c29edc
don't upload summary.json
2016-09-07 13:57:34 -04:00
Oz Linden
e2855de8bc
do not display the autobuild package data
2016-09-07 13:33:10 -04:00
Oz Linden
a388504ed2
fix symbolfile upload
2016-09-07 13:32:49 -04:00
Oz Linden
65a7a02d29
pass autobuild-package.xml to graph generator
2016-09-07 11:49:52 -04:00
Oz Linden
9d5bf8df82
directly invoke codeticket for output
2016-09-07 11:34:10 -04:00
Oz Linden
9a1edafbf1
use debian package names in uploads, set private according to
...
new convention
2016-09-06 12:17:01 -04:00
Oz Linden
32d52ec240
display build metadata, remove obsolete private.html
2016-09-06 12:08:03 -04:00
Oz Linden
bd2005e078
convert redirect to new python convention
2016-09-01 21:08:26 -04:00
Oz Linden
bbbe70d33c
simplify redirect generator
2016-08-30 16:52:43 -04:00
Oz Linden
f99c3002a1
clean up logging, change debian installer upload name to "deb"
2016-08-30 16:06:22 -04:00
Oz Linden
5a7855d4b3
remove use of old build_ok variable
2016-08-30 08:49:09 -04:00
Oz Linden
3c9f7121a2
use codeticket addinput parameter to register viewer_channel
2016-08-28 11:50:47 -04:00
Oz Linden
ea0242e1ce
collapse autobuild initialize
2016-08-28 10:42:52 -04:00
Oz Linden
2fc670e2dd
do custom initialize calls so that viewer_channel is taken into account for the buildid
2016-08-28 10:12:10 -04:00
Oz Linden
7ba028d2f3
rewrap uploads
2016-08-26 16:28:22 -04:00
Oz Linden
b604e3c45f
convert upload_item to new upload_output
2016-08-25 10:29:20 -04:00
Ansariel
fee815a45d
Merge bento-box
2016-08-25 11:29:06 +02:00
Nat Goodspeed
b0c434fadf
Set CMake UNATTENDED variable to suppress VSTool in TC builds.
2016-08-15 17:15:31 -04:00
Ansariel
cb89140d29
Merge LL release 4.0.7
2016-08-11 23:42:52 +02:00
Oz Linden
b779ca0aed
fail build on a failed configure
2016-07-26 17:43:39 -04:00
Oz Linden
26cbfbbc0c
simplify early failures
2016-06-17 14:42:48 -04:00
Oz Linden
5cc46513e7
remove experimental redirects
2016-06-16 17:51:19 -04:00
Oz Linden
1671de36a0
correct check for disabled build; remove unused function
2016-06-09 07:59:50 -04:00
Oz Linden
7e910beac3
use autobuild --quiet because it puts everything on stderr
2016-06-09 06:04:27 -04:00
Oz Linden
2fc4663d0a
first pass at new buildscripts logging convention
2016-06-08 16:39:00 -04:00
Ansariel
14f0ed0144
Merge viewer-quickgraphics
2016-05-02 09:41:12 +02:00
Oz Linden
7eb14ba3ef
allow warnings from autobuild
2016-04-26 09:46:31 -04:00
Ansariel
f5e66c65f7
Merge viewer-quickgraphics
2016-03-31 22:07:26 +02:00
Ansariel
14954d999d
Merge viewer-quickgraphics
2016-03-31 18:54:45 +02:00
Oz Linden
ab46c9226b
block additional packages on Linux... earlier
2016-03-24 15:39:18 -04:00
Oz Linden
812d454ecf
disable building of additional viewer packages on linux
2016-03-23 16:12:30 -04:00
Ansariel
63c895fe62
Merge viewer-quickgraphics
2016-03-10 08:50:20 +01:00
Oz Linden
79e09fa942
big hammer hack to get past additional packaging problem for Linux
2016-03-09 13:20:32 -05:00
Oz Linden
910edc7beb
remove upload of installed-packages (not needed now that
...
autobuild-package is uploaded)
2016-03-09 08:36:21 -05:00
Ansariel
3192fe832f
Merge viewer-quickgraphics
2016-03-08 01:41:31 +01:00
Oz Linden
0dcc278305
fix tarball creation for doxygen output
2015-11-10 17:13:39 -05:00
Oz Linden
b97a4c8fc3
move doxygen upload so that it is not treated with installers
2015-11-10 16:13:19 -05:00
Oz Linden
d2acfde292
decrease autobuild and doxygen verbosity
2015-11-10 13:59:03 -05:00
Oz Linden
469529ac63
reenable doxygen for teamcity linux builds, minor documentation cleanup
2015-11-10 11:27:22 -05:00
Oz Linden
dcb7404662
Remove obsolete support for windows stub installer
2015-11-06 11:21:39 -05:00
Oz Linden
4b05ac4ce1
fix bug in doxygen generation and upload
2015-10-29 10:11:18 -04:00
Oz Linden
79ae34c131
move doxygen generation to a subdirectory
2015-07-10 12:24:21 -04:00
Oz Linden
dc5960d393
relocate upload of Doxygen results
2015-06-30 13:14:58 -04:00
Oz Linden
b3352767ce
Replace hg.secondlife.com with bitbucket.org/lindenlab/viewer-release
...
Incorporate viewer channel and version into doxygen output
Use the autobuild configuration as a variant to build doxygen docs.
Upload doxygen docs as a tarball if generated.
2015-06-29 18:12:22 -04:00
Oz Linden
aa630cac08
merge buildcleanup
2015-06-25 12:13:10 -04:00
Oz Linden
b50a26c4cd
Correct/update invocation documentation, clarify TC progress messaging
2015-06-01 09:32:19 -04:00
Oz Linden
67d496c735
skip remaining variants once one variant build fails (fail early and often)
2015-05-30 15:02:20 -04:00
Oz Linden
919bea5645
rearrange upload of autobuild metadata in hopes of making it reliable
2015-05-29 13:32:52 -04:00
Oz Linden
1c526c8df8
debugging addition for autobuild-package.xml
2015-05-27 18:06:16 -04:00
Oz Linden
3c0ecd357f
Remove support for parallel variant builds (never worked
...
otherh than on linux, and maybe not there)
2015-05-21 13:14:27 -04:00
Nicky
006190f2a1
Merge with tools update.
2015-05-05 13:09:27 +02:00
Nat Goodspeed
9b11ed2843
Ensure AUTOBUILD is in native_path form for non-cygwin tools.
...
Until we can propagate the corresponding buildscripts changes, we must
explicitly put AUTOBUILD in proper form. For now, assume that AUTOBUILD has
not yet been normalized.
2015-01-22 14:43:08 -05:00
Nat Goodspeed
355d006851
Rationalize use of AUTOBUILD environment variable across languages.
...
Ensure that AUTOBUILD is always in native path syntax on every platform.
Remove local build.sh logic to infer AUTOBUILD: either the generic build.sh
has set it properly, or scream for help.
Since cygwin bash scripts need a cygwin-syntax path to autobuild, convert to a
local 'autobuild' variable using shell_path.
Remove kludges in other languages involving cygdrive twiddling.
2015-01-08 16:48:29 -05:00
Oz Linden
cdfd470f2e
temporarily disable graph generation on linux
2014-12-23 12:19:44 -05:00
Nat Goodspeed
2a3b58b0c4
Place Windows build artifacts in build-vc120 rather than build-vc100.
2014-12-04 21:50:02 -05:00
Oz Linden
9bc7165e23
convert llphysicsextensions tpv package build to use new autobuild package --results-file option
2014-10-24 14:49:15 -04:00
Oz Linden
2ed557e16b
upload autobuild metadata after viewer build
2014-10-24 06:27:20 -04:00
Oz Linden
2ea24ecc3b
use dependency graph generation from buildscripts build.sh
2014-09-24 11:24:22 -04:00
Oz Linden
5b43bf4fe6
log results of autobuild graph (and put the env display in a collapsable section)
2014-09-23 16:51:42 -04:00
Oz Linden
0218803b23
invoke build_docs locally, since the master build script does not
2014-09-23 13:43:55 -04:00
Oz Linden
175895a2e9
add build_docs step and experimental use of autobuild graph subcommand
2014-09-23 12:22:42 -04:00
Tank_Master
7b2cc02863
Merge LL fitted mesh
2014-02-06 00:41:33 -08:00
Oz Linden
32880362fe
merge fixes for recording the packages installed in the build
2014-01-29 18:36:01 -05:00
Oz Linden
6c28e65b12
record installed packages for each build
2014-01-22 11:12:22 -05:00
Oz Linden
f1bb5c5ada
merge changes for 3.6.13-release
2014-01-08 18:47:21 -05:00
Oz Linden
05fa5e525b
improve build.sh searches for additional package installers
2013-12-18 14:53:27 -05:00
Oz Linden
2ea9f3d700
merge changes for 3.6.12-release
2013-12-17 11:15:01 -05:00
Oz Linden
6d6b0edfe2
normalize format of and add arch to all installer names
2013-11-24 13:16:36 -05:00
JJ Linden
3aea5a5a6a
adding quicklinks for extra packages:w
2013-10-10 16:44:05 -07:00
Tank_Master
cd35e7ff0b
Merge LL 3.6.13
2014-01-16 17:34:45 -08:00
Nicky
4720f67bf7
Merge with viewer-release.
2013-12-13 21:21:45 +01:00
JJ Linden
bcff609fb8
changes for additional packages to be packaged from the same build. see BuildParams for example environment variables used to specify the packages and their channels and sourceids. also updated mac packages to use a larger virtual drive and auto-open on download
2013-09-16 12:58:40 -07:00
Oz Linden
c13d75dc38
CHOP-947: create summary.json (really python) metadata file for TeamCity results
2013-05-21 12:45:44 -04:00
Oz Linden
327c99cadb
merge up to 3.5.2 development
2013-04-16 16:01:32 -04:00
Tank_Master
6007d1235e
merge snowstorm repo
2013-10-19 23:48:44 -07:00
Don Kjer
b13d0b7a65
Adding stub for private artifacts
2013-01-19 02:00:39 +00:00
Don Kjer
06baa6bf9c
Moving appearance utility deb to private repo
2013-01-18 21:22:18 +00:00
Tank_Master
d4640277d0
Merge LL 3.5.3 release.
2013-07-09 16:24:58 -07:00
prep
e0432f98ee
SH-3563. Pull and merge from viewer-development. Modest code changes to fix alignment issue in llAppearance.
2012-11-28 16:36:34 -05:00
Oz Linden
70ae613209
remove obsolete debugging messages and commented out code
2013-03-13 14:04:50 -04:00
Oz Linden
8c7bc4d863
remove setting login channel from build script
2013-02-12 13:16:47 -05:00
Oz Linden
d7e90f4160
derive version number from indra/VIEWER_VERSION.txt
2013-02-07 11:56:57 -05:00
Oz Linden
c94756d92c
merge up to 3.4.0-release
2012-09-24 09:19:53 -04:00
Don Kjer
8808325ced
Removed appearance utility from viewer source. Added appearance utility autobuild package.
2012-09-14 11:27:04 +00:00
William Todd Stinson
a766e26db4
Backing out the changes contributing to DRTVWR-167 and DRTVWR-179 from the repository.
2012-09-10 10:37:02 -07:00
Don Kjer
bd1b664d45
Merge viewer-development -> viewer-horde-fixes
2012-07-26 22:59:30 +00:00
Oz Linden
ef37311e9e
merge up to latest viewer-pathfinding (including 3.3.4)
2012-07-24 13:11:14 -04:00
Todd Stinson
4feef5af63
Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-release.
2012-07-23 19:21:34 -07:00
Oz Linden
12b1ec6264
refactor to build llphysicsextensions_tpv package for sublicensees
2012-07-20 07:38:12 -07:00
Matthew Breindel (Falcon)
cff01d2c51
Apparently the hack to get release and debug viewer builds into separate build configs means checking in build.sh is useless. Fixed the conditional around uploading the symbolfile to check instead, which seems to be the correct pattern.
2012-07-12 02:09:44 +00:00
Todd Stinson
c0e83b392e
Only uploading the map file for Release builds.
2012-07-11 17:13:40 -07:00
Don Kjer
a6ecafceff
Change install directory to include viewer version
2012-07-06 01:53:34 +00:00
Don Kjer
aee13892c8
Adding debian package build to teamcity build script.
2012-07-06 01:12:54 +00:00
Matthew Breindel (Falcon)
357c1f57b4
Fixing build error
2012-06-15 18:45:06 +00:00
Matthew Breindel (Falcon)
8b2ad982d7
Updating viewer build process to also generate a secondlife-bin.MAP file, tar it, and upload it.
2012-06-15 00:27:45 +00:00
Oz Linden
a491324677
merge up to latest viewer-release
2012-05-26 17:06:07 -04:00
Kitty Barnett
1300f77fdd
Merged with viewer-beta
2012-05-20 17:41:00 +02:00
Oz Linden
92ae8c8472
WOLF-318: change default verbosity of some unit tests to keep them out of the logs when passing
...
WOLF-363: (partial) correct ordering of cleaning build dir vs running
'autobuild install'
2012-04-25 16:45:24 -04:00
Oz Linden
e02bf8f90d
add dictionaries to the Hunspell.cmake so that it gets installed
2012-04-23 14:00:25 -04:00
Oz Linden
5ca8e138be
add debugging wrappers to check for dictionaries
2012-04-23 12:12:07 -04:00
Oz Linden
2ed386e07b
STORM-1787 remove dead code that causes spurious build log error reports
2012-04-04 09:17:58 -04:00
Oz Linden
1b6a29af87
attempt to build on teamcity
2011-09-19 15:09:44 -04:00
Christian Goetze (CG)
6d86a36b84
Re-indent teamcity service messages when scanning build logs to fix incredibuild formatting.
2011-07-20 11:48:57 -07:00