source: atlas/presentations/12-13-2006-CMT_sit.tex @ 356

Last change on this file since 356 was 356, checked in by garonne, 17 years ago

update

File size: 8.1 KB
Line 
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\\
38garonne@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}
70With the problem encountered of the shell env overflow, the tarball corruption
71and its resulting bad effects in the atlas multi-grid production context, severals
72actions 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}
89After an spontaneous and intensive CMT feature requests session
90on hypernews~\cite{cmt_hypernews},  we have classified the items requested,
91converted 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}
97Two 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
153them 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} 
162Currently 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 -------------------------%
Note: See TracBrowser for help on using the repository browser.