[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