dplyr 1.1.0 revdep tracker
Closed this issue · 7 comments
DavisVaughan commented
dplyr 1.1.0 revdep tracker
hadley commented
I'll take these ones:
na_if()
vctrs update #6329
- circumplex: jmgirard/circumplex#18
- forestmangr: sollano/forestmangr#5
- hlaR: LarsenLab/hlaR#3
- huito: from
inti::tarpuy_design
- inti: Flavjack/inti#11
- itraxR: Looks like CRAN version had a problem that was fixed here in dev version. Related to
na_if()
on a data frame tombishop1/itraxR@5de1717 - JumpeR: gpilgrim2670/JumpeR#3
- naniar: njtierney/naniar#305
- skater: signaturescience/skater#57
- suddengains: milanwiedemann/suddengains#31
- SwimmeR: gpilgrim2670/SwimmeR#5
DavisVaughan commented
vctrs
- GauPro: vctrs ordering with matrix col issue r-lib/vctrs#1753
na_if()
vctrs update #6329
- dbGaPCheckup: lwheinsberg/dbGaPCheckup#1
- tidyplus: cran/tidyplus#1 and email
- ggblanket: davidhodge931/ggblanket#269
- fqar: equitable-equations/fqar#2
From join updates #5910
Assuming that most of these "produced warning" failures are from the new multi match join warning.
- comperes: echasnovski/comperes#7
- dodgr: UrbanAnalyst/dodgr#198
- exuber: kvasilopoulos/exuber#23
- lans2r: KopfLab/lans2r#4
- modeldb: Disappeared after
is_direct()
changes - multicolor: aedobbyn/multicolor#25
- parsnip: Disappeared after
is_direct()
changes - sfnetworks: Error due to
sfc
not being orderable (tackling in vctrs) r-lib/vctrs#1558 - stars: Disappeared on rerun
- Tplyr: Disappeared on rerun
- gratia: gavinsimpson/gratia#203
- isoorbi: Disappeared on rerun
- PHEindicatormethods: ukhsa-collaboration/PHEindicatormethods#72
- PKNCA: billdenney/pknca#198
- tidytransit: r-transit/tidytransit#191
- MBNMAtime: cran/MBNMAtime#1
Misc
- headliner: rjake/headliner#121
- dtplyr: tidyverse/dtplyr#404
- chronicler: b-rodrigues/chronicler#8
- skimr: ropensci/skimr#721 - already fixed, need release
- MetAlyzer: #6607
- FRK: andrewzm/FRK@6c186df#r93113457 Fixed by the dev
- questionr: sfirke/janitor#506 fixed already by janitor dev
- admiral: pharmaverse/admiral#1638
- simplevis: StatisticsNZ/simplevis#455
- tfrmt: GSK-Biostatistics/tfrmt#346
- recipes: tidymodels/recipes#1070
- textrecipes: tidymodels/textrecipes#207
rename_with()
now checks function output length
- topr: totajuliusd/topr#2
- logitr: ddsjoberg/gtsummary#1404
distinct()
and sticky columns?
- panelr: jacob-long/panelr#50
slice_*()
strictness about n
- kmscv: cran/kmscv#1
slice()
errors on named args
- forceR Peter-T-Ruehr/forceR#2
Set operations #6354
- IPEDSuploadables: AlisonLanski/IPEDSuploadables#102
slice()
with no args now drops all rows
- rsample: tidymodels/rsample#380
From between updates #6260
- brolgar:
between()
cast error in tests — njtierney/brolgar#113 - cubble:
between()
cast error in vignette (double to character) — huizezhang-sherry/cubble#11 - gmgm:
between()
cast error in tests (double to integer) — jeremyroos/gmgm#1 - helda:
between()
cast error in examples — Redcart/helda#12 - presenter: Unknown vignette failure — Harrison4192/presenter#1
- respR:
between()
cast error in examples (double to integer) — januarharianto/respR#187
arrange()
radix ordering #6263
- dexter: Relied on
arrange()
andgroup_by() %>% summarize()
having the same ordering dexter-psychometrics/dexter#6
data_frame_()
removal #6277
- rabhit: Imported
data_frame_()
but never actually used it https://bitbucket.org/yaarilab/rabhit/issues/4/remove-data_frame_-import-from-dplyr
dplyr::tbl_sum()
removal in favor of pillar::tbl_sum()
#6284
- groupr: ngriffiths21/groupr#5
- tabxplor BriceNocenti/tabxplor#2
case_when()
uses vctrs #6300
- epocakir: Uses
case_when(~ ordered, TRUE ~ NA_integer_)
. Needs to useGFR_stages[NA_integer_]
for default. alwinw/epocakir#41 - huxtable: Tries to use a mix of matrix and vector logicals on the LHS. Should probably un-dim, apply case-when, then re-dim. hughjonesd/huxtable#234
- unpivotr:
case_when()
was being used to return calls, but now requires vector types. It was also making this vctrs bug pop up, but was easily worked around r-lib/vctrs#1300 nacnudus/unpivotr#58
if_else()
uses vctrs #6317
- dm: cynkra/dm#1686
- hablar: davidsjoberg/hablar#16
- PVplr: cran/PVplr#1 and email
- rsample: tidymodels/rsample#341
- seecolor: lovestat/seecolor#1
lead()
and lag()
update #6336
- ferrn: huizezhang-sherry/ferrn#8
- nonmemica: wrangle is causing this to break
- statar: matthieugomez/statar#35
- wrangle: cran/wrangle#1
n_distinct()
doesn't allow named args
- track2KBA: BirdLifeInternational/track2kba#46
Join check_dots_unused()
(our fault) #6599
- disk.frame DiskFrame/disk.frame#390
- table.express #6605
- tidytree: YuLab-SMU/tidytree#29 this one had a bug too
Join check dots their fault
- ethnobotanyR: CWWhitney/ethnobotanyR#29
- wcep: cran/wcep#1
- fastqcr: kassambara/fastqcr#23
- ndi idblr/ndi#7
Weird ranking functions missing links issue
I think CRAN will ignore this so I'm marking it complete.
- heemod: Links to
row_number()
which previously was[dplyr:ranking]{dplyr::row_number()}
but nowrow_number()
is on a different help page
group_labels_details()
weirdness? can't reproduce locally
These all seemed to be related to some old bugs in group_labels_details()
that have disappeared on a rerun of the revdeps. I had my suspicions about them already because I couldn't reproduce locally, so i think they are fine.
- GDPuc:
- gmgm:
- NHSRplotthedots:
False alarm?
- SVMMaj: Looks like a bad tolerance issue in a test
Issues below this were walked back in dplyr itself, but we are tracking them here anyways.
Would be broken by nth()
, first()
, last()
vctrs update if we made first(list(1))
use vec_slice()
#6331
- DataFakeR:
%>% tidygraph::pull(table) %>% dplyr::first()
on a list-col, expectingfirst()
to give the first element - dyngen: Through GillespieSSA2, does
str_split(" ") %>% first()
expecting to get the first element of the list - dynwrap: Programmatic usage of
first()
on a list, expecting to get the first element - GillespieSSA2: does
str_split(" ") %>% first()
expecting to get the first element of the list (see also dyngen) - phenofit:
last()
on a list, expecting the last list element - TidyMultiqc:
first()
on a list expecting to get the first element - xpose:
first()
on a list expecting to get the first element
Would be broken by funs()
deprecation #6389
- AQuadtree:
dplyr::summarise_at(qt2.act@data, sum.2, funs(sum))
- bootnet:
dplyr::summarize_each(., funs(fun(., digits = digits)))
- caffsim:
dplyr::summarise_at(., vars(value), funs(mean, sd, min, max))
- carpenter:
dplyr::mutate_all(., dplyr::funs(as.character))
- clustrd:
dplyr::summarise_all(., funs(mean))
- coefplot:
dplyr::mutate_at(...)
some usage of funs in there - cometExactTest:
dplyr::summarise_all(., funs(sum))
- funModeling:
dplyr::summarise_each_(., funs(group_func), vars_to_keep)
- geosimilarity:
dplyr::summarise_all(., funs(mean))
- GFE:
base::ifelse(type == "Jackknife", funs(varJack), funs(var))
- glmdisc:
dplyr::mutate_at(., dplyr::vars("X1", "X2"), dplyr::funs(as.integer))
- graphicalVAR:
dplyr::mutate_at(., funs(shift), .vars = vars)
- IBCF.MTME:
dplyr::mutate_if(., is.numeric, funs(round(., digits)))
- interplot: in vignette
- ipft:
dplyr::summarise_all(., funs(mean))
- Lahman:
dplyr::summarise_each(., funs(sum))
- missCompare:
dplyr::summarise_all(., funs(mymean))
- MRFcov:
dplyr::summarise_all(., dplyr::funs(sd(.)))
- MSiP:
dplyr::summarise_each(., funs(max(.)))
- ncappc:
dplyr::mutate_all(., dplyr::funs(as.numeric(as.character(.))))
- PAC:
dplyr::summarise_all(., funs(sum))
- PDtoolkit:
dplyr::summarise_at(...)
- phase1PRMD:
dplyr::mutate_at(...)
- PPforest: in vignette
- prevtoinc:
dplyr::mutate_all(., dplyr::funs(unlist))
- prozor:
dplyr::mutate_at(pepinfo, peptide, dplyr::funs(as.character))
- psychonetrics:
dplyr::summarise_at(., funs(mean(., na.rm = TRUE)), .vars = vars)
- randomForestExplainer:
dplyr::summarize_at(., vars, funs(max(., na.rm = TRUE)))
- ruler: in vignette
- sfc:
mutate_each(funs(as.character(.)))
- sjmisc:
dplyr::summarise_all(...)
- sjPlot: in vignette
- skynet:
dplyr::mutate_all(., funs(ifelse(is.na(.), 0, .)))
- staRdom: in vignette
- statVisual:
dplyr::summarise_at(...)
- tabularaster: in vignette
- tidyboot:
dplyr::summarise_at(., vars(mean), funs(ci_upper, mean, ci_lower))
- useful:
mutate_at(...)
- xray:
mutate_all(...)
Weird bind_rows()
or bind_cols()
missing links issue
- blsR: Links to
bind_rows()
which previously was[dplyr:bind]{dplyr::bind_rows()}
but nowbind_rows()
has its own help page - dtrackr:
- ffp:
- getLattes:
- jstable:
- mark:
- mrgsim.parallel:
- RKorAPClient:
- salesforcer
- sf:
- sftime:
- sjmisc:
- skimr:
- slackr:
- soiltestcorr:
- styler:
- tidygraph:
- tsibble:
Would be broken by slice_*()
check_dots_empty()
in generic
- tidyterra:
slice_sample.SpatRaster(.keep_extent = TRUE)
extra argument counted as dots
lionel- commented
nth()
, first()
, last()
vctrs update #6331
- confoundr: "Can't convert
default
to match type ofx
",first(x, default = "NA")
with doublex
- jwjackson/confoundr#3 - divseg: Does
dplyr::first(dplyr::cur_data())
expecting to get the first col of the data frame? Should usepull()
. - christopherkenny/divseg#1 - finnts:
dplyr::filter(Date==max(Date)) %>% dplyr::last()
on a df where they should have usedpull(-1)
- microsoft/finnts#117 - FRK: Not sure, possibly related but hard to diagnose - andrewzm/FRK#7
- janitor:
dplyr::last(dat)
on a data frame expecting last column, should usepull()
- sfirke/janitor#491 - questionr: Broken because of janitor
- tidygraph:
dplyr::count() %>% dplyr::first()
on a data frame, expecting first column, should usepull()
- thomasp85/tidygraph#168 - phenofit: eco-hydro/phenofit#14
select_vars()
deprecation #6389
- extdplyr:
dplyr::select_vars(colnames(data), ...)
- No online repo, sent mail with a link to lionel-/extdplyr@a3cc769 - NobBS: No online repo, sent mail with a link to lionel-/NobBS@d7e4607
n_distinct()
doesn't allow 0 args
- arrow:
test-dplyr-summarize.R:301
- apache/arrow#14948
Join check_dots_unused()
(actual bug)
- iNZightTools: calling
anti_join()
withsuffix
arg but that doesn't exist - iNZightVIT/iNZightTools#196 - lillies:
all.x
arg that doesn't existdplyr::left_join(LYL, ages_onset, by = "age", all.x = T)
Sent mail linking to lionel-/lillies@6d0d31f - mudata2:
prefix
arg that doesn't exist, supposedly meantsuffix
? - paleolimbot/mudata2#34 - overviewR:
by.x
andby.y
args that don't exist - cosimameyer/overviewR#38 - tidyquery: Looks like they might be calling
anti_join()
or something like it withsuffix=
, which doesn't exist. - ianmcook/tidyquery#29 - dtrackr: Calls
semi_join()
withsuffix=
argument. - terminological/dtrackr#30
distinct()
returns columns in requested order now #6156
- romic: issue in
test-conversion.R
where expected column order is different - calico/romic#41 - tidyCDISC: - Biogen-Inc/tidyCDISC#144
Misc
- starschemar: Looks like that have superclassed
data.frame
, something we don't support.x must be a vector, not a <tbl_df/tbl/data.frame/dimension_table> object
- Sent mail with link to lionel-/starschemar@a392623
Unknown
- r2dii.analysis: some calculation in tests is off, but very complex chain of calculations to get there - #6607
- RNeXML:
sort(meta.cont[, "Meta"]) not equal to sort(unique(meta.nested[, "meta"]))
intest_meta_extract.R:204
- ropensci/RNeXML#254
na_if()
vctrs update #6329
- ontologics:
Can't convert y <character> to match type of x <tbl_df>
- luckinet/ontologics#27 - tabshiftr:
Can't convert y <character> to match type of x <double>
- luckinet/tabshiftr#3
lionel- commented
New problems revealed in revdep checks of #6550:
New exported where()
function causes an import conflict
Caused by #6609. where()
is also exported by ape and imager packages.
- ggmuller - robjohnnoble/ggmuller#19
- LARGB - Sent mail linking to lionel-/LARGB@2ed45f6
- treeplyr - uyedaj/treeplyr#9
DavisVaughan commented
From 24ea5ae
- arrow - apache/arrow#33894 (New version on CRAN Dec 6)
- autoGO - cran/autoGO#1 and email (on CRAN Jan 16)
- injurytools - lzumeta/injurytools#1 (on CRAN Jan 25)
- metacore - #6666. atorus-research/metacore#72
- sift - #6665
DavisVaughan commented
3 more detected only by CRAN's checks. We aren't sure how they slipped through ours.
- DecomposeR - cran/DecomposeR#1 and email
- eHDPrep - overton-group/eHDPrep#3
- SIPmg - ZielsLab/SIPmg#1
hadley commented
On CRAN 🥳