From mboxrd@z Thu Jan 1 00:00:00 1970 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-reply-to: Your message of "Mon, 02 Dec 2013 13:33:34 EST." <9e4fad988f611729bb064703d636be14@coraid.com> References: <91774b6345d79748c720755d28a9f6ef@proxima.alt.za> <9e4fad988f611729bb064703d636be14@coraid.com> Date: Mon, 2 Dec 2013 11:37:52 -0800 From: Bakul Shah Message-Id: <20131202193752.DE791B827@mail.bitblocks.com> Subject: Re: [9fans] Go and 21-bit runes (and a bit of Go status) Topicbox-Message-UUID: 8e32adb0-ead8-11e9-9d60-3106f5b1d025 On Mon, 02 Dec 2013 13:33:34 EST erik quanstrom wrote: > all this is moot unless we can get plan 9 integrated into go's automatic > build system. is this doable? i have resources to make this happen if > it is. One simple thing that can be done is to set up a cron job to fetch updates and if anything changed, to rebuild and mail if there are any essential differences from previous run. Requires no additional cooperation from anyone else and can work for catching breakage early in any third party software. Another thing that can be done is to maintain a separate "ports" repository, where you keep patches required to build but that are not yet integrated in any upstream repo + any other bits to a s/w package in a platform specific manner. This is how FreeBSD ports work. Everyone shouldn't have to track down patches and try merging them individually.