\documentclass[ignoreonframetext]{beamer}
\usepackage[english]{babel}
\usepackage[latin1]{inputenc}

\useinnertheme{rounded}
\useoutertheme{infolines}
\usefonttheme{professionalfonts}
\usecolortheme[named=gray]{structure}


\pgfdeclareimage[height=2cm]{logo}{openlogo-100}
% \pgfdeclareimage{fosdem}{fosdem-logo}

\logo{\pgfuseimage{logo}}


\title{debian-volatile --- Behind the Scenes}
\subtitle{Debian Developers' track, FOSDEM 2006}
\author{Martin Zobel-Helas}
\date{February 26th, 2006}


\begin{document}
\begin{frame}
  \titlepage
  % \pgfuseimage{fosdem}
\end{frame}

\begin{frame}
  \frametitle{Outline}
  \tableofcontents
\end{frame}


% \part{About volatile}

\section{Motivation and Objectives}
\begin{frame}
  \frametitle{Motivation}
  \begin{itemize}
  \item Some packages are useless if too old
  \item Stable updates very conservative
  \item Backports.org very liberal
  \end{itemize}\vspace{2em}

  \qquad\qquad \textbf{Carefully keep packages useful.}
\end{frame}

\begin{frame}
  \frametitle{Objectives}
  \begin{itemize}
  \item Do not surprise the user
  \item Configuration compatibility
  \item Assure upgrade path
  \item As few packages as possible, but not fewer
  \item Use like the security archive
  \end{itemize}
  \vspace{4ex}

  \qquad\qquad\textbf{Above all, do no harm!}
\end{frame}


\section{Security}
\begin{frame}
  \frametitle{Security}
  \begin{itemize}
  \item Generally few packages in volatile
  \item Dependent on contributions by package maintainers
  \item Close collaboration with the secure-testing team
  \item Updates distributed via the volatile archive 
  \end{itemize}
\end{frame}


\section{Current Responsibilities}
\begin{frame}
  \frametitle{Current Responsibilities}
  \begin{itemize}
  \item Package coordination:\\
    \qquad Andreas Barth (aba), Martin Zobel-Helas (zobel)
  \item Mirror coordination:\\
    \qquad Felipe Augusto van de Wiel (faw)
  \item Website:\\
    \qquad Francesco Lovergine (frankie)
  \end{itemize}
\end{frame}


\section{Review}
\begin{frame}
  \frametitle{Review}
  \begin{itemize}
  \item Archive size: ca.\ 250\,MB
  \item Transfer volume (main archive server only): 1\,GB/day
  \item Number of packages: 6
  \item Number of Mirrors: 30 (mostly European)
  \end{itemize}\vspace{3ex}

  \qquad\qquad\textbf{What now?}
\end{frame}


% \part{Into the future}


\section{Contributions}
\begin{frame}
  \frametitle{Contributions}
  \begin{itemize}
  \item User input very important
  \item Improve the website
  \item Prepare ``good'' packages
  \item Uploads only by the actual package maintainers
  \end{itemize}
\end{frame}



\section{Website}
\begin{frame}
  \frametitle{Website}
  \begin{itemize}
  \item Currently in a state of transition
  \item Content not clearly targeted,\\ mixture between ``For users''
    and ``For developers''
  \item Wishlist: 
    \begin{itemize}
    \item RSS feed for new packages
    \item Better documentation of the procedures 
    \item Semi-automatic creation of VUAs
    \end{itemize}
  \end{itemize}
\end{frame}


\section{Good packaging practices}
\begin{frame}
  \frametitle{Good packaging practices}
  \begin{itemize}
  \item Minimal changes
  \item Discuss changes on the mailing list
  \item Version number greater than in stable but less than in testing
  \item Document changes
  \end{itemize}
\end{frame}


\section{Future}
\begin{frame}
  \frametitle{Beam me up, Scotty!}
  \begin{itemize}
  \item Integration into official ftp-archive
  \item Accept low impact packages into stable point releases
  \item Consider data volatility when creating packages in main
  \end{itemize}
\end{frame}


\begin{frame}
  \frametitle{}
  \centerline{\textbf{If you \emph{can} use volatile, do it!}}
\end{frame}


\end{document}
