Tôi đang cố gắng chuẩn bị một gói để phát hành cho CRAN. Là một phần của process-- following Hadley's advice on releasing to CRAN --Tôi đã gửi gói để win-builder
để kiểm tra R với phiên bản phát triển của R sử dụng:Kiểm tra R với R-devel cung cấp các ghi chú chức năng toàn cầu liên quan đến các chức năng gói cốt lõi
devtools::build_win(version = "R-devel")`
tôi nhận được ghi chú sau đây trong nhật ký kiểm tra:
* checking R code for possible problems ... NOTE
[... specific notes, omitted for brevity]
Undefined global functions or variables:
as.formula coef complete.cases lines model.frame model.matrix
model.response optim plogis plot pnorm predict printCoefmat quantile
terms
này lưu ý không xảy ra với:
- OS X 10.10.3, R 3.2.1 trên máy tính xách tay địa phương của tôi
- Ubuntu 12.04, R 3.1.2 qua travis-ci
- đôi bên cùng xây dựng với R-phát hành
Các chức năng tham chiếu trong các lưu ý là từ gói kèm với cài đặt R cơ sở, ví dụ stats
, utils
, graphics
và nếu tôi hiểu chính xác ghi chú xảy ra vì tôi không nhập rõ ràng các chức năng/gói cụ thể trong gói của riêng mình NAMESPACE
hoặc DESCRIPTION
tệp. Tôi đã bao gồm các phần có liên quan từ cả hai tệp bên dưới.
1. Tôi có nên cố gắng giải quyết ghi chú này trước khi cố gắng phát hành cho CRAN không?
Tôi có thể làm điều này bằng cách nhập khẩu rõ ràng các gói cơ sở cho các hàm được tham chiếu trong ghi chú, nhưng cho rằng ghi chú không xảy ra với bất kỳ môi trường nào khác mà tôi đã thử R, có vẻ như bit thừa.
Nhưng nó cũng hoàn toàn có thể là tôi hiểu lầm những gì đang xảy ra ở đây, vì thế:
2. Tại sao ghi chú này không chỉ xảy ra với R-devel (trên win-builder)?
Dưới đây là các phần có liên quan từ DESCRIPTION
và NAMESPACE
tôi file:
Imports:
corpcor,
plyr,
MASS,
separationplot,
stats,
Rcpp (>= 0.11.0),
xtable
Suggests:
testthat
LinkingTo:
Rcpp,
RcppArmadillo
NAMESPACE
:
importFrom(MASS,mvrnorm)
importFrom(Rcpp,sourceCpp)
importFrom(corpcor,make.positive.definite)
importFrom(plyr,ddply)
importFrom(separationplot,separationplot)
importFrom(stats,AIC)
importFrom(stats,BIC)
importFrom(stats,logLik)
importFrom(stats,nobs)
importFrom(xtable,xtable)