From eff7a8219be4651f7f13a0567aab462a503b3ebe Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 29 Aug 2014 18:53:47 +0100 Subject: [PATCH] notes from session written up in gobby --- Makefile | 3 +-- gobby.txt | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 gobby.txt 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 -- 2.30.2