From: Ian Jackson Date: Fri, 29 Aug 2014 17:53:47 +0000 (+0100) Subject: notes from session written up in gobby X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=eff7a8219be4651f7f13a0567aab462a503b3ebe;p=talk-2014-debconf-builds-bof.git notes from session written up in gobby --- diff --git a/Makefile b/Makefile index 34ba350..c4241ea 100644 --- a/Makefile +++ b/Makefile @@ -26,7 +26,6 @@ slides.ps: $(SLIDEFILES) Makefile slides.pdf: slides.ps Makefile ps2pdf $< $@ -install: slides.pdf +install: slides.pdf gobby.txt rsync -vP $^ ijackson@chiark:public-html/2014/debconf-builds-bof/ git push ijackson@chiark:public-git/talk-2014-debconf-builds-bof.git -# talk.txt diff --git a/gobby.txt b/gobby.txt new file mode 100644 index 0000000..4a5b19e --- /dev/null +++ b/gobby.txt @@ -0,0 +1,26 @@ + +Rejected options: + ia32-libs style single giant script that builds things in + the right order (somehow getting right source packages) + + Partial architecture cross-build (would need several of these and build would be complicated and patches to upstream/debian source for the weird environment would be hard) + +Better: + python-rumpxen_amd64.deb + built from python-rumpxen.dsc + where does it get actual python source? + +four possibilities for that: + add a _copy_ of upstream python source (urgh) + add _source.deb for all relevant packages (tiresome) + source dependencies (needs lots of work everywhere) + run apt-get source in debian/rules (urgh but there is precedent) + +Precedent for apt-get source: + debian-installer + fetches udebs from archive from debian/rules + android.dsc in Ubuntu + fetches sources from archive + +Want some automation to get build-using right, etc. +Go with that. \ No newline at end of file