Replies: 1 comment 4 replies
-
|
That's a good point to bring up.
In the general case, yes. The issue is that
Whether the removal is permanent or temporary, it feels like an edge case that novice or intermediate contributors may have trouble understanding, and the implications for the snapshot model are complicated. I think the easiest solution is just for the maintainer of |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Currently, the staging issue of nanoarrow and adbcdrivermanager show the following:
https://r-multiverse.org/status/staging.html
However, this seems quite strange.
adbcdrivermanager actually works with nanoarrow on CRAN (because it requires
nanoarrow (>= 0.3.0))1, so there's no problem if nanoarrow 0.7.0 isn't in the production snapshot.Conversely, if nanoarrow hadn't been registered on R-multiverse, adbcdrivermanager would have been able to enter the production repository without any problems.
I feel that this means that the more packages registered in R-multiverse, the less user-friendly the production repository becomes.
Some thoughts:
In this case, nanoarrow should be removed from the staging universe for a certain period of time, and if adbcdrivermanager passes testing during that time, it should be added to the production repository.
Footnotes
https://github.com/apache/arrow-adbc/blob/56a3ba7135c9dd71cf4b71a3c121184561de3a0a/r/adbcdrivermanager/DESCRIPTION#L26-L27 ↩
Beta Was this translation helpful? Give feedback.
All reactions