summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2013-07-13 18:58:31 +0200
committerGuido Günther <agx@sigxcpu.org>2013-07-13 18:58:31 +0200
commit7c0a46ce4fc740a7d3742710757311b116335a89 (patch)
tree536471523142c9d9babb523f4119dc73eda44b5a
parentb078b0be828767eef10ca9fcead5606b4cd4c75a (diff)
Cleanups
-rw-r--r--gbp.pdfbin165641 -> 167251 bytes
-rw-r--r--gbp.tex25
2 files changed, 15 insertions, 10 deletions
diff --git a/gbp.pdf b/gbp.pdf
index ec174a2..0f3fd06 100644
--- a/gbp.pdf
+++ b/gbp.pdf
Binary files differ
diff --git a/gbp.tex b/gbp.tex
index 2cd3a24..bcfae9e 100644
--- a/gbp.tex
+++ b/gbp.tex
@@ -27,7 +27,7 @@ Guido Günther
\begin{document}
-\section{Einfrührung}
+\section*{Einfrührung}
\begin{frame}
\titlepage
\end{frame}
@@ -44,7 +44,7 @@ Guido Günther
\item {\it git} - kann Upstream speichern, Merges und Cherry-Picks
\item {\it gbp} - Schnittstelle zwischen Debian Paketierung und Git
\item {\it pbuilder,cowbuilder} - Bauen in einer sauberen Umgebung mit minimalen Abhängigkeiten
- \item {\it pristine-tar} - Reproduzieren des exakten Upstream Tarballs
+ \item ({\it pristine-tar} - Reproduzieren des exakten Upstream Tarballs)
\end{itemize}
\end{frame}
@@ -199,7 +199,7 @@ Changelog Schreiben ist mühsam, wir haben ja schon eine Git Commit-Historie:
% Dazu später mehr
\end{frame}
-\section{Ein bestehendes Debian package importieren}
+\section{Ein bestehendes Debian Paket importieren}
\begin{frame}[fragile]
\frametitle{Importieren I}
\begin{itemize}
@@ -279,6 +279,11 @@ DIST=wheezy git-pbuilder create # einmalig
gbp buildpackage --git-pbuilder \
--git-dist=wheezy
\end{verbatim}
+\pause
+\item Aktualisieren
+\begin{verbatim}
+git-pbuilder update
+\end{verbatim}
\end{itemize}
\end{frame}
@@ -320,7 +325,7 @@ Sid, \pause Experimental, \pause Stable Point Releases, \pause Backports, \pause
\begin{itemize}
\item Patches: \textit{debian/patches/*.\{patch,diff\}}
\item Apply: debian/patches/series
-\item dh --with quilt, patchsys-quilt, source format 3.0 (quilt)
+\item Source format 3.0 (quilt) ist sehr verbreitet
\end{itemize}
\pause
@@ -334,7 +339,7 @@ Sid, \pause Experimental, \pause Stable Point Releases, \pause Backports, \pause
\item Patches exportieren:
{\small
\begin{verbatim}
- git checkout master; gbp pq export
+ gbp pq export
\end{verbatim}}
\item Patches aktualisieren:
{\small
@@ -434,7 +439,7 @@ Changelogs mit Historie verknüpfen:
\begin{itemize}
\item --upstream-branch=master
\item --debian-branch=debian/<release>
- \item --upstream-tag='v%(version)s'
+ \item --upstream-tag='v\%(version)s'
\end{itemize}
\item Wenn man den Upstream Tarball 1:1 verwenden will: {\it --upstream-vcs-tag}
\end{itemize}
@@ -450,10 +455,10 @@ Changelogs mit Historie verknüpfen:
\end{itemize}
\pause
\begin{itemize}
-\item Tag- and branch naming patterns
-\item Sign tags
-\item Use pristine-tar
-\item Build commands (e.g. pbuilder)
+\item Tag- and branch Namensmuster festlegen
+\item Tags signieren
+\item pristine-tar benutzen
+\item Build Kommands (z.B. git-pbuilder)
\item Source Tree exportieren (ähnlich svn-buildpackage)
\item Tarball Kompression
\item Import Filter