diff options
author | Guido Günther <agx@sigxcpu.org> | 2013-07-13 18:58:31 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2013-07-13 18:58:31 +0200 |
commit | 7c0a46ce4fc740a7d3742710757311b116335a89 (patch) | |
tree | 536471523142c9d9babb523f4119dc73eda44b5a | |
parent | b078b0be828767eef10ca9fcead5606b4cd4c75a (diff) |
Cleanups
-rw-r--r-- | gbp.pdf | bin | 165641 -> 167251 bytes | |||
-rw-r--r-- | gbp.tex | 25 |
2 files changed, 15 insertions, 10 deletions
Binary files differ @@ -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 |