Closed
Description
In package yet unpublished I have a large data object (the .rda
file has about 6 MB). With current roxygen versions, the namespace roclet hangs here
https://github.com/r-lib/roxygen2/blob/main/R/namespace.R#L402
This is apparently very inefficient if you have large objects in s3objects
. If I remove the data object from the package, namespace generation proceeds swiftly as usual.
Metadata
Metadata
Assignees
Labels
No labels
Activity
Improve check for unexported S3 methods
alexpghayes commentedon Mar 28, 2024
I'm running into this as well with https://github.com/alexpghayes/latentnetmediate and it's pretty debilitating. Downgrading to version 7.2.0 resolved my issue temporarily.
Edit: #1594 also resolves my issue. Thanks!
WIth large data roxygen2 hangs
jranke commentedon Apr 23, 2024
Hi, I wonder if noone with commit rights for roxygen is affected by this bug? What about @krlmlr or @DavisVaughan , could you maybe have a look?
gravesti commentedon Jul 1, 2024
I was hoping this fix would make it into this latest release. To help demonstrate for any reviewers the problem, with my package which has a few moderately large example data sets but all
.rda
< 1MB.with 7.3.2:
with the proposed fix in #1593 :
Improve check for unexported S3 methods (#1594)
Regenerate docs with roxygen2 v7.2.2