Your package breaks when defunct future::multiprocess will be removed
HenrikBengtsson opened this issue · 2 comments
HenrikBengtsson commented
FYI, future::multiprocess
has been deprecated since October 2020, and defunct since March 2023. It will soon be removed from future. When that happens, your package will break (see below). Could you please fix this? It's probably not used by your package anyway, since it's already defunct. Thank you.
* installing *source* package ‘disk.frame’ ...
** package ‘disk.frame’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
g++ -std=gnu++14 -I"/software/c4/cbi/software/R-4.2.2-gcc10/lib64/R/include" -DNDEBUG -I'/c4/home/henrik/repositories/future/revdep/lib
rary/disk.frame/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o
g++ -std=gnu++14 -I"/software/c4/cbi/software/R-4.2.2-gcc10/lib64/R/include" -DNDEBUG -I'/c4/home/henrik/repositories/future/revdep/lib
rary/disk.frame/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c hashstr2i.cpp -o hashstr2i.o
g++ -std=gnu++14 -shared -L/software/c4/cbi/software/R-4.2.2-gcc10/lib64/R/lib -L/usr/local/lib64 -o disk.frame.so RcppExports.o hashstr
2i.o -L/software/c4/cbi/software/R-4.2.2-gcc10/lib64/R/lib -lR
installing to /c4/home/henrik/repositories/future/revdep/checks/disk.frame/new/disk.frame.Rcheck/00LOCK-disk.frame/00new/disk.frame/libs
** R
** inst
** byte-compile and prepare package for lazy loading
Error: object ‘multiprocess’ is not exported by 'namespace:future'
Execution halted
ERROR: lazy loading failed for package ‘disk.frame’
* removing ‘/c4/home/henrik/repositories/future/revdep/checks/disk.frame/new/disk.frame.Rcheck/disk.frame’
HenrikBengtsson commented
Thanks for the prompt fix