dpc10ster / RJafroc

Artificial Intelligence: Evaluating AI, optimizing AI
19 stars 8 forks source link

How to run R CMD checks on platforms currently not supported on rhub #77

Closed dpc10ster closed 2 years ago

dpc10ster commented 2 years ago

the current version of rhub does not support several platforms that it previously did; for example, the previous version (about 2 years back) supported most of the platforms listed on this site. The current version of rhub only lists 5 platforms:

> rhub::platforms()
macos-highsierra-release:
  macOS 10.13.6 High Sierra, R-release, brew
macos-highsierra-release-cran:
  macOS 10.13.6 High Sierra, R-release, CRAN's setup
macos-m1-bigsur-release:
  Apple Silicon (M1), macOS 11.6 Big Sur, R-release
solaris-x86-patched:
  Oracle Solaris 10, x86, 32 bit, R-release
solaris-x86-patched-ods:
  Oracle Solaris 10, x86, 32 bit, R release, Oracle Developer Studio 12.6

So how to check on these platforms; I have never used docker and dread the learning curve.

pwep commented 2 years ago

I have used docker in the past and there are a good number of linux platforms supported. There might be something we can do with GitHub Actions which will cover the Mac and Windows build/testing, however the rhub documentation still contains check shortcuts for a variety of platforms, so I assume they are still supported through the rhub package?

EDIT: They are supported but have been removed temporarily (https://twitter.com/rhub_/status/1542039387369885698)

pwep commented 2 years ago

A full set of platforms have returned to rhub (https://twitter.com/rhub_/status/1548987915438628866)

dpc10ster commented 2 years ago

Thank you!! I had found no reference to missing platforms in all my previous searches

On Tue, Jul 19, 2022 at 10:53 AM Peter Phillips @.***> wrote:

A full set of platforms have returned to rhub ( https://twitter.com/rhub_/status/1549023286465634304)

— Reply to this email directly, view it on GitHub https://github.com/dpc10ster/RJafroc/issues/77#issuecomment-1189156175, or unsubscribe https://github.com/notifications/unsubscribe-auth/AH4NJRGIR5AODO5XFYGG4MLVU26P5ANCNFSM53O6ZAZQ . You are receiving this because you authored the thread.Message ID: @.***>

dpc10ster commented 2 years ago

I tried the new version; it does list all 19 platforms; but the two (first and third) I tried hang up. For example, for the first platform I get this. Will try again tomorrow

pwep commented 2 years ago

Some of my submissions were sat on the queue for two or three hours, before they were processed. The result email did eventually appear.

dpc10ster commented 2 years ago

It works; some platforms take couple of hours to complete;