> R isn't very good at detecting when package dependencies also need to
> be updated, so you probably need to do:
>
> install.packages(c("reshape","plyr"))
I never experienced R wasn't good at detecting this.
On the other hand, if a new version of a package relies
on a new version of another one, it should be stated
using explicit versions in the "Depends:" field.
It is a different thing to depend on a package and
to depend on a specific (sufficiently recent) version
of a package. I notice reshape does not have such
a 'versioned dependency' on plyr, which might cause
the problems.
Best,
Tobias
I missed it in this version of ggplot2, but in every previous version
I've depended on the correct version of plyr. It doesn't help.
Hadley
Ah. Apologies. I did not have such experience in the past
and remember having been warned against old versions of
dependencies for other packages, although I'm not sure
anymore whether it was at 'load time' or 'install time'.
I agree it is a pity R's behaviour is not yet right in
this respect.
Best,
Tobias