Skip to content

Latest commit

 

History

History
54 lines (42 loc) · 4.89 KB

cran-comments.md

File metadata and controls

54 lines (42 loc) · 4.89 KB

Description

This is a revival and (re-re)submission of a package archived from April of 2021. I (Mason Garrison) am taking over as the maintainer from Will Beasley. As part of that process, I am reviving this package. My first goal is getting this united package back on CRAN, so that folks in the field of behavior genetics can have access to the tools and data. After the package is revived, I fully plan to split up the packages into a data package. I have already begun that process here, but it will take some time to do that as I need to dive deeper into the older source code.

I've found a way to reduce the size of the tar.gz from 11,949,135 bytes to 2,441,575 bytes.

Below are Will's initial notes about the current package size.

Regarding package size ("the installed size is 6.0Mb"): A few years ago Kurt asked, "Would it be possible to put some of the data sets into a separate package which changes less frequently than code and docs?" I'll gladly defer to your judgment and recommendations, but I see two reasons to retain a united package. First, our primary target audience is Behavior Genetics researchers, who typically are much less familiar with R than other fields. There have been at least 3 BG researchers who have requested SAS data files, because they weren't even comfortable reading vanilla CSV files into SAS. I'd like to avoid another step/package for them to consider, even if the dataset-only package was a dependency. Second, the datasets change every few years because the NLSY's three current cohorts are surveyed every two years. This will be only the third CRAN submission since Dec 2013, and most of those changes were to stay current updated CRAN policies. The dataset-package would have needed to change too, and therefore increase the demands on CRAN maintainers (because both packages might required updates).

However, I'm happy to split this package if that's what you feel is best for CRAN and R users. -Will Beasley

Test environments

  1. GitHub Actions:

    • Link
    • macOS (latest version) with the latest R release.
    • Windows (latest version) with the latest R release.
    • Ubuntu (latest version) with:
      • The development version of R.
      • The latest R release.
      • The penultimate release of R.
  2. R-hub:

  3. Others:

    • Local Ubuntu, R 4.1.0 patched
    • Local Win8, R 4.1.0 patched
    • Local Win10, R 4.3.1 patched
    • win-builder, development version.
    • GiHub Actions, Ubuntu 20.04 LTS

R CMD check results

  • No ERRORs or WARNINGs on any builds.

  • Three possible NOTEs, depending on the build:

    1. This is a new submission of a package that is currently archived.
    2. The package size has a few large data files; the data size is around 4Mb. I believe the size is justified because it drastically reduces the code needed for the package user to start incorporating their outcomes on to the larger familial framework we've build. (One of the package's cornerstones is how we've linked the 24,000 participants within the 5,160 extended families.) a. The (uncompressed) CSV is needed for an important example how to incorporate the CSVs downloaded from the NLSY database. I've used only the necessary columns. b. The compressed RDA files have important participant data the allows the package user to incorporate
    3. The R-hub calls to "https://www.bls.gov/" have some SSL/TLS handshake problem. But it works fine with the other environments and when I pasted the url into several browsers.
  • No other unexplainable NOTEs. The Ubuntu R-hub build complains about some images in a vignette, but I think that's something specific to that test environment, and not to the package. The other builds (including the other two R-hub builds) don't throw the same warning.

Downstream dependencies

No other packages depend/import this one.