LightGBM/R-package/cran-comments.md

148 строки
4.0 KiB
Markdown
Исходник Обычный вид История

# CRAN Submission History
## v3.0.0-1 - Submission 3 - (August 12, 2020)
### CRAN response
Failing pre-checks.
### `R CMD check` results
* Debian: 1 NOTE
```text
* checking CRAN incoming feasibility ... NOTE
Maintainer: Guolin Ke <guolin.ke@microsoft.com>
New submission
License components with restrictions and base license permitting such:
MIT + file LICENSE
```
* Windows: 1 ERROR, 1 NOTE
```text
* checking CRAN incoming feasibility ... NOTE
Maintainer: Guolin Ke <guolin.ke@microsoft.com>
New submission
License components with restrictions and base license permitting such:
MIT + file LICENSE
** running tests for arch 'i386' ... [9s] ERROR
Running 'testthat.R' [8s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(lightgbm)
Loading required package: R6
>
> test_check(
+ package = "lightgbm"
+ , stop_on_failure = TRUE
+ , stop_on_warning = FALSE
+ )
-- 1. Error: predictions do not fail for integer input (@test_Predictor.R#7) --
lgb.Dataset.construct: cannot create Dataset handle
Backtrace:
1. lightgbm::lgb.train(...)
2. data$construct()
```
### Maintainer Notes
The "checking CRAN incoming feasibility" NOTE can be safely ignored. It only shows up the first time you submit a package to CRAN.
So the only thing I see broken right now is the test error on 32-bit Windows. This is documented in https://github.com/microsoft/LightGBM/issues/3187.
## v3.0.0-1 - Submission 2 - (August 10, 2020)
### CRAN response
Failing pre-checks.
### `R CMD check` results
* Debian: 2 NOTEs
```text
* checking CRAN incoming feasibility ... NOTE
Maintainer: Guolin Ke <guolin.ke@microsoft.com>
New submission
License components with restrictions and base license permitting such:
MIT + file LICENSE
Non-standard files/directories found at top level:
cran-comments.md docs
```
* Windows: 1 ERROR, 2 NOTEs
```text
* checking CRAN incoming feasibility ... NOTE
Maintainer: 'Guolin Ke <guolin.ke@microsoft.com>'
New submission
License components with restrictions and base license permitting such:
MIT + file LICENSE
* checking top-level files ... NOTE
Non-standard files/directories found at top level:
'cran-comments.md' 'docs'
** checking whether the package can be loaded ... ERROR
Loading this package had a fatal error status code 1
Loading log:
Error: package 'lightgbm' is not installed for 'arch = i386'
Execution halted
```
### Maintainer Notes
Seems removing `Biarch` field didn't work. Noticed this in the install logs:
> Warning: this package has a non-empty 'configure.win' file, so building only the main architecture
Tried adding `Biarch: true` to `DESCRIPTION` to overcome this.
NOTE about non-standard files was the result of a mistake in `.Rbuildignore` syntax, and something strange with how `cran-comments.md` line in `.Rbuildignore` was treated. Updated `.Rbuildignore` and added an `rm cran-comments.md` to `build-cran-package.sh`.
## v3.0.0-1 - Submission 1 - (August 9, 2020)
### CRAN response
Failing pre-checks.
### `R CMD check` results
* Debian: 1 NOTE
```text
Possibly mis-spelled words in DESCRIPTION:
LightGBM (12:88, 19:41, 20:60, 20:264)
```
* Windows: 1 ERROR, 1 NOTE
```text
Possibly mis-spelled words in DESCRIPTION:
LightGBM (12:88, 19:41, 20:60, 20:264)
** checking whether the package can be loaded ... ERROR
Loading this package had a fatal error status code 1
Loading log:
Error: package 'lightgbm' is not installed for 'arch = i386'
Execution halted
```
### Maintainer Notes
Thought the issue on Windows was caused by `Biarch: false` in `DESCRIPTION`. Removed `Biarch` field.
Thought the "misspellings" issue could be resolved by adding single quotes around LightGBM, like `'LightGBM'`.