Skip to content

fix: add CRAN BugReports field and pin engine EUPL token fix - #16

Merged
trygu merged 3 commits into
masterfrom
fix/cran-bugreports
Nov 5, 2026
Merged

trygu merged 3 commits into
masterfrom
fix/cran-bugreports

Conversation

@trygu

@trygu trygu commented Nov 5, 2026

Copy link
Copy Markdown
Owner

CRAN submission prep for rtauargus.native.

  • Add a BugReports: URL to the DESCRIPTION. CRAN requires it for new
    submissions; R CMD check does not enforce it, so it was silently
    missing. The line passes through the staging DESCRIPTION rewrite
    (the awk only rewrites License: and drops the tauargusengine
    import), so it lands in the shipped tarball.
  • Bump the tauargus-engine pin to ad05729, which emits the
    CRAN-accepted bare EUPL license token in the staged DESCRIPTION
    (was EUPL-1.2). See tauargus-engine PR glpk_4_45.dll detected as infected by ryuk InseeFrLab/rtauargus#36.

Together these fix the two CRAN-metadata gaps found while mapping the
CRAN path. The rest of the package already passes
R CMD check --as-cran clean (0 errors, 0 warnings; the one NOTE is the
CI-only missing-HTML-tidy, which CRAN does not show).

Depends on tauargus-engine PR InseeFrLab#36 merging first (the pin targets that
commit).

CRAN submission prep for rtauargus.native.

- Add a BugReports: URL to the DESCRIPTION. CRAN requires it for new
  submissions; R CMD check does not enforce it, so it was silently
  missing. The line passes through the staging DESCRIPTION rewrite (the
  awk only rewrites License: and drops the tauargusengine import), so it
  lands in the shipped tarball.
- Bump the tauargus-engine pin to a0c7847, which emits the
  CRAN-accepted bare EUPL license token in the staged DESCRIPTION (was
  EUPL-1.2). See tauargus-engine PR InseeFrLab#36.

Together these fix the two CRAN-metadata gaps found while mapping the
CRAN path. The rest of the package already passes
R CMD check --as-cran clean (0 errors, 0 warnings; the one NOTE is the
CI-only missing-HTML-tidy, which CRAN does not show).

Depends on tauargus-engine PR InseeFrLab#36 merging first (the pin targets that
commit).
@trygu
trygu force-pushed the fix/cran-bugreports branch from ac5391c to 4f90f85 Compare November 5, 2026 09:11
trygu added 2 commits November 5, 2026 10:33
Add install.packages("rtauargus.native") as the primary install path and
restructure the existing GitHub Releases instructions as the alternative
for the latest version. Regenerates README.md from README.Rmd.
@trygu
trygu force-pushed the fix/cran-bugreports branch from ac1941f to efcc452 Compare November 5, 2026 09:52
@trygu
trygu merged commit 1eaca99 into master Nov 5, 2026
8 checks passed
@trygu
trygu deleted the fix/cran-bugreports branch November 5, 2026 10:28
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.

1 participant