On 27/09/2010 14:43, Frank Mittelbach wrote:
> Hi Philipp
>
>   >  Hello,
>   >  the newest update of expl3 breaks xtemplate:
>   >
>   >  \documentclass{minimal}
>   >  \usepackage{xtemplate}
>   >  \DeclareObjectType{test}{0}
>   >  \DeclareTemplateInterface{test}{test}{0}{a:tokenlist={}}
>   >  \begin{document}
>   >  \null
>   >  \end{document}
>   >
>   >  results in
>   >
>   >  ! Undefined control sequence.
>   >  \xtemplate_parse_keys_elt_aux:n #1->\tl_if_eq:VnT
>   >                                                    \l_xtemplate_keytype_tl
>   >  {#...
>
> I think we have a timing issue here. with the changes in expl3 that we
> did, a number of function calls in the xpackages also changed their name and
> perhaps those didn't got updated on CTAN (also I thought we wanted to keep the
> old names around for compat reasons for a while ... something slipped here)
>
> guess we need to do this better next time
>
> on svn the function in question reads
>
> \cs_new_nopar:Npn \xtemplate_parse_keys_elt_aux:n #1 {
>    \str_if_eq:VnT \l_xtemplate_keytype_tl {#1} {
>
>
> guess we will see a corrected version of these packages on CTAN soon
>
> frank

These went to CTAN at the same time but apparently the xpackage upload 
was defective. I'll redo the .zip file and send it again now.
-- 
Joseph Wright