<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sailfish-devel-mcp.git, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.branson.me.uk/sailfish-devel-mcp.git/atom?h=master</id>
<link rel='self' href='https://git.branson.me.uk/sailfish-devel-mcp.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.branson.me.uk/sailfish-devel-mcp.git/'/>
<updated>2026-08-09T15:37:37+00:00</updated>
<entry>
<title>Keep machine-local MCP config untracked</title>
<updated>2026-08-09T15:37:37+00:00</updated>
<author>
<name>Andrew Branson</name>
<email>andrew.branson@jolla.com</email>
</author>
<published>2026-08-09T15:37:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.branson.me.uk/sailfish-devel-mcp.git/commit/?id=ffb64c45b42dda1edf44a0fbaf42c78f790d6869'/>
<id>urn:sha1:ffb64c45b42dda1edf44a0fbaf42c78f790d6869</id>
<content type='text'>
Track a generic config.py.template and ignore the operational config.py so
machine-specific build host defaults remain local.

Document the bootstrap copy and replace personal OBS and Android test
fixtures with neutral examples.
</content>
</entry>
<entry>
<title>Harden build workflows and OBS selection</title>
<updated>2026-08-09T13:03:34+00:00</updated>
<author>
<name>Andrew Branson</name>
<email>andrew.branson@jolla.com</email>
</author>
<published>2026-08-09T13:03:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.branson.me.uk/sailfish-devel-mcp.git/commit/?id=b9746bfa320cdd1464eb6c91fbadad35c84d2459'/>
<id>urn:sha1:b9746bfa320cdd1464eb6c91fbadad35c84d2459</id>
<content type='text'>
Add preflight, cancellation, confined status, and timeout handling for
local Sailfish and remote Android build jobs.

Vendor helper 2.0.0 with explicit backend/pull controls, build locking,
local RPM validation, metadata, and structured failure reporting.

Expose named internal, partner, and community OBS servers while retaining
raw osc API aliases.
</content>
</entry>
<entry>
<title>Add remote Android build tools and request logging</title>
<updated>2026-06-29T15:50:20+00:00</updated>
<author>
<name>Andrew Branson</name>
<email>andrew.branson@jolla.com</email>
</author>
<published>2026-06-29T14:40:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.branson.me.uk/sailfish-devel-mcp.git/commit/?id=eb92561bd685961889cc553cd96db4a569eefec5'/>
<id>urn:sha1:eb92561bd685961889cc553cd96db4a569eefec5</id>
<content type='text'>
Add Android build host config and MCP tools for remote AppSupport builds.

Extend device RPM installs to copy dependency sets and install them together.

Log MCP request and tool-call lifecycle events, and document the config.
</content>
</entry>
<entry>
<title>Log MCP wrapper lifecycle</title>
<updated>2026-06-01T22:18:28+00:00</updated>
<author>
<name>Andrew Branson</name>
<email>andrew.branson@jolla.com</email>
</author>
<published>2026-06-01T22:18:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.branson.me.uk/sailfish-devel-mcp.git/commit/?id=21dcc7e6413cf1e93a37cce2098a86c2a3ab5e5a'/>
<id>urn:sha1:21dcc7e6413cf1e93a37cce2098a86c2a3ab5e5a</id>
<content type='text'>
Capture wrapper and Python PIDs, stderr, exit status, and common termination signals in the persistent Sailfish MCP server log.
</content>
</entry>
<entry>
<title>Harden MCP transport error handling</title>
<updated>2026-06-01T22:18:14+00:00</updated>
<author>
<name>Andrew Branson</name>
<email>andrew.branson@jolla.com</email>
</author>
<published>2026-06-01T22:18:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.branson.me.uk/sailfish-devel-mcp.git/commit/?id=5d24d33536d1041b4d9f107a5f5813bd43177530'/>
<id>urn:sha1:5d24d33536d1041b4d9f107a5f5813bd43177530</id>
<content type='text'>
Normalize timeout output to text, convert tool exceptions into tool errors, and keep stdio running after response serialization failures.
</content>
</entry>
<entry>
<title>Add Sailfish MCP build and device helpers</title>
<updated>2026-06-01T22:17:51+00:00</updated>
<author>
<name>Andrew Branson</name>
<email>andrew.branson@jolla.com</email>
</author>
<published>2026-06-01T22:17:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.branson.me.uk/sailfish-devel-mcp.git/commit/?id=0cdf2d00cdc1a9af5f5b0b14241a2afe717661f6'/>
<id>urn:sha1:0cdf2d00cdc1a9af5f5b0b14241a2afe717661f6</id>
<content type='text'>
Add OBS root scoping, user-session/browser/touch workflow device tools, local SDK metadata refresh, and asynchronous RPM build job status support.
</content>
</entry>
<entry>
<title>Initial Sailfish devel MCP</title>
<updated>2026-05-15T10:21:39+00:00</updated>
<author>
<name>Andrew Branson</name>
<email>andrew.branson@jolla.com</email>
</author>
<published>2026-05-15T10:21:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.branson.me.uk/sailfish-devel-mcp.git/commit/?id=1f14c5483ee111105f94d66fb3b82208946d914a'/>
<id>urn:sha1:1f14c5483ee111105f94d66fb3b82208946d914a</id>
<content type='text'>
</content>
</entry>
</feed>
