[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}
|
---|
[356] | 69 | \begin{block}
|
---|
[341] | 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:
|
---|
[340] | 73 | \begin{itemize}
|
---|
[341] | 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}
|
---|
[340] | 81 | \end{itemize}
|
---|
[356] | 82 | \end{block}
|
---|
[340] | 83 | }
|
---|
| 84 |
|
---|
| 85 | %---- Slide 2 -----%
|
---|
| 86 | \frame
|
---|
| 87 | {
|
---|
[341] | 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.
|
---|
[340] | 104 | }
|
---|
| 105 |
|
---|
[341] | 106 | \section[\cmt]{CMTpy - \cmt version v1r19/v1r20}
|
---|
| 107 |
|
---|
| 108 | %---- Slide 5 -----%
|
---|
[340] | 109 | \frame
|
---|
| 110 | {
|
---|
[341] | 111 | \frametitle{CMT python wrapper}
|
---|
[356] | 112 | \begin{block}
|
---|
[340] | 113 | \begin{itemize}
|
---|
[341] | 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
|
---|
[340] | 119 | \begin{itemize}
|
---|
| 120 | \setbeamertemplate{itemize items}[circle]
|
---|
[341] | 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}
|
---|
[340] | 125 | \end{itemize}
|
---|
[356] | 126 | \end{block}
|
---|
[340] | 127 | }
|
---|
| 128 |
|
---|
[341] | 129 | %---- Slide 3 -----%
|
---|
[340] | 130 | \frame
|
---|
| 131 | {
|
---|
[341] | 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.:
|
---|
[340] | 146 | \begin{itemize}
|
---|
| 147 | \setbeamertemplate{itemize items}[circle]
|
---|
[341] | 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}
|
---|
[340] | 156 | }
|
---|
| 157 |
|
---|
[341] | 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}
|
---|
[340] | 169 |
|
---|
[341] | 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}
|
---|
[340] | 185 | \end{itemize}
|
---|
[341] | 186 | }
|
---|
[340] | 187 |
|
---|
[341] | 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}
|
---|
[340] | 217 | }
|
---|
| 218 |
|
---|
| 219 | %------------------------------- SECTION -------------------------%
|
---|
| 220 | \section{References}
|
---|
| 221 | %------------------------------- FRAME-------------------------%
|
---|
| 222 | \frame[allowframebreaks]
|
---|
| 223 | {
|
---|
| 224 | \frametitle{References}
|
---|
| 225 | %\nocite{*}
|
---|
| 226 | \bibliographystyle{unsrt}
|
---|
[341] | 227 | \bibliography{12-13-2006-CMT_sit}
|
---|
[340] | 228 | }
|
---|
| 229 |
|
---|
| 230 | \end{document}
|
---|
| 231 | %------------------------------- End Of File -------------------------% |
---|