Changeset 341 for atlas


Ignore:
Timestamp:
Dec 13, 2006, 9:33:05 AM (18 years ago)
Author:
garonne
Message:

Last draft

Location:
atlas/presentations
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • atlas/presentations/12-13-2006-CMT_sit.tex

    r340 r341  
    3030\setbeamercovered{dynamic}
    3131
    32 
    3332\definecolor{rltgreen}{rgb}{0,0.5,0}
    3433\pgfdeclareimage[height=1.1cm]{LogoLAL}{logos/logoLAL50ansgrand}
    3534\logo{ \pgfuseimage{LogoLAL} }
    3635
    37 \title{CMT: v1r19/v1r20, \\ Atlas SW/SIT meeting}
     36\title{CMT news, \\ Atlas SW/SIT meeting}
    3837\author{Vincent Garonne\\
    3938garonne@lal.in2p3.fr}
     
    6059
    6160%------------------------------- 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
    6365%---- 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}
     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:
    8172     \begin{itemize}
    82           \item Non-existent directories are no longer removed from search paths   
    83           \item Add new warning messages in relation with setup checking which are
    84                 explicitly called with the \texttt{--warnings option}
    85           \item The run-time environment for a release can be setup by specifying
    86           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}
    8980       \end{itemize}
    90 \end{block}
    9181}
    9282
     
    9484\frame
    9585{
    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}
     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
    101117          \begin{itemize}
    102118                \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
     150them by the\texttt{-warnings} option.
    109151     \item See Changelog~\cite{cmt_changelog} for more informations
    110152\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}
     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}
    164182\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}
    184215
    185216%------------------------------- SECTION -------------------------%
     
    191222%\nocite{*}
    192223\bibliographystyle{unsrt}
    193 %\bibliography{CMT06-04-2006-sit}
     224\bibliography{12-13-2006-CMT_sit}
    194225}
    195226
  • atlas/presentations/styles/beamerthemeMarseille.sty

    r171 r341  
    3333    \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
    3434      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}%
    3636      \hfill%
    3737     {\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}%
Note: See TracChangeset for help on using the changeset viewer.