<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/scripts/packages-formatter.py, branch cef_147</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=cef_147</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=cef_147'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2025-08-18T17:44:06Z</updated>
<entry>
<title>Change another case of a regex sequence needing to be a raw string</title>
<updated>2025-08-18T17:44:06Z</updated>
<author>
<name>Nicky</name>
<email>nicky.dasmijn@posteo.nl</email>
</author>
<published>2024-08-03T13:42:06Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=181273f92990e5e37ca8f15c1d7d80d784b1ad77'/>
<id>urn:sha1:181273f92990e5e37ca8f15c1d7d80d784b1ad77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bring packages formater step on par with 3p installation:</title>
<updated>2022-04-07T00:35:47Z</updated>
<author>
<name>Nicky</name>
<email>nicky.dasmijn@gmail.com</email>
</author>
<published>2022-04-07T00:35:47Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=cca7e12e1bacb4ab116ca25d2a33e18d095c8d09'/>
<id>urn:sha1:cca7e12e1bacb4ab116ca25d2a33e18d095c8d09</id>
<content type='text'>
- When installing a 3P via use_prebuilt_binary it will pass --installdir=${AUTOBUILD_INSTALL_DIR} to
autobuild. On the other hand packages-formater was not passing this option, this could lead to subtle
errors when AUTOBUILD_INSTALL_DIR is different to what autobuild.xml stipulates.
</content>
</entry>
<entry>
<title>SL-15742: Convert build scripts to Python 3</title>
<updated>2021-12-10T22:42:49Z</updated>
<author>
<name>Bennett Goble</name>
<email>signal@lindenlab.com</email>
</author>
<published>2021-06-06T05:02:54Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f729cfc33f258781c5fd85a3d8773bf6149d12db'/>
<id>urn:sha1:f729cfc33f258781c5fd85a3d8773bf6149d12db</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>MAINT-7081: Make packages-formatter.py handle multi-line copyrights.</title>
<updated>2017-09-27T19:25:29Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2017-09-27T19:25:29Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=4c6ecac206b79fa472cd1d977ffdda3b82cbe7c7'/>
<id>urn:sha1:4c6ecac206b79fa472cd1d977ffdda3b82cbe7c7</id>
<content type='text'>
The nghttp2 autobuild package has copyright information that embeds a newline.
autobuild install --copyrights correctly produces that information onto two
lines. But that means packages-formatter.py must process any lines that do not
match its expected 'packagename: copyright' pattern as the continuation of the
preceding package's copyright information.

Since the processing for autobuild install --versions is so very similar, fold
both into the same outer loop.

Also report all duplicates for any package, instead of stopping at the first.
</content>
</entry>
<entry>
<title>add viewer channel and version to the beginning of the About box Licenses information</title>
<updated>2016-12-02T15:59:06Z</updated>
<author>
<name>Oz Linden</name>
<email>oz@lindenlab.com</email>
</author>
<published>2016-12-02T15:59:06Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=3a8aa2d13d4d362847ce2ec16376907e7f562500'/>
<id>urn:sha1:3a8aa2d13d4d362847ce2ec16376907e7f562500</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make the About... / Licenses tab more readable by adding blank lines</title>
<updated>2016-04-20T21:51:30Z</updated>
<author>
<name>Oz Linden</name>
<email>oz@lindenlab.com</email>
</author>
<published>2016-04-20T21:51:30Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=dd0d9319d94588b7575e029e1bfe9fdc7d415a21'/>
<id>urn:sha1:dd0d9319d94588b7575e029e1bfe9fdc7d415a21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rationalize use of AUTOBUILD environment variable across languages.</title>
<updated>2015-01-08T21:48:29Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2015-01-08T21:48:29Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=355d00685137aa0c42fdd93853096ac718a474b2'/>
<id>urn:sha1:355d00685137aa0c42fdd93853096ac718a474b2</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Temporarily work around cygwin /cygdrive/c pathname in AUTOBUILD.</title>
<updated>2014-12-22T20:27:28Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2014-12-22T20:27:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=9635923d5587588e9db71685234265e1f78856cf'/>
<id>urn:sha1:9635923d5587588e9db71685234265e1f78856cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Wrap call to autobuild in some diagnostic code.</title>
<updated>2014-12-12T19:33:20Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2014-12-12T19:33:20Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=20de60576f464aa87a38b5a270a5a72330452670'/>
<id>urn:sha1:20de60576f464aa87a38b5a270a5a72330452670</id>
<content type='text'>
Hopefully this will make certain errors clearer, notably failure to launch
autobuild due to "cannot find the file specified".
</content>
</entry>
<entry>
<title>automate keeping the About SL -&gt; Licenses tab correct</title>
<updated>2014-11-21T23:09:12Z</updated>
<author>
<name>Oz Linden</name>
<email>oz@lindenlab.com</email>
</author>
<published>2014-11-21T23:09:12Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=680194deaf7a35caaa629abc16e886d71baff636'/>
<id>urn:sha1:680194deaf7a35caaa629abc16e886d71baff636</id>
<content type='text'>
</content>
</entry>
</feed>
