[Reproducible-commits] [presentations] 01/01: itchy scetchy skeleton, to be filed with one side of real content

Holger Levsen holger at moszumanska.debian.org
Wed Aug 19 23:08:30 UTC 2015


This is an automated email from the git hooks/post-receive script.

holger pushed a commit to branch master
in repository presentations.

commit ceb42c1e10b97919e1f724cbe8a41846a0ab4a93
Author: Holger Levsen <holger at layer-acht.org>
Date:   Thu Aug 20 01:08:22 2015 +0200

    itchy scetchy skeleton, to be filed with one side of real content
---
 .../2015-08-20-DebConf15-roundtable-header.tex     | 49 ++++++++++++++++++++++
 .../2015-08-20-DebConf15-roundtable.mdwn           | 26 ++++++++++++
 2015-08-20-DebConf15-roundtable/Makefile           | 49 ++++++++++++++++++++++
 3 files changed, 124 insertions(+)

diff --git a/2015-08-20-DebConf15-roundtable/2015-08-20-DebConf15-roundtable-header.tex b/2015-08-20-DebConf15-roundtable/2015-08-20-DebConf15-roundtable-header.tex
new file mode 100644
index 0000000..c4cde56
--- /dev/null
+++ b/2015-08-20-DebConf15-roundtable/2015-08-20-DebConf15-roundtable-header.tex
@@ -0,0 +1,49 @@
+% Thanks Richard Darst on how to get a nice Beamer theme.
+% See http://rkd.zgib.net/wiki/DebianBeamerThemes
+
+\usepackage{ctable}
+\usepackage{multicol}
+\usepackage{tikz}
+
+\usebackgroundtemplate{\includegraphics[width=\paperwidth]{images/swirl-lightest.pdf}}
+\logo{\includegraphics[viewport=274 335 360 440,width=1cm]{images/openlogo-nd.pdf}}
+
+\definecolor{debianred}{rgb}{.780,.000,.211} % 199,0,54
+\definecolor{debianblue}{rgb}{0,.208,.780} % 0,53,199
+\definecolor{debianlightbackgroundblue}{rgb}{.941,.941,.957} % 240,240,244
+\definecolor{debianbackgroundblue}{rgb}{.776,.784,.878} % 198,200,224
+
+\usetheme{Boadilla}
+\setbeamertemplate{navigation symbols}{}
+
+\usecolortheme[named=debianbackgroundblue]{structure}
+\setbeamercolor{normal text}{fg=black}
+\setbeamercolor{titlelike}{fg=debianblue}
+\setbeamercolor{sidebar}{fg=debianred,bg=debianbackgroundblue}
+
+\setbeamercolor{palette sidebar primary}{fg=debianred}
+\setbeamercolor{palette sidebar secondary}{fg=debianred}
+\setbeamercolor{palette sidebar tertiary}{fg=debianred}
+\setbeamercolor{palette sidebar quaternary}{fg=debianred}
+
+\setbeamercolor{section in toc}{fg=debianred}
+\setbeamercolor{subsection in toc}{parent=debianred}
+
+\setbeamercolor{item}{fg=debianred}
+
+\setbeamercolor{block title}{fg=debianblue}
+
+\title[Reproducible builds]{Round table}
+\author[Reproducible builds folks and friends]{%
+   \texorpdfstring{
+        \begin{columns}
+            \column{.45\linewidth}
+            \centering
+            \href{mailto:reproducible-builds at lists.alioth.debian.org}{reproducible-builds at lists.alioth.debian.org}
+        \end{columns}
+   }{reproducible-builds at lists.alioth.debian.org}}
+\institute[DebConf15]{}
+\date[DebConf15]{%
+ DebConf15\\
+ \small
+ 2015-08-20}
diff --git a/2015-08-20-DebConf15-roundtable/2015-08-20-DebConf15-roundtable.mdwn b/2015-08-20-DebConf15-roundtable/2015-08-20-DebConf15-roundtable.mdwn
new file mode 100644
index 0000000..c21f0f7
--- /dev/null
+++ b/2015-08-20-DebConf15-roundtable/2015-08-20-DebConf15-roundtable.mdwn
@@ -0,0 +1,26 @@
+\titlepage
+
+----------------------------------
+
+\begin{center}
+\Huge What?
+\end{center}
+
+How to help Debian?
+------------
+
+ * Inventory issues and analyse them
+ * Make packages build reproducibly
+ * Fix known common issues:
+     - Get reproducible PE binaries;
+     - Random filenames with GCC;
+ * Hack Debian archive infrastructure
+     - Store and distribute `*.buildinfo` files (#763822))
+           - our patch `dpkg` also ain't in the BTS yet
+     - reproducibly should be mandated in debian-policy…
+ * Hack tools to display local packages reproducibility status
+ * We need a logo too :)
+ * …
+
+Thanks!
+-------
diff --git a/2015-08-20-DebConf15-roundtable/Makefile b/2015-08-20-DebConf15-roundtable/Makefile
new file mode 100644
index 0000000..a84c3a9
--- /dev/null
+++ b/2015-08-20-DebConf15-roundtable/Makefile
@@ -0,0 +1,49 @@
+.PHONY: all source images
+
+# packages needed: pandoc texlive-luatex inkscape wget
+
+PRESENTATION = 2015-08-20-DebConf15-roundtable
+
+all: $(PRESENTATION).pdf
+
+source: $(PRESENTATION)-src.tar.gz
+
+images:
+	cd images ; \
+	for i in stats_notes stats_issues stats_bugs ; do \
+		rm $$i.png ; \
+		wget https://reproducible.debian.net/$$i.png ; \
+	done ; \
+	for i in stats_pkg_state ; do \
+		rm $$i.png ; \
+		wget https://reproducible.debian.net/unstable/$$i.png ; \
+	done ; \
+	for i in stats_meta_pkg_state_tails_build-depends ; do \
+		rm $$i.png ; \
+		wget https://reproducible.debian.net/unstable/amd64/$$i.png ; \
+	done ; \
+
+
+IMGS = \
+	images/swirl-lightest.pdf \
+	images/openlogo-nd.pdf \
+	$(shell echo $$(sed -n -e 's/^[^%]*\\includegraphics\([^{]*\)\?{\([^}]*\)}.*$$/\2.*/p' $(PRESENTATION).mdwn | grep -E -v 'globalsign' | sed -e 's/\.svg$$/\.pdf$$/' | sort -u))
+
+$(PRESENTATION).pdf: $(PRESENTATION).mdwn $(PRESENTATION)-header.tex $(IMGS)
+	pandoc -t beamer \
+		--include-in-header=$(PRESENTATION)-header.tex \
+		--variable=fontsize=14pt \
+		--latex-engine=lualatex -o $@ $<
+	echo "\n3 questions to the audience to start:\n - who has visited bugs.debian.org/# ?\n - who contributes to Debian / FLOSS?\n - who saw the 31c3/fosdem 15 talk or knows about reproducible builds already?\n\nEncourage people to ask questions anytime.\n"
+
+%.pdf: %.svg
+	inkscape --export-pdf=$@ --export-dpi=600 $<
+
+SRCS = \
+	$(shell find . -maxdepth 1 '(' -name '$(PRESENTATION).GNUMakefile' -o -name 'Makefile' ')' -printf '%P\n') \
+	$(PRESENTATION).mdwn \
+	$(PRESENTATION)-header.tex \
+	$(IMGS)
+
+$(PRESENTATION)-src.tar.gz: $(SRCS)
+	tar -zcvf $@ --transform 's,$(PRESENTATION)\.GNUMakefile,Makefile,;s,^,$(PRESENTATION)/,' $(SRCS)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/presentations.git



More information about the Reproducible-commits mailing list