% ============================================================================
%  DEBIAN DAY JOAO PESSOA 2026 -- MODELO OFICIAL DE SLIDES
%  Proposta A: BRANCO PURO -- fundo branco em TODO slide, inclusive capa e
%  encerramento (sem tinta de cor). SEM moldura/borda em slide algum.
%  Fonte unica: Lato (igual a referencia usada como inspiracao). Elemento
%  grafico solto: marca de canto estilo "mira" (nao mais grade de pontinhos).
%
%  Compilar com:  xelatex debianday2026.tex
%  Requer a subpasta imagens/ (mesma pasta deste .tex) com: logo-evento.png,
%  logo-evento-intervalo.png, logo-comunidade.png, swirl-op1.png,
%  partner-ufpb.png, partner-uniesp.png, partner-sebrae.png
% ============================================================================
\documentclass[aspectratio=169,9pt]{beamer}

% ---------- fontes (XeLaTeX) -- fonte unica: Lato -----------------------------
\usepackage{fontspec}
\setmainfont{Lato}
\setsansfont{Lato}   % beamer usa \sffamily por padrao -- sem isso o \setmainfont
                      % sozinho nao tem efeito nenhum no texto do corpo dos slides
\newcommand{\dddisplay}{\normalfont}   % sem familia separada -- so Lato em negrito
\newfontfamily\ddmono{DejaVu Sans Mono}

% ---------- margem esquerda comum a titulo/subtitulo e ao corpo do slide -----
\newlength{\ddleftmargin}\setlength{\ddleftmargin}{0.5cm}

\usepackage{tikz}
\usetikzlibrary{positioning,arrows.meta,shapes.geometric,fit,calc}
\usepackage{tcolorbox}
\tcbuselibrary{skins,breakable}
\usepackage{listings}
\usepackage{pifont}
\usepackage{hyperref}
\usepackage{graphicx}
\graphicspath{{imagens/}}   % imagens do modelo ficam na subpasta imagens/
\usepackage{colortbl}
\usepackage{array}

% ---------- paleta oficial do evento: vermelho + preto + branco --------------
\definecolor{ddbg}{HTML}{FFFFFF}
\definecolor{ddink}{HTML}{0C0C0C}      % preto oficial
\definecolor{ddaccent1}{HTML}{D3034F}  % vermelho/rosa oficial -- destaque principal
\definecolor{ddaccent2}{HTML}{F2A9C6}  % tom claro do vermelho
\definecolor{ddshade}{HTML}{8C0139}    % tom escuro do vermelho
\definecolor{ddmidgray}{HTML}{6E6E6E}  % tom entre preto e branco (texto secundario)
\definecolor{ddtintred}{HTML}{FBE3EC}  % tinta bem clara de vermelho (fundo de caixa)
\definecolor{ddtintblack}{HTML}{ECECEC}% tinta bem clara de preto (fundo de caixa)
\definecolor{ddgood}{HTML}{0C0C0C}     % PRIORIZE = preto
\definecolor{ddbad}{HTML}{D3034F}      % EVITE = vermelho

% ---------- cor de fundo da CAPA/ENCERRAMENTO nesta proposta ------------------
\colorlet{ddcovertint}{ddbg}           % Proposta A = totalmente branco

% ---------- cores de marca p/ icones de redes sociais -------------------------
\definecolor{tgblue}{HTML}{2AABEE}
\definecolor{igmag}{HTML}{C1358B}
\definecolor{igorange}{HTML}{F58529}
\definecolor{liblue}{HTML}{0A66C2}

% ---------- limpeza visual do beamer -----------------------------------------
\setbeamertemplate{navigation symbols}{}
\setbeamersize{text margin left=\ddleftmargin,text margin right=\ddleftmargin}
\setbeamercolor{background canvas}{bg=ddbg}
\setbeamercolor{normal text}{fg=ddink}
\setbeamercolor{title}{fg=ddink}
\setbeamertemplate{itemize item}{\normalfont\textcolor{ddaccent1}{\ding{119}}}
\setbeamertemplate{itemize subitem}{\normalfont\textcolor{ddmidgray}{--}}
\setbeamercolor{enumerate item}{fg=ddaccent1}
\setbeamercolor{enumerate subitem}{fg=ddaccent1}
\setbeamercolor{enumerate mainitem}{fg=ddaccent1}
\setbeamercolor{block title}{fg=ddink,bg=white}
\setbeamercolor{block body}{fg=ddink,bg=white}

% ============================================================================
% ELEMENTOS GRAFICOS SOLTOS -- usados manualmente, so em alguns slides,
% NUNCA como moldura/fundo automatico repetido em todo slide.
% ============================================================================
\newcommand{\ddcircuitpath}{%
  \draw[ddaccent1,rounded corners=1.5pt,line width=1pt]
    (0,0.28) -- (0,0) -- (0.5,0) -- (0.72,0.2) -- (1.4,0.2);
  \draw[ddaccent1,rounded corners=1.5pt,line width=0.8pt]
    (0.2,0) -- (0.2,-0.13) -- (0.5,-0.13);
  \fill[ddaccent1] (0,0.28) circle (0.03);
  \fill[ddaccent1] (0.5,0) circle (0.024);
  \fill[ddaccent1] (1.4,0.2) circle (0.04);
  \fill[ddaccent1] (0.5,-0.13) circle (0.024);
}
% linha com efeito de esmaecimento (fade) -- elemento discreto e moderno,
% ocupa pouquíssimo espaço. Substitui a antiga marca de canto/grade de pontinhos.
\newcommand{\ddfadeline}[1][1.7]{%
  \foreach \i in {0,...,13}{
    \pgfmathsetmacro{\opa}{pow(1-\i/14,1.4)}
    \fill[ddaccent1,opacity=\opa] ({\i*#1/14},0) rectangle ({(\i+1)*#1/14},0.05);
  }
  \fill[ddaccent1] (0,0.025) circle (0.045);
}
\newcommand{\ddhalftonefan}{%
  \foreach \r in {0.1,0.22,...,0.7}{
    \pgfmathsetmacro{\dotr}{max(0.006,0.04-\r*0.038)}
    \foreach \ang in {0,20,...,90}{
      \fill[ddaccent1,opacity=0.78] (\ang:\r) circle (\dotr);
    }
  }
}
% circulo halftone completo (360graus) -- efeito de gradiente de pontinhos que
% rareiam do centro pra fora, para uso solto e translucido (ex.: atras do
% redemoinho na capa), evocando o efeito "avermelhado" pedido pelo usuario.
\newcommand{\ddhalftonecircle}[1][ddaccent1]{%
  \foreach \r in {0.08,0.20,...,1.6}{
    \pgfmathsetmacro{\dotr}{max(0.004,0.05-\r*0.028)}
    \foreach \ang in {0,15,...,345}{
      \fill[#1] (\ang:\r) circle (\dotr);
    }
  }
}
% badge fixo -- pequena marca de identidade (nao e' moldura), sempre no canto
% superior direito, em todo slide (inclusive capa/encerramento, redesenhado
% ali por cima do preenchimento de cor de fundo -- ver mais abaixo).
\newlength{\ddbadgeht}\setlength{\ddbadgeht}{1.3cm}
\newcommand{\ddbadge}{%
\begin{tikzpicture}[remember picture,overlay]
  \node[anchor=north east,inner sep=0] at ($(current page.north east)+(-0.42,-0.38)$)
    {\includegraphics[height=\ddbadgeht]{logo-evento.png}};
\end{tikzpicture}%
}
\setbeamertemplate{background canvas}{\ddbadge}

% ---------- titulo + subtitulo (ambos em 1 linha só, sem quebra) --------------
% Alinhados com \ddleftmargin -- a mesma medida usada no texto margin do corpo,
% para que título/subtítulo fiquem no mesmo eixo vertical do conteúdo abaixo.
% Hierarquia e regra de duas cores em largura total inspiradas no PDF de
% referência (título grande em negrito / subtítulo pequeno e discreto / regra
% bicolor abaixo), adaptadas à paleta vermelho+preto+branco do evento.
\setbeamerfont{frametitle}{series=\bfseries,size=\Large}
\setbeamerfont{framesubtitle}{series=\mdseries,size=\small}
\setbeamercolor{frametitle}{fg=ddink,bg=ddbg}
\setbeamercolor{framesubtitle}{fg=ddmidgray,bg=ddbg}
\setbeamertemplate{frametitle}{%
  \vspace{4pt}
  \hspace{\ddleftmargin}{\usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}\insertframetitle}\par
  \hspace{\ddleftmargin}{\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\insertframesubtitle}\par
  \vspace{-1pt}
  \hspace{\ddleftmargin}\textcolor{ddaccent1}{\rule{0.30\paperwidth}{1.3pt}}\textcolor{ddtintred}{\rule{0.60\paperwidth}{1.3pt}}\par
  \vspace{0pt}
}

\newcommand{\ddfooterevent}{DEBIAN DAY $\cdot$ JOÃO PESSOA $\cdot$ 2026}
\setbeamertemplate{footline}{%
  \begin{beamercolorbox}[wd=\paperwidth,ht=2.2ex,dp=1.0ex,leftskip=1.35cm,rightskip=1.35cm]{}
    {\ddmono\fontsize{5}{6}\selectfont\bfseries\color{ddmidgray}\ddfooterevent}\hfill
    {\ddmono\scriptsize\color{ddmidgray}\insertshorttitle}\hfill
    {\ddmono\scriptsize\bfseries\color{ddaccent1}\insertframenumber/\inserttotalframenumber}
  \end{beamercolorbox}%
  \vspace{3pt}
}

% ---------- selo (ribbon com pontinha) indicando a natureza do slide ----------
\newcommand{\ddtag}[2]{%
  \begin{flushright}\vspace{-1.35em}
    \begin{tikzpicture}
      \node[name=ddtagbox,draw=#1,fill=ddbg,line width=0.9pt,inner sep=3pt,
            font=\ddmono\scriptsize\bfseries,text=#1] {#2};
      \fill[#1] (ddtagbox.west) -- ++(-0.13,0.085) -- ++(0,-0.17) -- cycle;
    \end{tikzpicture}
  \end{flushright}\vspace{-0.35em}%
}
\newcommand{\ddexampletag}{\ddtag{ddink}{EXEMPLO PREENCHIDO}}
\newcommand{\ddblanktag}{\ddtag{ddmidgray}{LAYOUT EM BRANCO}}
\newcommand{\ddguidetag}{\ddtag{ddaccent1}{DIRETRIZ OFICIAL}}
\newcommand{\ddspecialtag}{\ddtag{ddink}{SLIDE ESPECIAL}}

% ---------- icones de redes sociais (desenhados, sem depender de fontes extras)
\newcommand{\ddicontg}{\raisebox{-0.02cm}{\begin{tikzpicture}
  \fill[tgblue] (0,0) circle (0.16);
  \fill[white] (-0.075,-0.02) -- (0.10,0.055) -- (0.015,0.085) -- (-0.02,0.015) -- cycle;
\end{tikzpicture}}}
\newcommand{\ddiconig}{\raisebox{-0.02cm}{\begin{tikzpicture}
  \shade[left color=igorange,right color=igmag,rounded corners=1.2pt] (-0.16,-0.16) rectangle (0.16,0.16);
  \draw[white,line width=0.5pt] (0,0) circle (0.078);
  \fill[white] (0.095,0.095) circle (0.018);
\end{tikzpicture}}}
\newcommand{\ddiconli}{\raisebox{-0.02cm}{\begin{tikzpicture}
  \fill[rounded corners=1.2pt,liblue] (-0.16,-0.16) rectangle (0.16,0.16);
  \node[white,font=\fontsize{4.6}{4.6}\selectfont\bfseries\sffamily] at (0,-0.01) {in};
\end{tikzpicture}}}
\newcommand{\ddiconweb}{\raisebox{-0.02cm}{\begin{tikzpicture}
  \draw[ddink,line width=0.55pt] (0,0) circle (0.16);
  \draw[ddink,line width=0.45pt] (-0.16,0) -- (0.16,0);
  \draw[ddink,line width=0.4pt] (0,0) ellipse (0.075 and 0.16);
\end{tikzpicture}}}

% caixa de terminal
\lstdefinestyle{ddterm}{
  backgroundcolor=\color{ddink},
  basicstyle=\ddmono\scriptsize\color{white},
  commentstyle=\color{ddmidgray},
  keywordstyle=\color{ddaccent1}\bfseries,
  breaklines=true,
  frame=none,
  xleftmargin=8pt, xrightmargin=8pt,
  aboveskip=0pt, belowskip=0pt,
}
\lstdefinestyle{ddtermsmall}{
  backgroundcolor=\color{ddink},
  basicstyle=\ddmono\fontsize{5.6}{6.6}\selectfont\color{white},
  commentstyle=\color{ddmidgray},
  keywordstyle=\color{ddaccent1}\bfseries,
  breaklines=true,
  frame=none,
  xleftmargin=8pt, xrightmargin=8pt,
  aboveskip=0pt, belowskip=0pt,
}

% ---------- tema "Dracula" para trechos de codigo-fonte (com numero de linha
% e destaque de linha importante, estilo editor) ------------------------------
\definecolor{draculabg}{HTML}{282A36}
\definecolor{draculacurrent}{HTML}{44475A}  % fundo da linha destacada
\definecolor{draculafg}{HTML}{F8F8F2}
\definecolor{draculacomment}{HTML}{9AA4C7}  % clareado p/ contraste em telas de projetor
\definecolor{draculapink}{HTML}{FF79C6}
\definecolor{draculapurple}{HTML}{BD93F9}
\definecolor{draculagreen}{HTML}{50FA7B}
\definecolor{draculayellow}{HTML}{F1FA8C}
\definecolor{draculaorange}{HTML}{FFB86C}
\newtcolorbox{ddcode}[1][]{colback=draculabg,colframe=draculabg,arc=3pt,
  boxrule=0pt,left=0pt,right=0pt,top=7pt,bottom=7pt,#1}
\newcolumntype{R}{>{\ddmono\scriptsize\color{draculacomment}}r}
\newcolumntype{K}{>{\ddmono\scriptsize\color{draculafg}}l}
% barrinha rosa + rotulo "LINHA-CHAVE" para apontar a linha destacada
\newcommand{\ddcodekeyline}[1]{{\color{ddaccent1}\bfseries #1}}

% "cartao" para logos quadradas com fundo solido (ex.: logo-comunidade.png):
% cantos arredondados + borda fina + sombra leve, sem alterar a altura da
% logo -- só para ela nao ficar "flutuando" seca sobre o fundo branco.
\newcommand{\ddlogocard}[2]{% #1 = altura em cm (numero), #2 = arquivo
  \begin{tikzpicture}
    \node[anchor=south west,inner sep=0] (ddlc) at (0,0) {\includegraphics[height=#1cm]{#2}};
    \fill[ddmidgray,opacity=0.30,rounded corners=3pt]
      ($(ddlc.south west)+(0.05,-0.05)$) rectangle ($(ddlc.north east)+(0.05,-0.05)$);
    \begin{scope}
      \clip[rounded corners=3pt] (ddlc.south west) rectangle (ddlc.north east);
      \node[anchor=south west,inner sep=0] at (0,0) {\includegraphics[height=#1cm]{#2}};
    \end{scope}
    \draw[rounded corners=3pt,ddink,line width=1pt] (ddlc.south west) rectangle (ddlc.north east);
  \end{tikzpicture}%
}

\tcbset{enhanced}
\newtcolorbox{ddbox}[2][]{colback=white,colframe=ddink,colbacktitle=ddink,
  boxrule=1pt,arc=1pt,fonttitle=\dddisplay\bfseries,coltitle=white,title=#2,#1}
\newtcolorbox{ddgoodbox}[1][]{colback=ddtintblack,colframe=ddink,colbacktitle=ddink,
  boxrule=1pt,arc=1pt,fonttitle=\dddisplay\bfseries,coltitle=white,title=PRIORIZE,#1}
\newtcolorbox{ddbadbox}[1][]{colback=ddtintred,colframe=ddaccent1,colbacktitle=ddaccent1,
  boxrule=1pt,arc=1pt,fonttitle=\dddisplay\bfseries,coltitle=white,title=EVITE,#1}
\newtcolorbox{ddterm}[1][]{colback=ddink,colframe=ddink,arc=1pt,boxrule=0pt,
  left=6pt,right=6pt,top=4pt,bottom=4pt,#1}
\newtcolorbox{ddquotebox}{colback=ddtintred,colframe=white,arc=0pt,boxrule=0pt,
  leftrule=3pt,colframe=ddaccent1,left=14pt,top=6pt,bottom=6pt}
\newtcolorbox{ddstatbox}[1][]{colback=ddink,colframe=ddink,boxrule=1pt,arc=1pt,
  halign=center,valign=center,#1}

% caixa tracejada para indicar "espaco reservado"
\newcommand{\ddplaceholder}[3]{%
  \begin{tikzpicture}
    \draw[dashed,ddmidgray,thick,rounded corners=1pt] (0,0) rectangle (#1,#2);
    \node[ddmidgray,align=center,font=\ddmono\scriptsize] at (#1/2,#2/2) {#3};
  \end{tikzpicture}%
}

% ---------- titulo da capa: medido dinamicamente p/ a linha ficar sempre
% logo abaixo do titulo, mesmo se tiver 1 ou 2 linhas -----------------------
\def\ddcovertitle{Como virar um membro do projeto Debian}
\newlength{\ddtitleht}
\setbox0=\hbox{\parbox[t]{6.4cm}{\raggedright\dddisplay\bfseries\Large\ddcovertitle}}
\setlength{\ddtitleht}{\ht0}\addtolength{\ddtitleht}{\dp0}

\title{}
\hypersetup{colorlinks=true,linkcolor=ddaccent1,urlcolor=ddaccent1}

\begin{document}

% ============================================================================
% CAPA -- fundo com tinta desta proposta + elementos soltos: swirl + circuito +
% linha com efeito de fade. Titulo -> LINHA -> subtitulo. A logo do evento e'
% redesenhada por cima do preenchimento (o fill opaco cobriria o selo do canto).
% ============================================================================
\begin{frame}[plain]
  \begin{tikzpicture}[remember picture,overlay]
    \fill[ddcovertint] (current page.south west) rectangle (current page.north east);
    \begin{scope}[shift={($(current page.north west)+(0.55,-0.75)$)}]
      \ddcircuitpath
    \end{scope}
    \begin{scope}[shift={($(current page.south east)+(-1.85,1.3)$)},rotate=180]
      \ddfadeline
    \end{scope}
    \node[anchor=north east,inner sep=0] at ($(current page.north east)+(-0.42,-0.38)$)
      {\includegraphics[height=\ddbadgeht]{logo-evento.png}};
    \node[anchor=east,inner sep=0] at ($(current page.east)+(-1.75,-0.2)$)
      {\includegraphics[height=4.3cm]{swirl-op1.png}};
    \node[anchor=west,ddmidgray,font=\ddmono\bfseries\scriptsize] at ($(current page.west)+(1.3,2.05)$)
      {DEBIAN DAY JOÃO PESSOA \ \ding{71}\ \ 14 E 15 DE AGOSTO DE 2026};
    \node[anchor=north west,ddink,font=\dddisplay\bfseries\Large] at ($(current page.west)+(1.3,1.55)$)
      {\parbox{6.4cm}{\raggedright\ddcovertitle}};
    \node[anchor=north west,ddaccent1] at ($(current page.west)+(1.3,1.55)+(0,-\ddtitleht)+(0,-0.18)$)
      {\rule{3.0cm}{1.8pt}};
    \node[anchor=north west,ddink,font=\bfseries] at ($(current page.west)+(1.3,1.55)+(0,-\ddtitleht)+(0,-0.5)$)
      {\parbox{6.2cm}{}};
    \node[anchor=north west,ddink,font=\bfseries] at ($(current page.west)+(1.3,1.55)+(0,-\ddtitleht)+(0,-1.85)$)
      {Sérgio de Almeida Cipriano Júnior};
    \node[anchor=north west,ddmidgray,font=\ddmono\scriptsize] at ($(current page.west)+(1.3,1.55)+(0,-\ddtitleht)+(0,-2.25)$)
      {Debian Developer \ \ding{71}\ cipriano@debian.org};
  \end{tikzpicture}
\end{frame}

\section{Quem sou eu?}
\begin{frame}{Quem sou eu?}
	\begin{itemize}
		\item Engenheiro de Software pela UnB;
		\item Membro da comunidade Debian Brasília desde 2020;
		\item Debian Developer;
		\item Engenheiro de Software Sênior na Magalu Cloud;
    \item Sou de Anápolis (GO).
	\end{itemize}
\end{frame}

\section{Agradecimentos Workshop}
\begin{frame}{Agradecimentos Workshop}
	\begin{itemize}
    \item Augusto
    \item Daniel
    \item José
    \item Luis Felipe
    \item Paulo
    \item Samuel
	\end{itemize}
\end{frame}

\section{O que eu sei sobre o processo}
\begin{frame}{O que eu sei sobre o processo}
	\begin{center}
		\includegraphics[width=1\textwidth]{img/personal_history.png}
	\end{center}
\end{frame}

\section{O mais importante}
\begin{frame}{O mais importante}
Você não precisa ser um(a) desenvolvedor(a) oficial do Debian para ajudar a
melhorar o Debian.
\end{frame}

\section{Qual o seu objetivo?}
\begin{frame}{Qual o seu objetivo?}
	\begin{itemize}
		\item Que tipo de contribuição você faz ou quer fazer no Debian?
    \pause
    \item Por que você precisa ter os privilégios de um membro do projeto?
	\end{itemize}
\end{frame}

\section{Status}
\begin{frame}{Status}
	\begin{itemize}
		\item Debian Contributor
		\item Debian Maintainer (DM)
		\item Debian Developer non-uploading (DD)
		\item Debian Developer uploading (DD)
	\end{itemize}
\end{frame}

\section{Permissões}

\begin{frame}{Debian Contributor}
  \begin{itemize}
    \item Manter pacotes com a ajuda de um sponsor;
    \pause
    \item Criar e/ou revisar traduções;
    \pause
    \item Criar ou melhorar documentação;
    \pause
    \item Manter o site debian.org;
    \pause
    \item Triagem de bugs;
    \pause
    \item Ajudar qualquer projeto que está no Salsa;
    \pause
    \item Organizar eventos;
    \pause
    \item Manter um subprojeto do Debian.

    \hspace{1.5em}
    \begin{minipage}{0.9\textwidth}
      \begin{columns}[T]
        \column{0.3\textwidth}
        \begin{itemize}
          \item Debian Installer
          \item Salsa CI
          \item DebCI
          \item Autopkgtest
        \end{itemize}

        \column{0.3\textwidth}
        \begin{itemize}
          \item DebHelpers
          \item Lintian
          \item Images
          \item Sbuild
        \end{itemize}

        \column{0.3\textwidth}
        \begin{itemize}
          \item APT
          \item DAK
          \item Wafer
          \item Tracker
        \end{itemize}
      \end{columns}
    \end{minipage}

  \end{itemize}
\end{frame}

\begin{frame}{Debian Maintainer}
  \begin{itemize}
    \item Tudo que um Debian Contributor pode fazer;
    \pause
    \item Permissão restrita de upload à alguns pacotes do Archive;
  \end{itemize}
\end{frame}

\begin{frame}{Debian Developer non-uploading}
  \begin{itemize}
    \item Tudo que um Debian Maintainer pode fazer;
    \pause
    \item É membro do projeto;
    \pause
    \item Pode votar em GRs e para DPL;
    \pause
    \item Pode se candidatar para DPL;
    \pause
    \item Tem acesso a lista da debian-private;
    \pause
    \item Pode fazer login na infraestrutura do Debian;
    \pause
    \item Pode pedir dinheiro para o Debian;
    \pause
    \item Pode ser advocate de pessoas que querem virar DM/DD.
    \pause
    \item Pode ser um delegado do DPL.
  \end{itemize}
\end{frame}

\begin{frame}{Debian Developer uploading}
  \begin{itemize}
    \item Tudo que um Debian Developer non-uploading pode fazer;
    \pause
    \item Permissão para fazer upload de TODOS os pacotes.
    \pause
    \begin{itemize}
      \item Acesso similar ao de um usuário root.
    \end{itemize}
  \end{itemize}
\end{frame}

\section{Advocate}

\begin{frame}{O que é necessário para virar um DM?}
  \begin{itemize}
    \pause
    \item Precisa ter pelo menos um advocate.
    \pause
    \item O DD precisa estar familiar com o trabalho do candidato;
    \pause
    \item O candidato precisa estar adequado tecnicamente e socialmente;
    \pause
    \item Considerações que um DD precisa fazer:
    \pause
    \begin{itemize}
      \item O candidato apresenta um trabalho bom com consistência?
      \pause
      \item O candidato preza por qualidade e atenção aos detalhes?
      \pause
      \item O que o candidato já fez para ganhar confiança?
      \pause
      \item O candidato consegue ter autonomia para manter um pacote?
      \pause
      \item O candidato consegue trabalhar com outras pessoas?
    \end{itemize}
  \end{itemize}
\end{frame}

\begin{frame}{Processo de DM}
  \begin{itemize}
    \pause
    \item Pré-requisito: histórico de contribuições;
    \pause
    \item Passo 1: chave GPG assinada por pelo menos um DD;
    \pause
    \item Passo 2:
    \pause
    \begin{itemize}
      \item ler e aceitar o Contrato Social;
      \pause
      \item ler e aceitar a DFSG (Debian Free Software Guidelines);
      \pause
      \item ler e aceitar o DMUP (Debian Machine Usage Policies);
      \pause
      \item ser inscrito na lista debian-devel-announce;
      \pause
      \item ter uma conta no Salsa e no New Members (nm.debian.org);
      \pause
      \item se candidatar para status de Debian Maintainer.
    \end{itemize}
    \pause
    \item Passo 3: Pelo menos um advocate;
    \pause
    \item Passo 4: Não ter objeções de nenhum outro DD;
    \pause
    \item Passo 5: FD aprovar o processo;
    \pause
    \item Passo 6: Atualização do chaveiro do Debian;
    \pause
    \item Permanência: Pelo menos um upload por release.
  \end{itemize}
\end{frame}

\begin{frame}{Processo de DD non-uploading}
  \begin{itemize}
    \pause
    \item Pré-requisitos: histórico de contribuições;
    \pause
    \item Pré-requisitos: Saber utilizar o BTS;
    \pause
    \item Pré-requisitos: Entender o processo de lançamento do Debian;
    \pause
    \item Passo 1: chave GPG assinada por pelo menos dois DDs;
    \pause
    \item Passo 2:
    \begin{itemize}
      \item ler e aceitar o Contrato Social;
      \item ler e aceitar a DFSG (Debian Free Software Guidelines);
      \item ler e aceitar o DMUP (Debian Machine Usage Policies);
      \item ser inscrito na lista debian-devel-announce;
      \item ter uma conta no Salsa e no New Members (nm.debian.org);
      \item se candidatar para status de Debian Developer non-uploading.
    \end{itemize}
    \pause
    \item Passo 3: Pelo menos dois advocates;
    \pause
    \item Passo 4: Não ter objeções de nenhum outro DD;
    \pause
    \item Passo 5: Filosofia e Procedimentos avaliados por um AM;
    \pause
    \item Passo 6: FD verifica e aprova o processo;
    \pause
    \item Passo 7: DAM cria uma conta.
  \end{itemize}
\end{frame}

\begin{frame}{Processo de DD uploading}
  \begin{itemize}
    \item Mesmo processo de DD non-uploading;
    \item Avaliação do AM:
    \begin{itemize}
      \item Filosofia e Procedimentos;
      \item Tarefas e habilidades.
    \end{itemize}
  \end{itemize}
\end{frame}

\begin{frame}{Extra: Como virar um AM?}
  \begin{itemize}
    \item Passo 1: Pedir para o time de FD;
    \pause
    \item Passo 2: FD aumenta permissões no nm.debian.org;
    \pause
    \item Passo 3: FD envia candidatos.
  \end{itemize}
\end{frame}

\begin{frame}{Critérios que eu utilizo para DM}
  \begin{itemize}
    \pause
    \item Ser gente fina;
    \pause
    \item Prezar pelos detalhes;
    \pause
    \item Saber se comunicar em inglês por texto;
    \pause
    \item Ser humilde e saber como, quando e onde pedir ajuda;
    \pause
    \item Conhecer o BTS (Bug Tracking System);
    \pause
    \item Saber o que é unstable, testing, stable e experimental;
    \pause
    \item Saber utilizar autopkgtest, git-buildpackage e sbuild;
    \pause
    \item Dominar git (principalmente o git rebase);
    \pause
    \item Saber escrever um bom d/changelog e boas mensagens de commit;
    \pause
    \item Saber gerenciar patches;
    \pause
    \item Eu preciso ter feito uploads de pacotes sem nenhum pedido no review;
    \pause
    \item Entender sobre licenças livres e estar alinhado com a DFSG.
  \end{itemize}
\end{frame}

\begin{frame}{Critérios que eu utilizo para DD non-uploading}
  \begin{itemize}
    \pause
    \item Ser gente fina;
    \item Prezar pelos detalhes;
    \item Saber se comunicar em inglês por texto;
    \item Ser humilde e saber como, quando e onde pedir ajuda;
    \pause
    \item Ter contribuições em pelo menos uma das seguintes áreas:

    \begin{minipage}{0.9\textwidth}
      \begin{columns}[T]
        \column{0.5\textwidth}
        \hspace{1.5em}
        \begin{itemize}
          \item Organização de eventos;
          \item Empacotamento no nível de um DM;
          \item Tradução;
        \end{itemize}

        \column{0.5\textwidth}
        \hspace{1.5em}
        \begin{itemize}
          \item Palestras e Workshops;
          \item Contribuições com código;
          \item Qualquer outra atividade que um Debian Contributor possa fazer.
        \end{itemize}
      \end{columns}
    \end{minipage}

    \pause
    \item Eu preciso confiar que a pessoa vai utilizar os privilégios com responsabilidade.

  \end{itemize}
\end{frame}

\begin{frame}{Critérios que eu utilizo para DD uploading}
  \begin{itemize}
    \pause
    \item Mesmo critérios de um DD non-uploading;
    \pause
    \item Empacotamento (precisa conhecer mas não necessariamente ter feito tudo):
    \begin{itemize}
      \item Transições;
      \item Proposed Updates;
      \item Backports;
      \item Symbols;
      \item NMU e binNMU;
      \item Feito um pacote do zero;
      \item Versionamento de pacotes;
      \item DEP (Debian Enhancement Proposals);
      \item Maintainer scripts;
      \item Upload e Sponsor;
      \item Remoção de pacote;
      \item Manpages;
      \item d/rules e d/copyright mais complexos.
    \end{itemize}
  \end{itemize}
\end{frame}

\begin{frame}{Meu critério absoluto}
  \begin{center}
    {\Huge CONFIANÇA}
  \end{center}
\end{frame}

% ============================================================================
% ENCERRAMENTO -- fundo com tinta desta proposta + linha entre titulo/links
% ============================================================================
\begin{frame}[plain]
  \begin{tikzpicture}[remember picture,overlay]
    \fill[ddcovertint] (current page.south west) rectangle (current page.north east);
    \begin{scope}[shift={($(current page.south west)+(0.5,0.4)$)}]
      \ddcircuitpath
    \end{scope}
    \node[anchor=north east,inner sep=0] at ($(current page.north east)+(-0.42,-0.38)$)
      {\includegraphics[height=\ddbadgeht]{logo-evento.png}};
    \node[anchor=north,ddink,font=\dddisplay\bfseries\LARGE] at ($(current page.north)+(0,-0.85)$) {Meus contatos!};
    \node[anchor=north,ddaccent1] at ($(current page.north)+(0,-1.55)$) {\rule{3.2cm}{1.4pt}};

    \node[anchor=north,ddmidgray,font=\dddisplay\bfseries\LARGE] at ($(current page.north)+(0,-2.6)$)
      {\parbox{9.7cm}{\raggedright Telegram: \href{https://t.me/sergiosacj}{@sergiosacj}\\Projetos: \href{https://salsa.debian.org/cipriano}{salsa.debian.org/cipriano}\\Site: \href{https://sergiocipriano.com}{sergiocipriano.com}\\Linkedin: \href{https://www.linkedin.com/sérgiojúnior}{Sérgio Júnior}}};

    \node[anchor=south,ddmidgray,font=\ddmono\scriptsize] at ($(current page.south)+(0,1.6)$)
      {APOIO};
    \node[anchor=south,inner sep=0] at ($(current page.south)+(-3.0,0.5)$)
      {\includegraphics[height=1.1cm]{partner-ufpb.png}};
    \node[anchor=south,inner sep=0] at ($(current page.south)+(0,0.65)$)
      {\includegraphics[height=0.5cm]{partner-uniesp.png}};
    \node[anchor=south,inner sep=0] at ($(current page.south)+(3.0,0.65)$)
      {\includegraphics[height=0.45cm]{partner-sebrae.png}};
  \end{tikzpicture}
\end{frame}

% ============================================================================
% ENCERRAMENTO -- fundo com tinta desta proposta + linha entre titulo/links
% ============================================================================
\begin{frame}[plain]
  \begin{tikzpicture}[remember picture,overlay]
    \fill[ddcovertint] (current page.south west) rectangle (current page.north east);
    \begin{scope}[shift={($(current page.south west)+(0.5,0.4)$)}]
      \ddcircuitpath
    \end{scope}
    \node[anchor=north east,inner sep=0] at ($(current page.north east)+(-0.42,-0.38)$)
      {\includegraphics[height=\ddbadgeht]{logo-evento.png}};
    \node[anchor=north,ddink,font=\dddisplay\bfseries\LARGE] at ($(current page.north)+(0,-0.85)$) {Obrigado(a)!};
    \node[anchor=north,ddaccent1] at ($(current page.north)+(0,-1.55)$) {\rule{3.2cm}{1.4pt}};

    \node[anchor=north] at ($(current page.north)+(0,-1.95)$) {%
      {\ddmono\scriptsize
      \ddicontg\,\href{https://t.me/debianpb}{t.me/debianpb} \quad
      \ddiconig\,\href{https://www.instagram.com/debiandayjp/}{@debiandayjp} \quad
      \ddiconli\,\href{https://www.linkedin.com/company/debiandayjp/}{debiandayjp} \quad
      \ddiconweb\,\href{https://www.debiandayjp.org/}{debiandayjp.org}}};

    \node[anchor=north,ddmidgray,font=\scriptsize] at ($(current page.north)+(0,-2.6)$)
      {Slides sob licença CC BY-SA 4.0 -- reutilize e cite a fonte.};

    \node[anchor=north,inner sep=0] at ($(current page.north)+(-2.55,-3.7)$)
      {\ddlogocard{1.4}{logo-comunidade.png}};
    \node[anchor=north west,ddink,font=\dddisplay\bfseries] at ($(current page.north)+(-0.75,-3.6)$)
      {\parbox{6.5cm}{\raggedright Comunidade Debian Paraíba}};
    \node[anchor=north west,ddmidgray,font=\ddmono\scriptsize] at ($(current page.north)+(-0.75,-4.2)$)
      {\parbox{6.7cm}{\raggedright Telegram: \href{https://t.me/debianpb}{@debianpb}\\Projetos: \href{https://salsa.debian.org/debian-paraiba-team}{salsa.debian.org/debian-paraiba-team}}};

    \node[anchor=south,ddmidgray,font=\ddmono\scriptsize] at ($(current page.south)+(0,1.6)$)
      {APOIO};
    \node[anchor=south,inner sep=0] at ($(current page.south)+(-3.0,0.5)$)
      {\includegraphics[height=1.1cm]{partner-ufpb.png}};
    \node[anchor=south,inner sep=0] at ($(current page.south)+(0,0.65)$)
      {\includegraphics[height=0.5cm]{partner-uniesp.png}};
    \node[anchor=south,inner sep=0] at ($(current page.south)+(3.0,0.65)$)
      {\includegraphics[height=0.45cm]{partner-sebrae.png}};
  \end{tikzpicture}
\end{frame}

\end{document}
