Skip to content

revdep dtts test failure due to CsubsetDT rename #5545

@tdhock

Description

@tdhock

With data.table from github master installed, I get the following test failure from revdep dtts:

* checking tests ...
  Running 'tinytest.R'
 ERROR
Running the tests in 'tests/tinytest.R' failed.
Last 13 lines of output:
  test_dtts.R...................   32 tests OK 
  test_dtts.R...................   32 tests OK 
  test_dtts.R...................   33 tests OK 
  test_dtts.R...................   33 tests OK 
  test_dtts.R...................   33 tests OK 
  test_dtts.R...................   33 tests OK 
  test_dtts.R...................   33 tests OK 
  test_dtts.R...................   33 tests OK 
  test_dtts.R...................   33 tests OK 
  test_dtts.R...................   33 tests OK 
  test_dtts.R...................   33 tests OK 
  test_dtts.R...................   33 tests OK Error in .align_duration_cpp(x[[1]], sort(y), x, start, end, sopen, eopen,  : 
    function 'CsubsetDT' not provided by package 'data.table'
  Calls: <Anonymous> ... .local -> data.table -> do.call -> .align_duration_cpp
  Execution halted

git bisect says this started happening after merging #4753 which renamed an exported C function so the easy fix is for dtts to use the new name. Maintainer of dtts is @eddelbuettel who reviewed that PR so I assume he is aware of the rename and will do it when we submit the new version of data.table to CRAN.

Metadata

Metadata

Assignees

No one assigned

    Labels

    revdepReverse dependencies

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions