Repository navigation
revdep do fails to install because of selective exports #6000
Description
Activity
- changed the title
[-]revdep do[/-][+]revdep do fails to install because of selective exports[/+]on Mar 14, 2024 must be an S4 thing, we may need some importClassesFrom(methods, ...) entries. or maybe do needs to add those and was relying on data.table to register classes for them. l'll take a look
@Nj221102 can you please investigate as well?
@Nj221102 can you please investigate as well?
sure :)
@Nj221102 can you please investigate as well?
As @MichaelChirico said this problem is happening due to switching from blanket importing(method package) to selective imports and can be temporarily fixed by moving back to blanket imports for Method package.
I have a question do you know what this
.__T__[:baseobject might be , i can't find it .Hmm I think this should be a {do} bug, it's extremely peculiar to do this:
https://github.com/cran/do/blob/fa0d7c8f9799326ffa6f0763f490c2873597131b/NAMESPACE#L132
It's literally the only package on CRAN that does so:
https://github.com/search?q=org%3Acran+path%3ANAMESPACE+%2F%5B.%5D__%2F+-path%3A.R&type=code
Reacted by Nitish Jha and Jan GoreckiBTW, this object is a "meta name", I don't know the details about why they exist, but this is related to S4 methods for
[:methods:::.TableMetaName("[", "base") # [1] ".__T__[:base"
Reacted by Nitish Jhalooks like this is happenening again since #6004
yep, that's intentional. the PR downstream is linked above -- they'll have had plenty time to fix it by the time we release.
great
Since #5988
revdep do is failing to install: