On 6/8/2006 3:31 PM, Herve Pages wrote:
May be this is the desired behavior, I don't know. Personally, I would
think of 'install.packages("C", dep=TRUE)' as a reliable way to get
every
packages that C directly or indirectly relies on installed.
This seems rather unreasonable. If a user asked not to install B's
dependencies, and A is not listed as a dependency of C, then I don't
think a request to install C and its dependencies should install A.
Hi Duncan,
Maybe the user didn't _ask_ not to install B's deps. Maybe he simply
made a mistake
(which is easy with 'dep=FALSE' being the default), or maybe this is a
shared system and
someone else installed B without 'dep=TRUE' or removed A or...