- Timestamp:
- Dec 13, 2006, 9:33:05 AM (18 years ago)
- Location:
- atlas/presentations
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
atlas/presentations/12-13-2006-CMT_sit.tex
r340 r341 30 30 \setbeamercovered{dynamic} 31 31 32 33 32 \definecolor{rltgreen}{rgb}{0,0.5,0} 34 33 \pgfdeclareimage[height=1.1cm]{LogoLAL}{logos/logoLAL50ansgrand} 35 34 \logo{ \pgfuseimage{LogoLAL} } 36 35 37 \title{CMT : v1r19/v1r20, \\ Atlas SW/SIT meeting}36 \title{CMT news, \\ Atlas SW/SIT meeting} 38 37 \author{Vincent Garonne\\ 39 38 garonne@lal.in2p3.fr} … … 60 59 61 60 %------------------------------- SECTION -------------------------% 62 \section[\cmt]{\cmt news, feedbacks and futur improvements} 61 \section[summary]{Summary of the last months} 62 63 %\subsection{The new v1r18p20060301 release} 64 63 65 %---- Slide 1 -----% 64 \frame{ 65 \setbeamertemplate{blocks}[default] 66 \vfill \hfill 67 \begin{block}{\begin{center} \large CMT news \end{center}} 68 \end{block} 69 } 70 71 %\subsection{The new v1r18p20060301 release} 72 73 %---- Slide 1 -----% 74 \frame 75 { 76 \frametitle{\cmt news (1)} 77 78 \begin{block}{New \cmt release (version v1r18p20060301) } 79 No major improvements but fixed several problems with the existing 80 CMT versions, including: 66 \frame 67 { 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: 81 72 \begin{itemize} 82 \item Non-existent directories are no longer removed from search paths83 \item Add new warning messages in relation with setup checking which are84 explicitly called with the \texttt{--warnings option}85 \ item The run-time environment for a release can be setup by specifying86 the "runtime" during setup command, e.g.: \\87 \texttt{> source $\sim$/cmthome/setup.sh -tag=11.0.4,runtime}88 \item New version of the AtlasSettings package (backwards compatible)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} 89 80 \end{itemize} 90 \end{block}91 81 } 92 82 … … 94 84 \frame 95 85 { 96 \frametitle{\cmt news (2)} 97 \begin{block}{New \cmt release (version v1r18p20060301)} 98 \begin{itemize} 99 \item Change the internal system for setting environment variables in a proper way 100 \item Better support of the (non-)version-directory mode in severals cases: 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. 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 101 117 \begin{itemize} 102 118 \setbeamertemplate{itemize items}[circle] 103 \item Option to force package version directories to be created when using 104 "\texttt{cmt co}":\\ 105 \texttt{set CMTSTRUCTURINGSTYLE "with\_version\_directory"} 106 \item Resp. \texttt{"without\_version\_directory"} force a package version directory not 107 to be created. 108 \end{itemize} 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 150 them by the\texttt{-warnings} option. 109 151 \item See Changelog~\cite{cmt_changelog} for more informations 110 152 \end{itemize} 111 \end{block} 112 } 113 114 %---- Slide 3 -----% 115 \frame 116 { 117 \frametitle{\cmt feedbacks} 118 119 \begin{block}{Reports} 120 \begin{itemize} 121 \item Tested on the nightlies with "no" problems except 122 \begin{itemize} 123 \setbeamertemplate{itemize items}[circle] 124 \item Should understand the problem of eternal loop 125 encountered with dictionaries ... 126 \end{itemize} 127 \item Should be the `stable' v1r18 in the futur 128 \item Problems encountered with the cmtcvs plugin in the way cvs tags are printed : 129 \begin{itemize} 130 \setbeamertemplate{itemize items}[circle] 131 \item Thanks to D. Chamont, this is fixed and should 132 be available for the next plugin release 133 \end{itemize} 134 \end{itemize} 135 \end{block} 136 } 137 138 \frame 139 { 140 \frametitle{\cmt Future} 141 \begin{block}{Future improvements planned for the next \cmt release :} 142 \begin{itemize} 143 \setbeamertemplate{itemize items}[circle] 144 \item Request for having a macro that reflects all active tags , i.d. 145 we should introduce a link between the macro and tag concepts 146 \item Improve the log message mechanism for message classification 147 within \cmt, e.g. "à la" Python's logging module~\cite{module_logging}, 148 Apache's logging module~\cite{log4cxx} 149 \end{itemize} 150 \end{block} 151 } 152 %------------------------------- SECTION -------------------------% 153 \section{Conclusion} 154 155 %------------------------------- SLIDE -------------------------% 156 \frame{ 157 \frametitle{Conclusion} 158 159 \begin{block} {} 160 \begin{itemize} 161 \item All the necessary tools are in place to start using SVN in Atlas 162 \begin{itemize} 163 \item Doing more tests to validate the atlas svn repository 153 } 154 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} 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} 164 182 \end{itemize} 165 \item Testing by real users, will help to tune, customize and improve these tools 166 \begin{itemize} 167 \item We need friendly users ! 168 \end{itemize} 169 \item After, we could define milestones for the all conversion 170 \item We should clarify the migration policy 171 \begin{itemize} 172 \item Management of the "CVSROOT/commitavail" file for each package 173 to guaranty synchronization between CVS and SVN repository 174 \end{itemize} 175 176 \item Implementing the interface to SVN in Tag Collector, depends 177 on TC team availability 178 \item SVN should be installed at cern and supported by IT 179 \end{itemize} 180 \end{block} 181 182 } 183 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 } 184 215 185 216 %------------------------------- SECTION -------------------------% … … 191 222 %\nocite{*} 192 223 \bibliographystyle{unsrt} 193 %\bibliography{CMT06-04-2006-sit}224 \bibliography{12-13-2006-CMT_sit} 194 225 } 195 226 -
atlas/presentations/styles/beamerthemeMarseille.sty
r171 r341 33 33 \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% 34 34 leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}% 35 \leavevmode{\usebeamerfont{author in head/foot} C. Arnault,V. Garonne}%\insertshortauthor}%35 \leavevmode{\usebeamerfont{author in head/foot} V. Garonne}%\insertshortauthor}% 36 36 \hfill% 37 37 {\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}%
Note: See TracChangeset
for help on using the changeset viewer.