1 | \documentclass [compress, t]{beamer} |
---|
2 | \usepackage{styles/beamerthemeMarseille} |
---|
3 | \usepackage[latin1]{inputenc} |
---|
4 | \usepackage{epsfig} |
---|
5 | \usepackage{graphicx} |
---|
6 | \usepackage{graphics} |
---|
7 | \usepackage{subfigure} |
---|
8 | \usepackage{color} |
---|
9 | \usepackage{algorithmic} |
---|
10 | \usepackage{algorithm} |
---|
11 | \usepackage{pgfarrows, pgfnodes} |
---|
12 | \usepackage{url} |
---|
13 | \usepackage{textcomp} |
---|
14 | \usepackage{url}\urlstyle{sf} |
---|
15 | \usepackage{xspace} |
---|
16 | \usepackage{listings} |
---|
17 | |
---|
18 | % Beamer Options |
---|
19 | \setbeamercovered{dynamic} |
---|
20 | \setbeamertemplate{blocks}[rounded][shadow=true] |
---|
21 | \setbeamertemplate{background canvas}[vertical shading][bottom=white,top=structure.fg!20] |
---|
22 | |
---|
23 | %%%% macros %%%% |
---|
24 | |
---|
25 | % Macros |
---|
26 | \newcommand{\cmt} {{\em CMT}\@\xspace}% |
---|
27 | \newcommand{\svn} {{\em SVN}\@\xspace}% |
---|
28 | \newcommand{\cvs} {{\em CVS}\@\xspace}% |
---|
29 | |
---|
30 | \setbeamercovered{dynamic} |
---|
31 | |
---|
32 | |
---|
33 | \definecolor{rltgreen}{rgb}{0,0.5,0} |
---|
34 | \pgfdeclareimage[height=1.1cm]{LogoLAL}{logos/logoLAL50ansgrand} |
---|
35 | \logo{ \pgfuseimage{LogoLAL} } |
---|
36 | |
---|
37 | \title{CMT/SVN news, \\ Atlas SW/SIT meeting} |
---|
38 | \author{Christian Arnault, Vincent Garonne\\ |
---|
39 | \{arnault,garonne\}@lal.in2p3.fr} |
---|
40 | \institute{Laboratoire de l'accélérateur Linéaire} |
---|
41 | \date {April 6, 2006} % \today |
---|
42 | |
---|
43 | \begin{document} |
---|
44 | |
---|
45 | % Transparent: Première page |
---|
46 | \begin{frame} |
---|
47 | \maketitle |
---|
48 | %\textcolor{gray}{\it \scriptsize } |
---|
49 | \end{frame} |
---|
50 | |
---|
51 | \section*{Outline} |
---|
52 | \frame |
---|
53 | { |
---|
54 | % \frametitle{Outline} |
---|
55 | \vfill |
---|
56 | \begin{block}{Outline} |
---|
57 | \tableofcontents[hideallsubsections] |
---|
58 | \end{block} |
---|
59 | } |
---|
60 | |
---|
61 | %------------------------------- SECTION -------------------------% |
---|
62 | |
---|
63 | \section[\cmt]{\cmt news, feedbacks and futur improvements} |
---|
64 | |
---|
65 | %\subsection{The new v1r18p20060301 release} |
---|
66 | |
---|
67 | %---- Slide 1 -----% |
---|
68 | \frame |
---|
69 | { |
---|
70 | \frametitle{\cmt news (1)} |
---|
71 | |
---|
72 | \begin{block}{New \cmt release (version v1r18p20060301) } |
---|
73 | No major improvements but fixed several problems with the existing CMT versions, including: |
---|
74 | \begin{itemize} |
---|
75 | \item Non-existent directories are no longer removed from search paths |
---|
76 | \item Add new warning messages in relation with setup checking which are |
---|
77 | explicitly called with the \texttt{--warnings option} |
---|
78 | \item The run-time environment for a release can be setup by specifying |
---|
79 | the "runtime" during setup command, e.g.: \\ |
---|
80 | \texttt{> source $\sim$/cmthome/setup.sh -tag=11.0.4,runtime} |
---|
81 | \item New version of the AtlasSettings package (backwards compatible) |
---|
82 | \end{itemize} |
---|
83 | \end{block} |
---|
84 | } |
---|
85 | |
---|
86 | %---- Slide 2 -----% |
---|
87 | \frame |
---|
88 | { |
---|
89 | \frametitle{\cmt news (2)} |
---|
90 | \begin{block}{New \cmt release (version v1r18p20060301)} |
---|
91 | \begin{itemize} |
---|
92 | \item Change the internal system for settings environment variables in a proper way |
---|
93 | \item Better support of the (non-)version-directory mode in severals cases: |
---|
94 | \begin{itemize} |
---|
95 | \setbeamertemplate{itemize items}[circle] |
---|
96 | \item Option to force package version directories to be created when using |
---|
97 | "\texttt{cmt co}":\\ |
---|
98 | \texttt{set CMTSTRUCTURINGSTYLE "with\_version\_directory"} |
---|
99 | \item Resp. \texttt{"without\_version\_directory"} force a package version directory not |
---|
100 | to be created. |
---|
101 | \end{itemize} |
---|
102 | \item See Changelog~\cite{cmt_changelog} for more informations |
---|
103 | \end{itemize} |
---|
104 | \end{block} |
---|
105 | } |
---|
106 | |
---|
107 | %---- Slide 3 -----% |
---|
108 | \frame |
---|
109 | { |
---|
110 | \frametitle{\cmt feedbacks} |
---|
111 | |
---|
112 | \begin{block}{Reports} |
---|
113 | \begin{itemize} |
---|
114 | \item Tested on the nightlies with no problems |
---|
115 | \item Should be the `stable' v1r18 in the futur |
---|
116 | \item Problems encountered with the cmtcvs plugin in the way cvs tags are printed : |
---|
117 | \begin{itemize} |
---|
118 | \setbeamertemplate{itemize items}[circle] |
---|
119 | \item Thanks to D. Chamont, this is fixed and should |
---|
120 | be available for the next plugin release |
---|
121 | \end{itemize} |
---|
122 | \end{itemize} |
---|
123 | \end{block} |
---|
124 | |
---|
125 | \begin{block}{Future improvements planned for the next \cmt release :} |
---|
126 | \begin{itemize} |
---|
127 | \setbeamertemplate{itemize items}[circle] |
---|
128 | \item Request for having a macro that reflects all active tags , i.d. |
---|
129 | we should introduce a link between the macro and tag concepts |
---|
130 | \item Improve the log message mechanism for message classification |
---|
131 | within \cmt, e.g. Python's logging module~\cite{module_logging}, |
---|
132 | apache logging module~\cite{log4cxx} |
---|
133 | \end{itemize} |
---|
134 | \end{block} |
---|
135 | } |
---|
136 | |
---|
137 | %------------------------------- SECTION -------------------------% |
---|
138 | \section [\svn status report]{Report of the SVN evaluation for Atlas} |
---|
139 | \frame |
---|
140 | { |
---|
141 | % \frametitle{Outline} |
---|
142 | \begin{block}{\svn} |
---|
143 | \begin{itemize} |
---|
144 | \item The complete atlas cvs repository has been converted to a svn one\\ |
---|
145 | \texttt{SVNROOT= \url{file:///afs/cern.ch/atlas/software/svnrepository/repository}} |
---|
146 | \item A "CVS complient" script is available at cern |
---|
147 | \texttt{/afs/cern.ch/atlas/scripts/asvn} |
---|
148 | |
---|
149 | \end{itemize} |
---|
150 | \end{block} |
---|
151 | } |
---|
152 | |
---|
153 | |
---|
154 | \frame |
---|
155 | { |
---|
156 | \frametitle{\cvs versus \svn} |
---|
157 | %\scriptsize |
---|
158 | \footnotesize |
---|
159 | \begin{table}[htb] |
---|
160 | \begin{center} |
---|
161 | \begin{tabular}{|l|l|l|} |
---|
162 | \hline |
---|
163 | \texttt {\bf Source code management system} & {\bf \cvs } & {\bf \svn} \\ |
---|
164 | \hline |
---|
165 | \hline |
---|
166 | \texttt {\bf Atomic Commits } & \textcolor{red}{No} & \textcolor{green}{\em Yes} \\ \hline |
---|
167 | \texttt {\bf File renames handles cleanly} & \textcolor{red}{No} & \textcolor{green}{\em Yes} \\ \hline |
---|
168 | \texttt {\bf Advanced Merging Features} & \textcolor{red}{No} & \textcolor{green}{\em Yes} \\ \hline |
---|
169 | \texttt {\bf Easy Development on Branches} & \textcolor{red}{No} & \textcolor{green}{\em Yes} \\ \hline |
---|
170 | \texttt {\bf Easy Server Administration} & \textcolor{red}{No} & \textcolor{green}{\em Yes} \\ \hline |
---|
171 | \texttt {\bf Scalable Performance and Admin} & \textcolor{red}{No} & \textcolor{green}{\em Yes} \\ \hline |
---|
172 | \texttt {\bf Web Browser Interfaces} & \textcolor{red}{No} & \textcolor{green}{\em Yes} \\ \hline |
---|
173 | \texttt {\bf HTTP proxy to connect the server} & \textcolor{red}{No} & \textcolor{green}{\em Yes} \\ \hline |
---|
174 | \end{tabular} |
---|
175 | \end{center} |
---|
176 | \end{table} |
---|
177 | For more studies and infos, look~\cite{svnvscvs} |
---|
178 | |
---|
179 | } |
---|
180 | |
---|
181 | |
---|
182 | |
---|
183 | |
---|
184 | |
---|
185 | %------------------------------- SECTION -------------------------% |
---|
186 | \section{References} |
---|
187 | %------------------------------- FRAME-------------------------% |
---|
188 | \frame[allowframebreaks] |
---|
189 | { |
---|
190 | \frametitle{References} |
---|
191 | \nocite{*} |
---|
192 | \bibliographystyle{unsrt} |
---|
193 | \bibliography{CMT06-04-2006-sit} |
---|
194 | } |
---|
195 | |
---|
196 | \end{document} |
---|
197 | %------------------------------- End Of File -------------------------% |
---|