[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