You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I upload a new version of an R package to Nexus, it properly puts it in the (dynamically generated) PACKAGES.gz index. However, it's not clear what happens to the previously uploaded versions. They still show as assets, of course, and one can download them directly from their URL. But I'm not sure how an R client can "discover" those old versions.
In a "regular" CRAN repository, there's an archive.rds file in the src/contrib/Meta/ folder that clients (e.g. the install_version function in the remotes package from the RStudio folks) can use to discover what previous versions are available. It looks like Nexus doesn't supply a route for that, though.
Has this been considered before? Is there a different mechanism a client can use to discover all versions of packages? Either way, is the archive.rds file standard enough that Nexus should generate it? I might be able to help make that happen if development tuits are short.
When I upload a new version of an R package to Nexus, it properly puts it in the (dynamically generated)
PACKAGES.gzindex. However, it's not clear what happens to the previously uploaded versions. They still show as assets, of course, and one can download them directly from their URL. But I'm not sure how an R client can "discover" those old versions.In a "regular" CRAN repository, there's an
archive.rdsfile in the src/contrib/Meta/ folder that clients (e.g. the install_version function in theremotespackage from the RStudio folks) can use to discover what previous versions are available. It looks like Nexus doesn't supply a route for that, though.Has this been considered before? Is there a different mechanism a client can use to discover all versions of packages? Either way, is the
archive.rdsfile standard enough that Nexus should generate it? I might be able to help make that happen if development tuits are short.Thanks.