Closed Enchufa2 closed 3 years ago
Revdep checks added. Packages affected:
I would like to address some more issues before submitting a new release to CRAN, so there will be plenty of time for those packages to merge the fixes and submit an update.
Prepare for release:
@edzer This is ready for release. Affected downstream maintainers have been notified.
submitted ...
quantities and constants submitted too.
Revdep checks:
The warning in hydrolinks
was not detected in my revdep checks. Email sent.
Hi @edzer. I am the maintainer of the {eplusr} package which depends on {units} package. I know that in v0.7-0, install_symbolic_unit()
is deprecated. Since install_unit()
function is newly introduced in v0.7-0 and v0.7-0 is not on CRAN, how can I use install_unit()
in {eplusr}? I updated my code and submitted to CRAN, but got a warning:
* checking dependencies in R code ... WARNING
Missing or unexported object: ‘units::install_unit’
Thanks
Yes, sorry for the delay; it should now reach CRAN soon.
On CRAN now.
According to BDR, there's more fallout:
> Thanks, on its way to CRAN.
>
> Team, this causes changes to worse in:
> EmissV eplusr hydrolinks quantities traitdataform yamlet
>
And
EML constants magclass sen2r sf
but I am not seeing quantities which was updated recently.
And a different problem in ggforce from the one in R-devel previously.
All expected except for sen2r
and sf
. Will take a look.
I couldn't find anything for sf
, except a deprecated install_symbolic_unit
, that's resolved now.
sen2r
uses ud_units
, which was removed for good. A surprise, because revdep checks should have caught this one (unless there are tests that only run on CRAN). Anyway, reported here: https://github.com/ranghetti/sen2r/issues/390
A surprise, because revdep checks should have caught this one (unless there are tests that only run on CRAN).
Maybe this was not done because units
is a suggested dependency, and ud_units()
is called inside if (requireNamespace("units"))
. By the way, thanks for reporting that.
I'll run a revdepcheck to see if any packages are still using the stuff dropped in #259, and notify the maintainers accordingly.