On 08/05/2014 09:14, Ulrike Fischer wrote:
> Comparing an output with
\tracingmacros one can see that the
> behaviour of keyval has changed.
This is of course the problem with fixing bugs after a long time.
But if we refuse to fix _anything_ then not everyone will be happy
either.
It's a documented change in ltnews21 and the changes file,
although that doesn't necessarily mean it shouldn't be backed out
if it is wrong, or if it is right in an ideal world but not the
messy
world with legacy issues that we live in.
The intended behaviour of just dropping one brace group is more
sensible
a={{{b}}}
strips one {} needed for hiding commas and leaves the value as {{b}}
The old version always stripped two brace groups so the value would
have been {b}
Replying now having just seen your mail, haven't checked the test
case yet.
It's possible there is a bug in the new implementation and it's
doing the wrong thing
in which case it's obvious what to do: fix it.
Or it may be the new implementation is working as designed but
breaking existing code.
Then have to take the decision to push for the other package to
update, or take the
decision to roll back this change.
looking....
David
--
google plus: https:/profiles.google.com/d.p.carlisle
________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs.
________________________________________________________________________