]> git.donarmstrong.com Git - debbugs-presentations.git/blobdiff - debbugs.Rnw
add relevant xkcd
[debbugs-presentations.git] / debbugs.Rnw
index c9379f5330588341ba852f60bf10f9bfe07425b2..8304e7de5f2c13604ac78a0db59a19600c059da3 100644 (file)
@@ -427,8 +427,12 @@ GROUP by status;
 \subsection{Work still needed for SQL}
 \begin{frame}{Work Still needed for SQL}
 \begin{itemize}
-\item Integration into CGI
-\item Testing
+\item Integration into CGI (\texttt{bugreport.cgi} and
+  \texttt{pkgreport.cgi})
+\item Database loading/update is slow in some cases
+\item Some corrupted bugs have been exposed by the loading (#167851
+  and #280931); likely others
+\item Testing (Mainly of queries)
 \item Deployment
 \end{itemize}
 \end{frame}
@@ -440,98 +444,27 @@ GROUP by status;
   \begin{columns}
     \column{0.5\textwidth}
     \begin{itemize}
-  \item mailto links (demo)
-  \item forcemerge does the right thing
-  \item control at submit time
+  \item Format-flowed messages are wrapped
+  \item https links everywhere
+  \item etag caching support everywhere
+  \item a11y (accessibility, ♿) tag
+  \item newcomer (⎈) tag
+  \item Usercategories now selectable (Categorize/order using)
   \end{itemize}
     \column{0.5\textwidth}
     \includegraphics[width=\textwidth,keepaspectratio]{images/telegraph_bug}
 \end{columns}
 \end{frame}
 
-\section{Future features}
-
-\subsection{Status Caching}
-\begin{frame}{Status Caching}
-  \begin{itemize}
-  \item Cache status of bugs (presence/absence at all distributions)
-  \item Speed up display of \url{http://bugs.debian.org/src:linux-2.6}
-  \item Allows for reverse status lookup
-    \begin{itemize}
-    \item Enables finding bugs which are present in testing or unstable
-    \end{itemize}
-  \end{itemize}
-\end{frame}
-
-\subsection{Statistics}
-\begin{frame}{Statistics}
-  \begin{columns}
-    \column{0.5\textwidth}
-    \begin{itemize}
-    \item Track status changes over time
-    \item Bugs found/fixed/absent in stable/testing/unstable over time
-    \item Bug submission times
-    \item Bug closure times
-    \item Bug mail rates
-    \item Per package, severity, maintainer tracking of the above
-    \end{itemize}
-    \column{0.5\textwidth}
-    \begin{center}
-      \includegraphics[width=\textwidth,height=0.35\textheight,keepaspectratio]{images/bug}
-    \end{center}
-  \end{columns}
-\end{frame}
-
-
-\subsection{Additional Planned Features}
-\begin{frame}{More planned features}
-  \begin{columns}
-    \column{0.5\textwidth}
-    \begin{itemize}
-    \item HTTP based reporting system with e-mail roundtrip
-    \item Release Debbugs again
-    \item Bug mailing lists in Debbugs
-      \begin{itemize}
-      \item Avoid duplicate mail
-      \item Opt in/out of mail
-      \end{itemize}
-    \item Merging of merged bug reports
-    \item Threading in report
-    \end{itemize}
-    \column{0.5\textwidth}
-    \includegraphics[width=\textwidth,keepaspectratio]{images/fixed_bug}
-  \end{columns}
-\end{frame}
-
-\begin{frame}{Even More planned features}
-  \begin{columns}
-    \column{0.5\textwidth}
-    \begin{itemize}
-    \item Usercategory duplication and replay
-    \item Remote Attachments
-    \item New Spool Storage Format
-    \item Usertags visibility
-    \item Smarter CGI options
-    \end{itemize}
-    \column{0.5\textwidth}
-    \includegraphics[width=\textwidth,keepaspectratio]{images/fixed_bug}
-  \end{columns}
-\end{frame}
-
-
-
-
-
-\section{Places you can help}
+\section{Contributing to Debbugs}
 
 \begin{frame}{7 tasks seeking contributors}
   \begin{itemize}
   \item Documentation of Usercategories
   \item Implementation of rss feeds for packages and bugs
   \item CGI options on pkgreport.cgi for usertags et al. \#536378)
-  \item Documentation of multipe-package reassign and when it or
+  \item Documentation of multiple-package reassign and when it or
     affects should be used
-  \item Mailto link with subject, references, etc. all filled in
   \item Documentation for local-debbugs configuration file (behaves
     like bts select)
   \end{itemize}
@@ -553,6 +486,26 @@ GROUP by status;
   \end{itemize}
 \end{frame}
 
+\begin{frame}[fragile]{Using \texttt{local-debbugs} to run these tasks}
+\footnotesize
+\begin{minted}{sh}
+git clone \
+ https://bugs.debian.org/debbugs-source/debbugs.git
+cd debbugs
+# get some bugs
+perl -I. ./bin/local-debbugs --mirror
+# start a web daemon
+perl -I. ./bin/local-debbugs --daemon
+# show some of my bugs (use your own search here)
+perl -I. ./bin/local-debbugs --search bugs.debian.org
+# stop the daemon
+perl -I. ./bin/local-debbugs --stop
+# hack and repeat
+perl -I. ./bin/local-debbugs --daemon
+perl -I. ./bin/local-debbugs --show 614351
+\end{minted}
+\end{frame}
+
 \begin{frame}{The Debbugs Team}
   \begin{itemize}
   \item Current team
@@ -573,7 +526,9 @@ GROUP by status;
 \end{frame}
 
 \begin{frame}{Questions?}
-  \includegraphics[width=0.8\textwidth,height=0.8\textheight,keepaspectratio]{images/don_at_burning_man.jpg}
+\begin{center}
+\includegraphics[height=0.8\textheight,keepaspectratio]{images/relevant_xkcd}
+\end{center}
 \end{frame}
 
 \end{document}