Package Details: r-openssl 2.1.1-1

Git Clone URL: https://aur.archlinux.org/r-openssl.git (read-only, click to copy)
Package Base: r-openssl
Description: Encryption, Signatures and Certificates Based on OpenSSLi
Upstream URL: https://cran.r-project.org/package=openssl
Licenses: MIT
Submitter: Kibouo
Maintainer: peippo
Last Packager: peippo
Votes: 1
Popularity: 0.000000
First Submitted: 2019-05-02 15:40 (UTC)
Last Updated: 2023-09-26 12:40 (UTC)

Latest Comments

pekkarr commented on 2023-03-23 17:43 (UTC)

Having check in r-testthat wouldn't work after all, since r-mockery depends on r-testthat and the tests fail without r-mockery.

pekkarr commented on 2023-03-23 17:32 (UTC) (edited on 2023-03-23 17:38 (UTC) by pekkarr)

There are also dependency cycles with these packages: r-cli, r-crayon, r-desc, r-lazyeval, r-magrittr, r-pillar, r-pkgload, r-praise, r-r6, r-rematch2, r-rlang, r-rprojroot, r-waldo, r-withr. I left a comment on each package explaining the cycle.

Besides r-lazyeval, these are all direct or indirect dependencies of r-testthat, so removing the tests is the best option. r-lazyeval on the other hand is fine if the checkdepends array is cleaned to contain only the packages needed for tests, which I explained in a comment on that package.

I also found out that it's possible to enable check by default on r-testthat by setting checkdepends to contain only r-curl, r-mockery, r-vctrs and r-xml2. During check the just built r-testthat is used to run the tests on itself, so it's not needed in checkdepends.

EDIT: r-testthat wouldn't work after all, since r-mockery depends on r-testthat.

pekkarr commented on 2023-03-21 16:54 (UTC)

Thank you for fixing it. There were similar problems with at least r-testthat (which checkdepends on itself) and r-vctrs (with cycle r-vctrs -> r-testthat -> r-waldo -> r-tibble -> r-vctrs), but for these it's not possible to keep the tests while also removing the cycles, since it's not possible to run the checks without r-testthat. For them it would be better to just remove the check.

peippo commented on 2023-03-21 16:42 (UTC)

Good catch, @pekkarr, thanks!

pekkarr commented on 2023-03-21 13:03 (UTC)

There is now a semi-cyclical dependency with r-jose, since r-openssl checkdepends on r-jose, while r-jose itself depends on r-openssl. While technically this might not be a bug, it can make it hard to install these packages with AUR helpers, as those might not be able to handle semi-cyclical dependencies.

However, I found that the tests work even when r-jose is removed from checkdepends. Doing that would remove the dependency cycle. Also r-knitr and r-rmarkdown are useless for the tests.

dviktor commented on 2021-12-22 20:30 (UTC)

Further maintenance and support for this package has been moved there. You can install pre-built packages from my repo

japhir commented on 2020-03-09 15:59 (UTC)

please update version to 1.4.1 and updpkgsums :)