Open bedantaguru opened 4 years ago
Make an intermediate silent release. Target May 14 noon. Most of the things can be kept as it is.
I think at this point the only option is to perform quick fix in the main repo.
Taken a fork here for future reference.
Need to fix things in the main repo and release a patch.
I think last error was coming in https://github.com/r-rudra/tidycells/blob/3ddcdf6e9f664ffc46f432c57f0eeb4cc9bb13a3/tests/testthat/test-optional_package.R#L22
~Just checked it is mostly happening for dplyr 1.0.0~ https://github.com/tidyverse/dplyr/issues/5211
As suggested by Hadley
mydev::beta_lib_loc()
library(dplyr, warn.conflicts = F)
packageVersion("dplyr")
#> [1] '0.8.99.9002'
packageVersion("vctrs")
#> [1] '0.3.0'
dat <- iris %>% head()
# class(dat) <- c(class(dat),"test")
class(dat) <- c("test", class(dat))
iris %>% head() %>% select(Species, Sepal.Length)
#> Species Sepal.Length
#> 1 setosa 5.1
#> 2 setosa 4.9
#> 3 setosa 4.7
#> 4 setosa 4.6
#> 5 setosa 5.0
#> 6 setosa 5.4
dat %>% select(Species, Sepal.Length)
#> Species Sepal.Length
#> 1 setosa 5.1
#> 2 setosa 4.9
#> 3 setosa 4.7
#> 4 setosa 4.6
#> 5 setosa 5.0
#> 6 setosa 5.4
iris %>% vctrs::vec_assert()
dat %>% vctrs::vec_assert()
Created on 2020-05-11 by the reprex package (v0.3.0)
https://github.com/nacnudus/unpivotr/issues/35
My bad all mails filtered in junk folder god knows how..
as_cell_df
is quite slow and hoping a lot in S3 method dispatch.. need to fix it..
This is CI issue I think is possible to fix (see this)
This is CI issue I think is possible to fix (see this)
All winbuilder builds are successful
This possibly by {utf8} https://github.com/r-rudra/tidycells/blob/bcecc73625c2208eaaef9fa6a7d0511ea4ed6ab2/vignettes/tidycells-intro.Rmd#L298
This may be avoided by safe dependency https://github.com/r-rudra/tidycells/blob/bcecc73625c2208eaaef9fa6a7d0511ea4ed6ab2/vignettes/tidycells-intro.Rmd#L446
This may be avoided by safe dependency https://github.com/r-rudra/tidycells/blob/bcecc73625c2208eaaef9fa6a7d0511ea4ed6ab2/tests/testthat/test-etc.R#L79
This may be avoided by safe dependency https://github.com/r-rudra/tidycells/blob/bcecc73625c2208eaaef9fa6a7d0511ea4ed6ab2/tests/testthat/test-optional_package.R#L25
For {dplyr} S3 class needs to be fixed (ordering) see https://github.com/r-rudra/tidycells/issues/40
That can happen for
testthat::expect_equal(c("12","1.5"), c("1.5","12"))
I don't know how that happened at max base::sort
can be added in
https://github.com/r-rudra/tidycells/blob/bcecc73625c2208eaaef9fa6a7d0511ea4ed6ab2/tests/testthat/test-read_cells.R#L46
safe dependency framework needs to be implemented
I don't know how to solve: Issue 'utf8' It's may need to see it again what exactly happening here (RHub)
dplyr 1.0.0 is quite strict .. that's good I think But it is less fun to code in R then .. I think R's biggest advantage is that R is really flexible. It can understand you.
ifelse
has to be replaced with dplyr::if_else
NA
to NA_
thingsbind_row
is strict and some function is changing the order of columnsFor this https://github.com/ropensci/tabulizer/issues/106 Vignette Issue, 2 is occurring in https://github.com/r-rudra/tidycells/blob/bcecc73625c2208eaaef9fa6a7d0511ea4ed6ab2/vignettes/tidycells-intro.Rmd#L446 This is tracked using cloud_picker framework in CITestR Ref this Circle CI build
dependency framework for {tabulizer} is also required
Got it archived. Devlopment cycle need to fix urgently.