r-multiverse / help

Discussions, issues, and feedback for R-multiverse
https://r-multiverse.org
MIT License
3 stars 2 forks source link

Stage unix-only packages? #94

Open eitsupi opened 1 month ago

eitsupi commented 1 month ago

I do not understand how staging works, so I apologize if my understanding is incorrect.

There are currently two unix-only packages (colorout and glaredb) in the community repository, but they are both not included in the snapshot URL. https://github.com/r-multiverse/staging/blob/70667c56a47b9f2a65a8ef50d70f3270a131c5b5/snapshot.url

R-universe supports unix-only packages (r-universe-org/help#69), so CI status is green.

Is this the intended behavior?

wlandau commented 1 month ago

The goal of staging is to filter releases for production snapshots, so the snapshot URL only includes packages which pass checks on Mac, Linux, and Windows. Production aims for a "Just Works" (TM) level of assurance, so we currently require checks to pass on these three major platforms. So for now, it's intentional. The admins have not yet discussed the possibility of privileging separate production snapshots for Unix-only packages, but we might at some point.

eitsupi commented 1 month ago

Thanks for the response. However, I am not sure if unix-only is a good reason to be excluded given that WSL2 is widely used.