-
Notifications
You must be signed in to change notification settings - Fork 17
/
CHECKLIST
24 lines (16 loc) · 833 Bytes
/
CHECKLIST
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Package build checklist for irlba
---------------------------------
Some steps are optional depending on the nature of the source code changes.
1. If any changes in the src/ directory, then run rchk, see
https://github.com/kalibera/rchk.
2. Locally run:
R CMD build irlba
R CMD check --as-cran irlba_x.x.x.tar.gz
3. Upload to R winbuilder and check against at least
R-devel, see https://win-builder.r-project.org/upload.aspx.
4. If major release (API change), then check reverse dependencies (see
?tools::check_packages_in_dir. For example from a bash shell:
mkdir test
cp irlba_x.x.x.tar.gz test/
R --slave -e 'options(repos="https://cloud.r-project.org/"); tools::check_packages_in_dir("test", reverse = list(repos = "https://cloud.r-project.org", which = "most"))'
5. OK to submit to CRAN.