Go to file
Nat Goodspeed 028a05e794 Use wildcards instead of many version-specific lib names on Linux.
viewer_manifest.py's Linux_i686Manifest class has contained directives to copy
library files with names like (e.g.) "libapr-1.so.0.4.2", which means that
every update to any such library requires messing with viewer_manifest.py.
But LLManifest.path() claims to support wildcards, and it's more robust to
specify "libapr-1.so*" instead.
Unfortunately LLManifest.path()'s wildcard support only used to work for files
in the source tree (vs. the artwork tree or the build tree). The logic in
path() tries each tree in turn, relying on an exception to make it try the
next tree. This exception was raised for a nonexistent specific filename --
but it never used to raise that exception for a wildcard matching 0 files.
Instead it would simply report "0 files" and proceed, producing an invalid
viewer install.
Raise that exception for a wildcard matching nothing. This forces path() to
consider the artwork tree and the build tree, permitting us to use wildcards
in library names.
Define an exception specific to LLManifest: ManifestException rather than the
generic Python RuntimeException. Make it a subclass of RuntimeException so any
existing callers expecting to catch RuntimeException will continue to work.
2012-02-10 12:04:27 -05:00
doc merge changes for storm-1532 2011-09-14 08:33:25 -04:00
etc
…
indra Use wildcards instead of many version-specific lib names on Linux. 2012-02-10 12:04:27 -05:00
scripts merge changes for storm-1593 (marketplace inbox) 2011-09-12 14:52:18 -04:00
.hgignore storm-1060 : add windows (thanks Kadah and Michelle), remove some files I think are no longer used 2011-08-04 16:52:19 -04:00
.hgtags reconciled .hgtags 2011-09-21 16:04:12 -04:00
BuildParams Fixes for installer, icon names to remove the 2 now that we are on version 3 2011-09-29 10:56:10 -04:00
autobuild.xml Automated merge with http://hg.secondlife.com/viewer-development 2011-08-31 11:51:38 -07:00
build.sh Re-indent teamcity service messages when scanning build logs to fix incredibuild formatting. 2011-07-20 11:48:57 -07:00