Skip to content

Revdep issues for 0.7.0 #2131

@DavisVaughan

Description

@DavisVaughan

obj_is_list() now rejects list matrices and list arrays

Packages using dplyr::bind_rows() with list matrices or list arrays now fail because obj_check_list() (called via list_flatten()) is stricter. These packages need to convert their list matrices/arrays to plain lists before passing to bind_rows().

purrr's list_flatten() function now rejects array inputs

new_list_of() now calls vec_ptype() on ptype

list_unchop() stricter type coercion

list_unchop() is now stricter about type coercion. Code that previously allowed mixing types may now fail with incompatible type errors.

List-of assignment with NULL behavior changed

Error message text changed

Error messages now include additional information (FAQ references). Snapshot tests that match exact error text will fail.

vec_cast() and type coercion changes

No more partial_factor

False alarms

  • rlang
    • Tests for expr_deparse() and as_label() expect matrix/array dimensions in output.
    • False alarm, circular issue with vctrs requiring dev rlang to work, but CRAN rlang is being run here. This all prevents pillar from loading because it can't meet vctrs's dependency requirements for rlang, and tests fail. Should resolve when rlang is on CRAN.
  • klassR
    • External API error: HTTP 404 from data.ssb.no service.
  • crmPack Upcoming vctrs 0.7.0 release openpharma/crmPack#920
    • Matrix dimension error: "non-conformable arguments" in simulation code.
    • Unsure if false positive
  • myTAI Upcoming vctrs 0.7.0 release drostlab/myTAI#78
    • Vignette rebuilding failed (no detailed error output provided).
    • There is a stack imbalance issue, and they have C code, so I'm wondering if it may be a random failure issue on their end
  • svytest
    • Vignette building process was killed (likely timeout or memory issue).
    • Can't reproduce locally, it passes with dev and cran vctrs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions