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 | \definecolor{rltgreen}{rgb}{0,0.5,0} |
---|
33 | \pgfdeclareimage[height=1.1cm]{LogoLAL}{logos/logoLAL50ansgrand} |
---|
34 | \logo{ \pgfuseimage{LogoLAL} } |
---|
35 | |
---|
36 | \title{CMT news, \\ Atlas SW/SIT meeting} |
---|
37 | \author{Vincent Garonne\\ |
---|
38 | garonne@lal.in2p3.fr} |
---|
39 | \institute{Laboratoire de l'Accélérateur Linéaire} |
---|
40 | \date {December 13, 2006} % \today |
---|
41 | |
---|
42 | \begin{document} |
---|
43 | |
---|
44 | % Transparent: Première page |
---|
45 | \begin{frame} |
---|
46 | \maketitle |
---|
47 | %\textcolor{gray}{\it \scriptsize } |
---|
48 | \end{frame} |
---|
49 | |
---|
50 | \section*{Outline} |
---|
51 | \frame |
---|
52 | { |
---|
53 | % \frametitle{Outline} |
---|
54 | \vfill |
---|
55 | \begin{block}{Outline} |
---|
56 | \tableofcontents[hideallsubsections] |
---|
57 | \end{block} |
---|
58 | } |
---|
59 | |
---|
60 | %------------------------------- SECTION -------------------------% |
---|
61 | \section[summary]{Summary of the last months} |
---|
62 | |
---|
63 | %\subsection{The new v1r18p20060301 release} |
---|
64 | |
---|
65 | %---- Slide 1 -----% |
---|
66 | \frame |
---|
67 | { |
---|
68 | \frametitle{Release procedure} |
---|
69 | \begin{block} |
---|
70 | With the problem encountered of the shell env overflow, the tarball corruption |
---|
71 | and its resulting bad effects in the atlas multi-grid production context, severals |
---|
72 | actions have been done: |
---|
73 | \begin{itemize} |
---|
74 | \item Enforce the procedure of putting a new cmt release into production |
---|
75 | \item Add a module to validate the tarballs in the release procedure |
---|
76 | \item Put more efforts on the release convention notation: |
---|
77 | \begin{itemize} |
---|
78 | \setbeamertemplate{itemize items}[circle] |
---|
79 | \item \texttt{v1r20-alphaY, v1r20-betaX, v1r20-Release Candidate Z, v1r20p01 , ...} |
---|
80 | \end{itemize} |
---|
81 | \end{itemize} |
---|
82 | \end{block} |
---|
83 | } |
---|
84 | |
---|
85 | %---- Slide 2 -----% |
---|
86 | \frame |
---|
87 | { |
---|
88 | \frametitle{Feature requests} |
---|
89 | After an spontaneous and intensive CMT feature requests session |
---|
90 | on hypernews~\cite{cmt_hypernews}, we have classified the items requested, |
---|
91 | converted them into tickets~\cite{cmt_changelog} and assigned priorities : |
---|
92 | \begin{itemize} |
---|
93 | \item Very instructive (Thanks to all contributors) |
---|
94 | \item For a complete list, see~\cite{cmt_feature_requests} |
---|
95 | \item To see the list of implemented items, see~\cite{cmt_done} |
---|
96 | \end{itemize} |
---|
97 | Two categories : |
---|
98 | \begin{enumerate} |
---|
99 | \item Missing Features |
---|
100 | \item Optimization of existing features, mainly concerning compilation |
---|
101 | \end{enumerate} |
---|
102 | We first focused on the the first category with the aim |
---|
103 | to provide a stable release for the LHC beginning. |
---|
104 | } |
---|
105 | |
---|
106 | \section[\cmt]{CMTpy - \cmt version v1r19/v1r20} |
---|
107 | |
---|
108 | %---- Slide 5 -----% |
---|
109 | \frame |
---|
110 | { |
---|
111 | \frametitle{CMT python wrapper} |
---|
112 | \begin{block} |
---|
113 | \begin{itemize} |
---|
114 | \item The CMTpy(v1) package provides the official python wrapper for CMT. |
---|
115 | \item Already used by the AtlasDoxygen package |
---|
116 | \item Contains probably not all functions but could be easily |
---|
117 | extended if people are interested |
---|
118 | \item For the moment, you can get it from SVN |
---|
119 | \begin{itemize} |
---|
120 | \setbeamertemplate{itemize items}[circle] |
---|
121 | \item \url{http://svn.lal.in2p3.fr:/projects/CMT/} |
---|
122 | \item Command: {\tiny \texttt{svn co https://svn.lal.in2p3.fr:/projects/CMT/CMTpy/v1 CMTpy}} |
---|
123 | \item Svnview: {\tiny \url{http://svn.lal.in2p3.fr/WebSVN/CMT/CMTpy/v1/?rev=0&sc=0}} |
---|
124 | \end{itemize} |
---|
125 | \end{itemize} |
---|
126 | \end{block} |
---|
127 | } |
---|
128 | |
---|
129 | %---- Slide 3 -----% |
---|
130 | \frame |
---|
131 | { |
---|
132 | \frametitle{New \cmt release (version v1r19)} |
---|
133 | \begin{itemize} |
---|
134 | \item Add support for wildcarded project dependencies which Allow |
---|
135 | CMTPROJECTPATH overrides, e.g.: \texttt{use project v*} |
---|
136 | |
---|
137 | \item Support for the author keyword at the project |
---|
138 | level i.d., \texttt{cmt show project\_author} |
---|
139 | |
---|
140 | \item New traversal mode for the cmtpath\_pattern: \texttt{cmtpath\_pattern\_revert} |
---|
141 | |
---|
142 | \item Add an option to bypass the configuration step after the |
---|
143 | cvs checkout (\texttt{-no\_config}) |
---|
144 | |
---|
145 | \item Extend the strategy syntax for supporting variable, e.g.: |
---|
146 | \begin{itemize} |
---|
147 | \setbeamertemplate{itemize items}[circle] |
---|
148 | \item \texttt{macro use\_strategy "without\_installarea" }\\ |
---|
149 | \texttt{ATLAS "with\_installarea"} \\ |
---|
150 | \texttt{build\_strategy \$(use\_strategy)} |
---|
151 | \end{itemize} |
---|
152 | \item Disable warning about unused tags, e.g. CMTSITE. Possibility to re-enable |
---|
153 | them by the\texttt{-warnings} option. |
---|
154 | \item See Changelog~\cite{cmt_changelog} for more informations |
---|
155 | \end{itemize} |
---|
156 | } |
---|
157 | |
---|
158 | %---- Slide 4 -----% |
---|
159 | \frame |
---|
160 | { |
---|
161 | \frametitle{\cmt release v1r20} |
---|
162 | Currently under trial nightlies tests by Atlas |
---|
163 | \begin{itemize} |
---|
164 | \item Support for native\_version use statements : |
---|
165 | \begin{itemize} |
---|
166 | \setbeamertemplate{itemize items}[circle] |
---|
167 | \item \texttt{use Foo * -native\_version=1.2.3} |
---|
168 | \end{itemize} |
---|
169 | |
---|
170 | \item Extent cmt/project.cmt file syntax/grammar |
---|
171 | \begin{itemize} |
---|
172 | \setbeamertemplate{itemize items}[circle] |
---|
173 | \item Support tags,macros, build\_/setup\structure\_strategy |
---|
174 | \end{itemize} |
---|
175 | \item Tag/applied tag are now protected by private |
---|
176 | \begin{itemize} |
---|
177 | \setbeamertemplate{itemize items}[circle] |
---|
178 | \item genconf pattern |
---|
179 | \end{itemize} |
---|
180 | \item Should be the `stable' version for LHC : |
---|
181 | \begin{itemize} |
---|
182 | \setbeamertemplate{itemize items}[circle] |
---|
183 | \item Severals patches certainly still remind, e.g. missing dependencies |
---|
184 | \end{itemize} |
---|
185 | \end{itemize} |
---|
186 | } |
---|
187 | |
---|
188 | \section[future plans]{Future plans} |
---|
189 | \frame |
---|
190 | { |
---|
191 | \frametitle{Future plans} |
---|
192 | \begin{itemize} |
---|
193 | \item Optimization : |
---|
194 | \begin{itemize} |
---|
195 | \setbeamertemplate{itemize items}[circle] |
---|
196 | \item compilation, cache vs.interpreted, xml, ... |
---|
197 | \end{itemize} |
---|
198 | \item Recent LCGAA announcement |
---|
199 | \begin{itemize} |
---|
200 | \setbeamertemplate{itemize items}[circle] |
---|
201 | \item |
---|
202 | LCG Application Area Internal Review: 'As future support for SCRAM |
---|
203 | is uncertain, migration to CMT appears as a reasonable option; however, |
---|
204 | such a migration should carefully be carried out, involving the experiments. |
---|
205 | LCGCMT needs further work [...] the implementation of this should be balanced |
---|
206 | against the additional workload it would entail.` |
---|
207 | \item Meeting between LCGAA and \cmt team for the end of January |
---|
208 | \item Feature requests = more people involved ? |
---|
209 | \end{itemize} |
---|
210 | \item Manpower issue : |
---|
211 | \begin{itemize} |
---|
212 | \setbeamertemplate{itemize items}[circle] |
---|
213 | \item actually: 1 FTE (Vincent) and $\epsilon$ (Christian) |
---|
214 | \item January: 0.5 FTE (Vincent) and $\epsilon$ (Christian) |
---|
215 | \end{itemize} |
---|
216 | \end{itemize} |
---|
217 | } |
---|
218 | |
---|
219 | %------------------------------- SECTION -------------------------% |
---|
220 | \section{References} |
---|
221 | %------------------------------- FRAME-------------------------% |
---|
222 | \frame[allowframebreaks] |
---|
223 | { |
---|
224 | \frametitle{References} |
---|
225 | %\nocite{*} |
---|
226 | \bibliographystyle{unsrt} |
---|
227 | \bibliography{12-13-2006-CMT_sit} |
---|
228 | } |
---|
229 | |
---|
230 | \end{document} |
---|
231 | %------------------------------- End Of File -------------------------% |
---|