Skip to content

Fixes for CRAN - #252

Merged
weshinsley merged 2 commits into
mainfrom
cran-fixes
Jan 21, 2026
Merged

Fixes for CRAN#252
weshinsley merged 2 commits into
mainfrom
cran-fixes

Conversation

@richfitz

@richfitz richfitz commented Jan 19, 2026

Copy link
Copy Markdown
Member

This PR fixes the build on CRAN (failing here) as vctrs has changed behaviour to fix a bug (reported in #250). Unfortunately, despite the nice warning that the breaking change was coming via GitHub, none of us have noticed and no email to the mantainer address was sent, so the first I knew about this was a message from CRAN, but thankfully this time I was not on holiday.

I suspect the offending test was put in by Paul to make sure that we could rely on the package not doing something odd in a corner case but I must admit that I've not dug back into this, nor can I remember the specifics (just that the bookkeeping was somewhat tedious).

See a failing build on be68768 with the same message as CRAN - this was just with a version bump, this is fixed in
ed3f1eb which simply removes the offending test.

I've uploaded to win builder to do a pre-flight test on r-devel and` that's come back OK: https://win-builder.r-project.org/L4bIUTDv08Dn/

Can you look at this please @weshinsley or @EmmaLRussell (or anyone else interested) and I'll get the package sent back up before it meets its demise

Fixes #250

Also fixes the failing r-universe build, which now uses the updated version of vctrs

@richfitz
richfitz marked this pull request as ready for review January 19, 2026 22:31
@richfitz
richfitz requested a review from weshinsley January 19, 2026 22:33
@weshinsley
weshinsley merged commit 5a7bb0c into main Jan 21, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Revdep failure with dev vctrs

2 participants