You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Jonathan Keane (Jira)" <ji...@apache.org> on 2021/06/11 17:09:00 UTC

[jira] [Closed] (ARROW-10357) [R][CI] Add nightly job that checks reverse dependencies

     [ https://issues.apache.org/jira/browse/ARROW-10357?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jonathan Keane closed ARROW-10357.
----------------------------------
    Resolution: Fixed

> [R][CI] Add nightly job that checks reverse dependencies
> --------------------------------------------------------
>
>                 Key: ARROW-10357
>                 URL: https://issues.apache.org/jira/browse/ARROW-10357
>             Project: Apache Arrow
>          Issue Type: New Feature
>          Components: Continuous Integration, R
>            Reporter: Neal Richardson
>            Priority: Major
>
> Our 2.0.0 CRAN release is held up because there is now a package with a hard dependency on arrow, and they happened to use an API that we removed in this release (wrongly assuming that no one would want to call it). To prevent future surprises, we should add a nightly (or possibly less frequently, or possibly only triggered if there's changes to R) job that runs reverse dependency checks. 
> {code}
> Rscript -e 'install.packages("revdepcheck"); revdepcheck::revdep_check()'
> if ! grep -q "no problems at all" revdep/failures.md; then
>   cat revdep/failures.md
>   exit 1
> fi
> {code}
> should be sufficient to run the checks and fail the build if any fail.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)