Skip to content

Release orbweaver 0.18.2 #48

@maurolepore

Description

@maurolepore

First release:

  • usethis::use_news_md()
  • usethis::use_cran_comments(): Edit cran-comments.md to explain we corrected the outstanding issues and explain any other note we may have, e.g. bigger size because we vendor all system dependencies.
Details

https://cran-archive.r-project.org/web/checks/2024/2024-06-28_check_results_orbweaver.html

Fixed errors. Check: whether package can be installed on these platforms:

  • r-devel-linux-x86_64-fedora-clang
  • r-devel-linux-x86_64-fedora-gcc
  • r-oldrel-macos-x86_64

Fixed warning on these platforms:

  • r-devel-windows-x86_64
  • r-devel-linux-x86_64-debian-gcc
  File 'orbweaver/libs/x64/orbweaver.dll':
    Found non-API calls to R: 'ENVFLAGS', 'FRAME', 'HASHTAB', 'PRCODE',
      'PRENV', 'PRSEEN', 'PRVALUE', 'Rf_findVarInFrame3', 'SET_BODY',
      'SET_CLOENV', 'SET_FORMALS', 'STRING_PTR', 'SYMVALUE', 'XLENGTH_EX'
  These entry points may be removed soon:
  'PRSEEN', 'SYMVALUE'
  
  Compiled code should not call non-API entry points in R.
  
  See 'Writing portable packages' in the 'Writing R Extensions' manual.
  See section 'Moving into C API compliance' in the 'Writing R
  Extensions' manual for issues with use of non-API entry points.

Checks on rhub

Details
rhub::rc_submit()

Available platforms (see `rhub::rhub_platforms()` for details):

 1 [VM] linux          R-* (any version)                     ubuntu-latest on GitHub
 2 [VM] m1-san         R-* (any version)                     macos-latest on GitHub, ASAN + UBSAN on macOS
 3 [VM] macos          R-* (any version)                     macos-13 on GitHub
 4 [VM] macos-arm64    R-* (any version)                     macos-latest on GitHub
 5 [VM] windows        R-* (any version)                     windows-latest on GitHub
 6 [CT] atlas          R-devel (2025-03-10 r87922)           Fedora Linux 38 (Container Image)
 7 [CT] c23            R-devel (2025-03-09 r87914)           Ubuntu 22.04.5 LTS
 8 [CT] clang-asan     R-devel (2025-03-10 r87922)           Ubuntu 22.04.5 LTS
 9 [CT] clang-ubsan    R-devel (2025-03-10 r87922)           Ubuntu 22.04.5 LTS
10 [CT] clang16        R-devel (2025-03-09 r87914)           Ubuntu 22.04.5 LTS
11 [CT] clang17        R-devel (2025-03-09 r87914)           Ubuntu 22.04.5 LTS
12 [CT] clang18        R-devel (2025-03-09 r87914)           Ubuntu 22.04.5 LTS
13 [CT] clang19        R-devel (2025-03-09 r87914)           Ubuntu 22.04.5 LTS
14 [CT] clang20        R-devel (2025-03-09 r87914)           Ubuntu 22.04.5 LTS
15 [CT] donttest       R-devel (2025-03-09 r87914)           Ubuntu 22.04.5 LTS
16 [CT] gcc-asan       R-devel (2025-03-10 r87922)           Fedora Linux 40 (Container Image)
17 [CT] gcc13          R-devel (2025-03-10 r87922)           Fedora Linux 38 (Container Image)
18 [CT] gcc14          R-devel (2025-03-10 r87922)           Fedora Linux 40 (Container Image)
19 [CT] gcc15          R-devel (2025-03-10 r87922)           Fedora Linux 43 (Container Image Prerelease)
20 [CT] intel          R-devel (2025-03-10 r87922)           Fedora Linux 38 (Container Image)
21 [CT] mkl            R-devel (2025-03-10 r87922)           Fedora Linux 38 (Container Image)
22 [CT] nold           R-devel (2025-03-10 r87922)           Ubuntu 22.04.5 LTS
23 [CT] noremap        R-devel (2025-03-09 r87914)           Ubuntu 22.04.5 LTS
24 [CT] nosuggests     R-devel (2025-03-10 r87922)           Fedora Linux 38 (Container Image)
25 [CT] rchk           R-devel (2025-03-10 r87922)           Ubuntu 22.04.5 LTS
26 [CT] ubuntu-clang   R-devel (2025-03-10 r87922)           Ubuntu 22.04.5 LTS
27 [CT] ubuntu-gcc12   R-devel (2025-03-10 r87922)           Ubuntu 22.04.5 LTS
28 [CT] ubuntu-next    R-4.4.3 (patched) (2025-02-28 r87914) Ubuntu 22.04.5 LTS
29 [CT] ubuntu-release R-4.4.3 (2025-02-28)                  Ubuntu 22.04.5 LTS
30 [CT] valgrind       R-devel (2025-03-10 r87922)           Fedora Linux 38 (Container Image)

Selection (comma separated numbers, 0 to cancel): 5,27,3,19
── R CMD build ──────────────────────────────────────────────────────────────────────────────────────────────────────────────
✔  checking for file ‘/home/rstudio/git/orbweaver-r/DESCRIPTION’ ...
─  preparing ‘orbweaver’: (1.3s)
✔  checking DESCRIPTION meta-information ...
─  cleaning src
─  checking for LF line-endings in source and make files and shell scripts (499ms)
─  checking for empty or unneeded directories
   Removed empty directory ‘orbweaver/benchmarks’
   Removed empty directory ‘orbweaver/man/figures’
   Removed empty directory ‘orbweaver/vignettes’
─  building ‘orbweaver_0.18.2.tar.gz’
   
── Confirmation ─────────────────────────────────────────────────────────────────────────────────────────────────────────────! Your package will be publicly readable at <https://github.com/r-hub2>.
→ You will need a GitHub account to view the build logs.
→ Only continue if you are fine with this.
→ See the `rhub_setup()` function for an alternative way of using R-hub.

Please type 'yes' to continue: yes

→ Creating repository at <https://github.com/r-hub2/destructive-friendless-firebelliedtoad-orbweaver>.
→ Waiting 5s for new repository.
→ Creating build isotope-americanavocet at <https://github.com/r-hub2/destructive-friendless-firebelliedtoad-orbweaver/actions>.
✔ Done.

Prepare for release:

  • git pull
  • urlchecker::url_check()
  • devtools::build_readme()
  • devtools::check(remote = TRUE, manual = TRUE)
── R CMD check results ─────────────────────────────────────────────────────────────────────────────────── orbweaver 0.18.2 ────
Duration: 2m 19.9s

❯ checking top-level files ... WARNING
  A complete check needs the 'checkbashisms' script.
  See section ‘Configure and cleanup’ in the ‘Writing R Extensions’
  manual.

❯ checking CRAN incoming feasibility ... [5s/19s] NOTE
  Maintainer: ‘Andres Quintero <andres@ixpantia.com>’
  
  New submission
  
  Package was archived on CRAN
  
  CRAN repository db overrides:
    X-CRAN-Comment: Archived on 2024-06-28 as issues were not corrected
      in time.
  
    Does not declare nor check 'cargo'/'rustc' version requirements.

❯ checking installed package size ... NOTE
    installed size is  7.1Mb
    sub-directories of 1Mb or more:
      libs   6.9Mb

❯ checking for future file timestamps ... NOTE
  unable to verify current time

0 errors ✔ | 1 warning ✖ | 3 notes ✖
  • devtools::check_win_devel()
* checking compiled code ... NOTE
File 'orbweaver/libs/x64/orbweaver.dll':
  Found non-API calls to R: 'BODY', 'CLOENV', 'DATAPTR', 'ENCLOS',
    'FORMALS'
  • git push
  • Draft blog post

Submit to CRAN:

  • usethis::use_version('minor')
  • devtools::submit_cran()
  • Approve email

Wait for CRAN...

  • Accepted 🎉
  • Finish & publish blog post
  • Add link to blog post in pkgdown news menu
  • usethis::use_github_release()
  • usethis::use_dev_version(push = TRUE)
  • usethis::use_news_md()
  • Share on social media

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions