<[email protected]>:
> Richard Miller and I are still actively maintaining the Plan 9 port of Go.

To expand on this, "actively maintaining" consists mainly of running
the official plan9 CI test builders 24/7, watching for breakage
when somebody introduces a go runtime or library change with an
ill-considered CI test which works on every OS except Plan 9, and
submitting a patch for the test to correct it (or skip it) on Plan 9.
This effort would not be needed if Plan 9 was a "first class" port,
because patches aren't allowed to be merged if they break a first
class builder.

Apart from "maintenance" in the sense of cleaning up broken tests,
some positive development of the language implementation itself would
be useful.  There are still some big missing pieces like advisory
locks, profiling, and the network poller, all interesting and
challenging projects.  Volunteers would be welcome.

<[email protected]>:
> I think there was some fuss about the CI system several years ago.

Google replaced the self-contained and portable native Go test
infrastructure with a huge, opaque Python3-based framework borrowed
from the chromium project.  This "improvement" cost David and me a
good deal of effort over a period of months, to reimplement the Plan 9
builders using a linux proxy to run the python "swarming" code.  The
extra complexity of plan9-linux interoperability means the builders
are rather more flaky than before.


------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T510253cf74d1850b-Meaa11d345af445f8f6e27d85
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to