[R-pkg-devel] [FORGED] Re: How to (conditionally) use an archived package (without Suggests)?
Marius Hofert
marius.hofert at uwaterloo.ca
Sun Feb 25 15:00:08 CET 2018
> As already suggested:
> - create a drat repository,
> - place a copy of loon (from its repo source or the Archive section) in it
> - add the repo to Additional_repositories
> - using Suggests: is now permissible as the package is now useable
> - the ':::' not declared warning should now go away.
okay, so (afaik) this is just a github repos which contains an exact
copy of the github version of the problematic package (here: loon). I
would then (at some future point) just do a pull to get the latest
source, create the package from there and essential refer to it from
Additional_repositories via: "Additional_repositories:
https://myuser.github.io/drat"
(so if CRAN would actually archive packages directly to a github
repos, one would not need to create a separate copy/repos'es... :-) ).
Btw, at the bottom of http://eddelbuettel.github.io/drat/DratFAQ.html
you refer to 'wikipediatrend' as an example for how to use
Additional_repositories. The link points to
https://github.com/petermeissner/wikipediatrend/blob/master/DESCRIPTION
which does not contain such a line. Might be better to just refer to
your R paper.
Cheers,
M
> An 'archived' package no longer exists in the package dependency graph
> ("Archive" is not a repo) so you need to create one. Here Suggests: and
> Additional_repositories play along together nicely; drat helps create and
> manage a simple repo you can use.
>
> Dirk
>
> --
> http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
More information about the R-package-devel
mailing list