<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llmessage/tests/test_llsdmessage_peer.py, branch 26.1.1</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.1.1</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.1.1'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2022-10-11T22:10:04Z</updated>
<entry>
<title>Replace llbase with llsd module</title>
<updated>2022-10-11T22:10:04Z</updated>
<author>
<name>Signal Linden</name>
<email>signal@lindenlab.com</email>
</author>
<published>2022-10-11T22:10:04Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=8d7cde22c31a59d0503230334b1d68e858364c9a'/>
<id>urn:sha1:8d7cde22c31a59d0503230334b1d68e858364c9a</id>
<content type='text'>
</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>DRTVWR-418: Apparently (some) Windows hosts still need freeport().</title>
<updated>2016-12-07T19:10:32Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2016-12-07T19:10:32Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=5bb456d80cfbcdfe87526510f3b8297d315afdd8'/>
<id>urn:sha1:5bb456d80cfbcdfe87526510f3b8297d315afdd8</id>
<content type='text'>
This is the function in indra/llmessage/tests/testrunner.py that iterates
through ports in a specified range, looking for an available one. Other
platforms understand a specification of port 0 to mean: "You pick one. I'll
just use whichever one you picked."
</content>
</entry>
<entry>
<title>DRTVWR-418: Fix a couple variable references in debugging output.</title>
<updated>2016-12-07T14:44:55Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2016-12-07T14:44:55Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=e1482838fe08ab4d0c4aafd22d50f98d0fdee6c1'/>
<id>urn:sha1:e1482838fe08ab4d0c4aafd22d50f98d0fdee6c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DRTVWR-418: Revamp testrunner to shutdown server Thread at end.</title>
<updated>2016-12-07T14:30:49Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2016-12-07T14:30:49Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a4ba22fecc8db468377ab14f5652e4176f0488b7'/>
<id>urn:sha1:a4ba22fecc8db468377ab14f5652e4176f0488b7</id>
<content type='text'>
Instead of having testrunner.run()'s caller pass a Thread object on which to
run the caller's server instance's serve_forever() method, just pass the
server instance. testrunner.run() now constructs the Thread. This API change
allows run() to also call shutdown() on the server instance when done, and
then join() the Thread.

The hope is that this will avoid the Python runtime forcing the process
termination code to 1 due to forcibly killing the daemon thread still running
serve_forever().

While at it, eliminate calls to testrunner.freeport() -- just make the runtime
pick a suitable port instead.
</content>
</entry>
<entry>
<title>MAINT-6585: redirect elementtree to llbase version</title>
<updated>2016-07-21T21:03:19Z</updated>
<author>
<name>Glenn Glazer</name>
<email>coyot@lindenlab.com</email>
</author>
<published>2016-07-21T21:03:19Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=5ab6b73d57818c7aaf9a4bcd0b302854166fd93a'/>
<id>urn:sha1:5ab6b73d57818c7aaf9a4bcd0b302854166fd93a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MAINT=6585: migrate from local python libraries to canonical llbase</title>
<updated>2016-07-20T18:47:08Z</updated>
<author>
<name>Glenn Glazer</name>
<email>coyot@lindenlab.com</email>
</author>
<published>2016-07-20T18:47:08Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=3ea324c1c47dc19f6d6dee813afe498b521010e2'/>
<id>urn:sha1:3ea324c1c47dc19f6d6dee813afe498b521010e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge changes for DRTVWR-294</title>
<updated>2013-04-19T14:11:29Z</updated>
<author>
<name>Oz Linden</name>
<email>oz@lindenlab.com</email>
</author>
<published>2013-04-19T14:11:29Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ddd5659f815a39e9a8ef0e86c911fea75a7d8848'/>
<id>urn:sha1:ddd5659f815a39e9a8ef0e86c911fea75a7d8848</id>
<content type='text'>
</content>
</entry>
<entry>
<title>BUILDFIX commit policy fixes</title>
<updated>2013-04-02T22:32:57Z</updated>
<author>
<name>Nyx Linden</name>
<email>nyx@lindenlab.com</email>
</author>
<published>2013-04-02T22:32:57Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=7ea7b236d88ec599c5bae561689b9d079256e551'/>
<id>urn:sha1:7ea7b236d88ec599c5bae561689b9d079256e551</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update Mac and Windows breakpad builds to latest</title>
<updated>2013-03-29T14:50:08Z</updated>
<author>
<name>Graham Madarasz</name>
<email>graham@lindenlab.com</email>
</author>
<published>2013-03-29T14:50:08Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=bf6182daa8b4d7cea79310547f71d7a3155e17b0'/>
<id>urn:sha1:bf6182daa8b4d7cea79310547f71d7a3155e17b0</id>
<content type='text'>
</content>
</entry>
</feed>
