Skip to content

Conversation

@ANAMASGARD
Copy link

@ANAMASGARD ANAMASGARD commented Oct 29, 2025

Fix #7288

Summary

Adds tools and parallel packages to the Suggests field in DESCRIPTION as these packages are used internally but were not declared as dependencies.

Changes

  • ✅ Added tools and parallel to DESCRIPTION Suggests field
  • ✅ Added 4 tests (2345.01-2345.04) in tests.Rraw to verify functionality
  • ✅ Updated NEWS.md with entry for this change

Package Usage

  • tools: used internally by fread and frollapply
  • parallel: used internally by frollapply

Testing

Local test results: All 12,072 tests pass including new tests 2345.01-2345.04

Screenshot From 2025-10-29 15-25-32

Note on Codecov

As mentioned by @jangorecki in the issue, adding parallel to Suggests may cause codecov CI jobs to hang. This is a known upstream issue with the covr package that will need to be monitored in CI. If the hang occurs, a minimal reproducible example should be submitted to the covr repository as suggested in the issue discussion.

  • tools used in fread and frollapply
  • parallel used in frollapply
  • Added 4 tests (2345.01-2345.04) to verify functionality
  • Updated NEWS.md with change notes

These packages were being used without being declared in DESCRIPTION. Note: adding parallel to Suggests may affect codecov CI jobs per issue discussion - this requires monitoring.

- tools used in fread and frollapply
- parallel used in frollapply
- Added 4 tests (2345.01-2345.04) to verify functionality
- Updated NEWS.md with change notes

These packages were being used without being declared in DESCRIPTION.
Note: adding parallel to Suggests may affect codecov CI jobs per
issue discussion - this requires monitoring.
@jangorecki
Copy link
Member

jangorecki commented Oct 29, 2025

What's is exactly the purpose of those unit tests?

Btw. Did you read contributing documentation? More precisely the first paragraph of https://github.com/Rdatatable/data.table/blob/master/.github/CONTRIBUTING.md#pull-requests-prs

@aitap
Copy link
Contributor

aitap commented Oct 29, 2025 via email

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.

tools and parallel should be added to suggests

3 participants