This update includes minor improvements in code refactoring, bug fixes, and now requires a minimum of R 4.1 to allow for the internal usage of the native pipe operator.
usethis::use_tidy_github_actions()
(including
R devel, releas, and oldrel on Ubuntu 20.04, and 22.04; R release and
oldrel on win latest; R release on mac os)devtools::check()
devtools::check(remote = TRUE, manual = TRUE)
devtools::check_win_devel()
devtools::check_rhub(env_vars = c(R_COMPILE_AND_INSTALL_PACKAGES = "always"))
local:
remote:
0 errors ✓ | 0 warnings ✓ | 0 notes ✓
This submission add some packages to the "common" sets provided, and adds a pipe-able function to view/open data frames in Excel in the middle of a pipe chain. Minor improvements provided to the documentation.
usethis::use_tidy_github_actions()
(including Ubuntu 16.04,
18.04, and 20.04)devtools::check()
devtools::check(remote = TRUE, manual = TRUE)
devtools::check_win_devel()
devtools::check_rhub(env_vars = c(R_COMPILE_AND_INSTALL_PACKAGES = "always"))
local:
remote:
0 errors ✓ | 0 warnings ✓ | 0 notes ✓
There is one PREPERROR reported for Ubuntu Linux 20.04.1 LTS, R-release, GCC: with no explanation at all. Following the report (HTML) there aren't errors and the reported status is green: "passed". As noted in R-hub issue #448, this could be due to a bug/crash r-hub reporting system (caused by a truncation of internal logs) and can likely be ignored.
There is one NOTE that is only found on Windows Server 2022, R-devel 64-bit: A possible invalid url on the README.md (https://www.treccani.it/vocabolario/pigna/). I have checked the url and it is valid and active (20220930). (https://builder.r-hub.io/status/depigner_0.9.0.tar.gz-b614502f1b2b4a8d85d62cc9cec9c327#L2492)
There is a NOTE that is only found in Fedora Linux, R-devel, clang, gfortran: "Skipping checking HTML validation: no command 'tidy' found" "Skipping checking math rendering: package 'V8' unavailable". I do not have any "tidy" command on my documentation at all, and any equation neither; so, I suppose is only a system configuration lack that does not depend on my package.
* Found the following (possibly) invalid URLs:
URL: https://www.treccani.it/vocabolario/pigna/
From: README.md
Status: Error
Message: libcurl error code 35:
schannel: next InitializeSecurityContext failed: SEC_E_ILLEGAL_MESSAGE (0x80090326) - This error usually occurs when a fatal SSL/TLS alert is received (e.g. handshake failed). More detail may be available in the Windows System event log.
* checking for detritus in the temp directory ... NOTE
Found the following files/directories:
'lastMiKTeXException'
As noted in R-hub issue #503, this could be due to a bug/crash in MiKTeX and can likely be ignored.
This submission basically resolve some user-reported error, and
implement a wide refactoring of the code (converting $
in [[
and implicit integers to explicit ones, and set default stricter
linters provided by {lintr}
), and test suite ({testthat}
3ed).
Next, it improves some documentation (README, and examples), and error
messages.
usethis::use_tidy_github_actions()
(including Ubuntu 16.04,
18.04, and 20.04)devtools::check()
devtools::check(remote = TRUE, manual = TRUE)
devtools::check_win_devel()
local:
remote:
0 errors ✓ | 0 warnings ✓ | 0 notes ✓
Other than other changes and improvements reported in the NEWS.md, this submission resolve the following issue:
mail 2020-09-24 from Kurt Hornik <Kurt.Hornik@R-project.org>
Dear maintainer,
Please see the problems shown on
<https://cran.r-project.org/web/checks/check_results_depigner.html>.
The reported problems were all solved updating an auxiliary function used only for the tests.
local:
remote:
0 errors ✓ | 0 warnings ✓ | 0 notes ✓
Changed installed.packages()
using find.package()
to speed up the evaluation. In the README
's example, installed.packages()
is still used because that example have to know all the names of the installed packages.
Changed \dontrun{}
with \donttest{}
in the examples which can "run" but should not be tested. Telegram's related examples and the use_ui()
one still use \dontrun{}
because they require special environments (Telegram configuration and package-like project) to be executed without errors.
Note: on
rhub::check_for_cran()
an additional failure happen because of missing{data.table}
(that is imported by{Hmisc}
which islibrary()
ed into some examples). On the other hand{depigner}
never used{data.table}
, hence I did not put it on Suggests neighter (note also that I tried to do so and the error persists anyway claiming that{data.table}
has been required but not available). Anyway, I suppose it is an issue with the rhub environment: I get no error usingdevtools::check_win_devel()
, nor locally (Debian 10 + Win 10), nor on GitHub Actions on win (release), ubuntu (oldrle + release), macOS (release).
This is a resubmission. In this version I have not change anything:
The error:
Found the following (possibly) invalid URLs:
URL: https://elisasovrano.it
From: README.md
Status: Error
Message: libcurl error code 6:
Could not resolve host: elisasovrano.it
It was caused by the fact that https://elisasovrano.it had not yet been activated. It is now, and the link is working properly.
local:
remote:
0 errors ✓ | 0 warnings ✓ | 2 notes x
Pigna is the Italian word that gives the name to the package. Pignas would be the English-like plural for Pigna. pìn'n'a is the phonetic writing to know how to correctly pronunciate Pigna (given that it is not an English word).
Error for lack of system dependencies on r-hub only for * Ubuntu Linux 16.04 LTS: R 4.0.1, GCC
With the same configuration called from a GitHub Action defined like in https://github.com/r-lib/actions/blob/master/examples/check-full.yaml, it succeded (https://github.com/CorradoLanera/depigner/pull/14).
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.