<[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
