On 9/27/2012 12:02 AM, Iain Buclaw wrote: > On 27 September 2012 03:14, Brad Roberts <bra...@puremagic.com> wrote: >> >> #4 there implies it's a source package, though I could be mis-interpreting >> you. Is there a path for externally built binary packages? That's fairly >> counter to the general distribution philosophy for most of them, so I'm >> giong to guess no. >> > > For #4, yes. Ubuntu is a better platform to approach for externally > built binary-only packages. But for debian, you could possibly do > something similar to how eg: the flash-plugin installer package works > - downloads the tar.gz/zip from an external site, extract and install > / configure in system.
On reflection, #4 is not going to work for dmd.. neither ubuntu nor debian, nor most distributions are going to be happy with the license situation. Nor are they happy with binary only packages anyway. The right path is to do #4 but only for use on the dlang.org site (hosted via github's downloads api). Then, add step #5 which is to automate source bundling and pushing to distributions. Focusing back on gdc, what do you currently have in the way of build/test infrastructure today? I poked around the website and wiki and didn't see anything obvious (not that the dmd side is terribly obvious either). If you want to take this offline, feel free to send me mail directly. - Brad