Dear Dirk, Thank you so much for your tips. I'll implement them and try a new submission.
Best regards, Olivoto Em dom., 3 de nov. de 2024 às 14:08, Dirk Eddelbuettel <e...@debian.org> escreveu: > > Tiago, > > Looking at https://www.stats.ox.ac.uk/pub/bdr/noSuggests/pliman.out > we see it errors after trying '* checking examples ...': > > * checking examples ... ERROR > Running examples in ‘pliman-Ex.R’ failed > The error most likely occurred in: > > > ### Name: as_image > > ### Title: Create an 'Image' object > > ### Aliases: as_image > > > > ### ** Examples > > > > img <- > + as_image(rnorm(150 * 150 * 3), > + dim = c(150, 150, 3), > + colormode = 'Color') > Error in loadNamespace(x) : there is no package called ‘EBImage’ > Calls: as_image ... loadNamespace -> withRestarts -> withOneRestart -> > doWithOneRestart > Execution halted > * checking PDF version of manual ... [12s/12s] OK > > Looking at as_image.Rd in > https://github.com/NEPEM-UFSC/pliman/blob/24a1781073f9b1a3141002f0985b0542b1f7178d/man/as_image.Rd > we see that you do have an \donttest{} there but that alone does not > protect > you. Instead of > > \examples{ > \donttest{ > library(pliman) > img <- > as_image(rnorm(150 * 150 * 3), > dim = c(150, 150, 3), > colormode = 'Color') > plot(img) > } > > I would do something like > > if (interactive() && requireNamespace("EBImage", quietly=TRUE)) { > library(pliman) > img <- as_image(rnorm(150 * 150 * 3), dim = c(150, 150, 3), colormode > = 'Color') > plot(img) > } > > where you could of course put that condition into a helper function. > > Hope this helps, Dirk > > -- > dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org > [[alternative HTML version deleted]] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel