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

Last change on this file since 341 was 341, checked in by garonne, 18 years ago

Last draft

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}
69With the problem encountered of the shell env overflow, the tarball corruption
70and its resulting bad effects in the atlas multi-grid production context, severals
71actions have been done:
72     \begin{itemize}
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}
80       \end{itemize}
81}
82
83%---- Slide 2 -----%
84\frame 
85{
86 \frametitle{Feature requests}
87After an spontaneous and intensive CMT feature requests session
88on hypernews~\cite{cmt_hypernews},  we have classified the items requested,
89converted 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}
95Two 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.
102}
103
104\section[\cmt]{CMTpy - \cmt version v1r19/v1r20}
105
106%---- Slide 5 -----%
107\frame 
108{
109 \frametitle{CMT python wrapper}
110
111     \begin{itemize} 
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
117          \begin{itemize} 
118                \setbeamertemplate{itemize items}[circle]
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}
123     \end{itemize}
124}
125
126%---- Slide 3 -----%
127\frame 
128{
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.:
143          \begin{itemize} 
144                \setbeamertemplate{itemize items}[circle]
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
150them by the\texttt{-warnings} option.
151     \item See Changelog~\cite{cmt_changelog} for more informations
152\end{itemize}
153}
154
155%---- Slide 4 -----%
156\frame 
157{
158 \frametitle{\cmt release v1r20} 
159Currently 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}
166
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}
182\end{itemize}
183}
184
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}
214}
215
216%------------------------------- SECTION -------------------------%
217\section{References}
218%------------------------------- FRAME-------------------------%
219\frame[allowframebreaks]
220{
221\frametitle{References}
222%\nocite{*}
223\bibliographystyle{unsrt}
224\bibliography{12-13-2006-CMT_sit}
225}
226
227\end{document}
228%------------------------------- End Of File -------------------------%
Note: See TracBrowser for help on using the repository browser.