[Cdd-commits] r1188 - in cdd/trunk/docs/talks: 200808_debconf8 200810_dresden img

CDD Subversion Commit noreply at alioth.debian.org
Sat Nov 1 18:03:37 UTC 2008


Author: tille
Date: Sat Nov  1 18:03:37 2008
New Revision: 1188

Added:
   cdd/trunk/docs/talks/200810_dresden/
   cdd/trunk/docs/talks/200810_dresden/cdd.tex
   cdd/trunk/docs/talks/img/
   cdd/trunk/docs/talks/img/bugs_overview.png   (props changed)
      - copied unchanged from r1142, cdd/trunk/docs/talks/200808_debconf8/bugs_overview.png
   cdd/trunk/docs/talks/img/ddtp_detail_amide-1.png   (props changed)
      - copied unchanged from r1142, cdd/trunk/docs/talks/200808_debconf8/ddtp_detail_amide-1.png
   cdd/trunk/docs/talks/img/ddtp_detail_amide-2.png   (props changed)
      - copied unchanged from r1142, cdd/trunk/docs/talks/200808_debconf8/ddtp_detail_amide-2.png
   cdd/trunk/docs/talks/img/ddtp_stats.png   (props changed)
      - copied unchanged from r1142, cdd/trunk/docs/talks/200808_debconf8/ddtp_stats.png
   cdd/trunk/docs/talks/img/qa_features.png   (props changed)
      - copied unchanged from r1142, cdd/trunk/docs/talks/200808_debconf8/qa_features.png
   cdd/trunk/docs/talks/img/qa_new_upstream.png   (props changed)
      - copied unchanged from r1142, cdd/trunk/docs/talks/200808_debconf8/qa_new_upstream.png
   cdd/trunk/docs/talks/img/task_med-bio.png   (props changed)
      - copied unchanged from r1142, cdd/trunk/docs/talks/200808_debconf8/task_med-bio.png
   cdd/trunk/docs/talks/img/task_med-epi_unoff.png   (props changed)
      - copied unchanged from r1142, cdd/trunk/docs/talks/200808_debconf8/task_med-epi_unoff.png
   cdd/trunk/docs/talks/img/task_med-imaging_prospective.png   (props changed)
      - copied unchanged from r1142, cdd/trunk/docs/talks/200808_debconf8/task_med-imaging_prospective.png
Removed:
   cdd/trunk/docs/talks/200808_debconf8/bugs_overview.png
   cdd/trunk/docs/talks/200808_debconf8/ddtp_detail_amide-1.png
   cdd/trunk/docs/talks/200808_debconf8/ddtp_detail_amide-2.png
   cdd/trunk/docs/talks/200808_debconf8/ddtp_stats.png
   cdd/trunk/docs/talks/200808_debconf8/qa_features.png
   cdd/trunk/docs/talks/200808_debconf8/qa_new_upstream.png
   cdd/trunk/docs/talks/200808_debconf8/task_med-bio.png
   cdd/trunk/docs/talks/200808_debconf8/task_med-epi_unoff.png
   cdd/trunk/docs/talks/200808_debconf8/task_med-imaging_prospective.png
Log:
Talk for Linux-Info-Tag in Dresden, Language German (basically a translation of the Deibconf talk)


Added: cdd/trunk/docs/talks/200810_dresden/cdd.tex
==============================================================================
--- (empty file)
+++ cdd/trunk/docs/talks/200810_dresden/cdd.tex	Sat Nov  1 18:03:37 2008
@@ -0,0 +1,298 @@
+%% Files that are needed for LaTeX processing (style + inputs) are available
+%% relative to the download place in the directory ../inputs, the images in
+%% ../img
+%%
+% \documentclass[compress,trans]{beamer}
+\documentclass[compress]{beamer}
+
+\mode<presentation>
+{
+  \usetheme{Schierke}
+}
+
+\usepackage{debian-at,debian-freebeer}
+\usepackage[utf8]{inputenc}
+
+\title{Debian Pure Blends}
+
+\subtitle{Anpassung von Debian an spezifische Arbeitsumgebungen}
+
+\author{\AndreasTille}
+
+%\institute{\Debian}
+\institute{\link{http://www.linux-info-tag.de/100/detail/153}{Linux-Info-Tag}}
+
+\date{Dresden, 8. Oktober 2008}
+
+% New definition of varcolor 
+\definecolor{VarColor}{rgb}{0,0,1} %
+
+% from http://user.it.uu.se/~matkin/programming/TeX/hacks.tex
+% \smiley
+% \frowny
+%    Here we have a smile face (and a frowny face) to use together with
+%    text in horisontal mode
+\begingroup
+        \def\facewith#1{$\bigcirc\mskip-13.3mu{}^{..}
+        \mskip-11mu\scriptscriptstyle#1\ $}
+        \xdef\frowny{\facewith\frown}
+        \xdef\smiley{\facewith\smile}
+\endgroup
+
+
+\begin{document}
+
+\begin{frame}[plain]
+  \titlepage
+\end{frame}
+
+\begin{frame}
+  \frametitle{Gliederung}
+  \tableofcontents[pausesections]
+  % Die Option [pausesections] könnte nützlich sein.
+\end{frame}
+
+%\mode<trans>
+\mode<presentation>
+{
+  \beamerdefaultoverlayspecification{<+->}
+  \setbeamercovered{dynamic}
+}
+
+\section{Symbiose zwischen Experten und Entwicklern}
+
+\begin{frame}
+  \begin{center}
+    \huge
+    Debian Internal Projects
+
+    \bigskip
+    {\bf$\downarrow$}
+
+    \bigskip
+    Custom Debian Distributions
+
+    \bigskip
+    {\bf$\downarrow$}
+
+    \bigskip
+    Debian Pure Blends
+  \end{center}
+\end{frame}
+
+\subsection{Kurzeinführung: Blends}
+\begin{frame}
+  \frametitle{Debian anpassen}
+  \begin{itemize}
+    \item Debian $\mathsf{>}$ 22000 Programm-Pakete
+    \item Nutzer nur an \emph{Untermenge} dieser Pakete interessiert
+    \item Gruppen spezialisierter Nutzer
+    \item Leichte Installation und Konfiguration
+    \item Debian selbst unspezialisiert - aber Unterstützung für Spezialisten
+    \item \textbf{Keine Abspaltung ("`fork"')} von Debian
+    \item[] \goal{Grundidee: Es wird keine separate Distribution erstellt, sondern
+            Debian für spezielle Aufgaben angepaßt.}
+  \end{itemize}
+\end{frame}
+
+
+\subsection{Verbindungsglied Upstream Entwickler -- Anwender}
+\begin{frame}
+  \frametitle{Upstream - Debian - Anwender}
+
+  \begin{itemize}
+     \item Knüpfen eines soliden Netzwerkes zwischen Programmierern
+       Freier Software ("`{\em upstream}"') = entwickelnde Experten,
+       Debian Entwicklern und Anwendern
+     \item Idee: Experten benötigen Hilfe bei Erstellung eines
+       vollständigen Systems
+     \item Upstream begrüßt Verbesserungen am Buildsystem und Sicherheitsüberprüfung
+     \item Schließlich kann Upstream Debian Entwickler werden
+  \end{itemize}
+\end{frame}
+
+\begin{frame}
+  \frametitle{Attraktivität durch interessante Techniken}
+  \begin{itemize}
+    \item Akzeptanz neuer Methoden ist höher, wenn die gebotene
+      Technik überzeugend ist
+    \item Einfacher Methode zur Kategorisierung von Paketen ("`tasks Dateien"')
+    \item Internationalisierte Webseiten zeigen relevante Pakete
+    \item Hervorragend zur Dokumentation
+    \item Promoting software that builds a complete working
+      environment
+    \item Rise user interest by providing ready to install software in
+      the context of their work field
+  \end{itemize}
+\end{frame}
+
+\begin{frame}
+  \frametitle{Upstream developers often weak in advertising}
+  \begin{itemize}
+    \item Just put stuff on a simple web page
+    \item The better ones use repository like \link{http://savannah.gnu.org}{Savannah},
+          \link{http://sourceforge.com}{SourceForge}, \dots
+    \item Debian tries to provide a simple access for the user
+    \item Just make sure it is not hidden like a needle in a haystack
+      amongst other packages
+    \item CDDs are working as a looking glass onto Debian package pool
+  \end{itemize}
+\end{frame}
+
+\FreeBeerCDD{Special applications}
+
+\section{Used techniques}
+
+\subsection{Using \package{cdd-dev}}
+
+\begin{frame}
+  \frametitle{Tasks files}
+\begin{block}{Similar to \file{debian/control}}
+  \fix{Task:} \var{taskname} \newline
+  \fix{Description:} \var{Shortdescription} \newline
+  \hspace*{2mm}\var{Longdescription} \newline
+
+  \fix{Depends:} \var{some dependant packages} \newline
+  \fix{Recommends:} \var{some recommended packages} \newline
+  \fix{Suggests:} \var{some suggested packages} \newline
+\end{block}
+\end{frame}
+
+\begin{frame}
+  \frametitle{\package{cdd-dev}}
+  \begin{itemize}
+    \item Verify availability of \fix{Depends} / \fix{Recommends}
+    \item Turn \fix{Depends} into \fix{Recommends}
+    \item Packages unavailable in \dist{main} will be turned into
+      \fix{Suggests}
+    \item Create proper \file{debian/control} file to build valid
+      metapackages
+    \item Create \file{tasksel} control file \file{<CDD>-tasks.desc}
+  \end{itemize}
+\end{frame}
+
+\subsection{Web tools}
+
+\begin{frame}
+  \frametitle{Further usage of tasks files}
+  \begin{itemize}
+     \item Debian Edu uses information to build installation media
+     \item Debian Med has developed several web tools
+       \begin{itemize}
+          \item Bugs overview
+          \item Description translation (DDTP) status
+          \item QA features
+          \item Tasks overview
+       \end{itemize}
+     \item Tasks overview is factorised for all CDDs
+  \end{itemize}
+\end{frame}
+
+\begin{frame}
+  \frametitle{Bugs overview}
+ \vspace{-5mm}
+      \begin{center}
+        \resizebox{120mm}{!}{\includegraphics{bugs_overview}}
+      \end{center}
+
+\end{frame}
+
+\begin{frame}
+  \frametitle{Support Debian Description Translation project}
+ \vspace{-1mm}
+      \begin{center}
+        \resizebox{60mm}{!}{\includegraphics{ddtp_stats}}
+      \end{center}
+\end{frame}
+
+\begin{frame}
+  \frametitle{Users deserve translated descriptions}
+      \begin{center}
+        \resizebox{100mm}{!}{\includegraphics{ddtp_detail_amide-1}}
+      \end{center}
+\end{frame}
+
+\begin{frame}
+  \frametitle{Give experts a chance to provide proper translations}
+      \begin{center}
+        \resizebox{100mm}{!}{\includegraphics{ddtp_detail_amide-2}}
+      \end{center}
+\end{frame}
+
+\begin{frame}
+ \vspace{-5mm}
+  \frametitle{Watching upstream}
+      \begin{center}
+        \resizebox{120mm}{!}{\includegraphics{qa_new_upstream}}
+      \end{center}
+\end{frame}
+
+\begin{frame}
+ \vspace{-2mm}
+  \frametitle{Putting QA info into CDD frame}
+      \begin{center}
+        \resizebox{110mm}{!}{\includegraphics{qa_features}}
+      \end{center}
+\end{frame}
+
+\subsection{Prospective packages and to do list}
+
+\begin{frame}
+  \frametitle{Additional fields}
+\begin{block}{Prospective packages}
+  \fix{Depends:} \var{not yet existing package name} \newline
+  \fix{Homepage:} \var{Homepage of project} \newline
+  \fix{Responsible:} \var{Future maintainer (optional)} \newline
+  \fix{License:} \var{License of software to package} \newline
+  \fix{WNPP:} \var{Bug number (optional)} \newline
+  \fix{Pkg-URL:} \var{URL to unofficial package} \newline
+  \fix{Pkg-Description:} \var{Description of prospective package} \newline
+\end{block}
+\end{frame}
+
+\begin{frame}
+ \vspace{-2mm}
+  \frametitle{Tasks pages}
+      \begin{center}
+        \resizebox{122mm}{!}{\includegraphics{task_med-bio}}
+      \end{center}
+\end{frame}
+
+\begin{frame}
+ \vspace{-2mm}
+  \frametitle{Unofficial packages}
+      \begin{center}
+        \resizebox{122mm}{!}{\includegraphics{task_med-epi_unoff}}
+      \end{center}
+\end{frame}
+
+\begin{frame}
+% \vspace{-1mm}
+  \frametitle{To do: prospective packages}
+      \begin{center}
+        \resizebox{100mm}{!}{\includegraphics{task_med-imaging_prospective}}
+      \end{center}
+\end{frame}
+
+
+\section{Future}
+
+
+\begin{frame}
+  \frametitle{Try to establish technique}
+  \begin{itemize}
+   \item Further enhancements
+   \item Make projects like DebiChem and Debian-Accessibility using
+     the framework
+   \item Try to bring back external projects to Debian by providing
+     attractive tools
+ \end{itemize}
+\end{frame}
+
+\input med-end-en.tex
+
+\end{document}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
+\endinput
+



More information about the Cdd-commits mailing list