Skip to content

thankr

Find Out Who Maintains the Packages you Use

v1.0.0 · Apr 14, 2017 · MIT + file LICENSE

Description

Find out who maintains the packages you use in your current session or in your package library and maybe say 'thank you'.

Downloads

164

Last 30 days

19932nd

164

Last 90 days

164

Last year

CRAN Check Status

2 ERROR
12 NOTE
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-macos-arm64 NOTE
r-devel-windows-x86_64 NOTE
r-oldrel-macos-arm64 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 NOTE
r-release-linux-x86_64 NOTE
r-release-macos-arm64 ERROR
r-release-macos-x86_64 ERROR
r-release-windows-x86_64 NOTE
Check details (19 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-devel-linux-x86_64-debian-gcc

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-oldrel-macos-arm64

LazyData

  'LazyData' is specified without a 'data' directory
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-oldrel-macos-x86_64

LazyData

  'LazyData' is specified without a 'data' directory
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-oldrel-windows-x86_64

LazyData

  'LazyData' is specified without a 'data' directory
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
ERROR r-release-macos-arm64

tests

  Running ‘testthat.R’ [15s/17s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(thankr)
  > 
  > test_check("thankr")
  [ FAIL 1 | WARN 1 | SKIP 1 | PASS 9 ]
  
  ══ Skipped tests (1) ═══════════════════════════════════════════════════════════
  • On CRAN (1): 'test-shoulders.R:22:3'
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-shoulders.R:17:3'): identifies library dependencies ────────────
  Error in `pkg_desc$Maintainer`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─thankr::shoulders("library") at test-shoulders.R:17:3
   2.   └─thankr:::library_shoulders()
   3.     └─thankr:::build_package_list(utils::installed.packages()[, 1])
   4.       ├─thankr:::format_pkg_df(...)
   5.       │ └─base::stopifnot(is.list(lpkgs))
   6.       └─base::lapply(...)
   7.         └─thankr (local) FUN(X[[i]], ...)
   8.           └─thankr:::get_maintainer(x)
  
  [ FAIL 1 | WARN 1 | SKIP 1 | PASS 9 ]
  Error: Test failures
  Execution halted
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
ERROR r-release-macos-x86_64

tests

  Running ‘testthat.R’ [28s/44s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(thankr)
  > 
  > test_check("thankr")
  [ FAIL 1 | WARN 1 | SKIP 1 | PASS 9 ]
  
  ══ Skipped tests (1) ═══════════════════════════════════════════════════════════
  • On CRAN (1): 'test-shoulders.R:22:3'
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-shoulders.R:17:3'): identifies library dependencies ────────────
  Error in `pkg_desc$Maintainer`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─thankr::shoulders("library") at test-shoulders.R:17:3
   2.   └─thankr:::library_shoulders()
   3.     └─thankr:::build_package_list(utils::installed.packages()[, 1])
   4.       ├─thankr:::format_pkg_df(...)
   5.       │ └─base::stopifnot(is.list(lpkgs))
   6.       └─base::lapply(...)
   7.         └─thankr (local) FUN(X[[i]], ...)
   8.           └─thankr:::get_maintainer(x)
  
  [ FAIL 1 | WARN 1 | SKIP 1 | PASS 9 ]
  Error: Test failures
  Execution halted
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly

Check History

ERROR 0 OK · 12 NOTE · 0 WARNING · 2 ERROR · 0 FAILURE Mar 9, 2026
NOTE r-devel-linux-x86_64-debian-clang

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-devel-linux-x86_64-debian-gcc

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
ERROR r-release-macos-arm64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
ERROR r-release-macos-x86_64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) shoulders.Rd:21: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:22: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) shoulders.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly

Version History

new 1.0.0 Mar 10, 2026