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