Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

list of packages to watch/exclude #26

Open
bbolker opened this issue Oct 18, 2022 · 5 comments
Open

list of packages to watch/exclude #26

bbolker opened this issue Oct 18, 2022 · 5 comments

Comments

@bbolker
Copy link
Collaborator

bbolker commented Oct 18, 2022

Consider adding to the repo, in some sensible format:

  • a list of archived or not-yet-on-CRAN packages to watch/check periodically for (re)inclusion
  • a list of packages that we decide are out of scope, with brief justification (so that this is documented and doesn't need to be rediscovered if someone asks why the package isn't included)
@bbolker bbolker changed the title "watch" list of packages to watch/exclude Oct 18, 2022
@zeileis
Copy link
Contributor

zeileis commented Oct 18, 2022

Good idea!

Just a quick comment for interesting packages to watch: If these are on GitHub and you think they are good quality already, you can include them with the r github("user/repo") tag. This shouldn't be overused (after all it's a task view for CRAN not GitHub) but it's certainly ok for some packages of good quality.

@mattfidler
Copy link
Contributor

@jpiaskowski
Copy link
Collaborator

should we remove archived packages from the task view during the interval that they are archived?

@bbolker
Copy link
Collaborator Author

bbolker commented Oct 28, 2022

It's a judgment call. If we know/think they're probably going to come back, it's easier to leave them. If we wanted we could set up some kind of rule of thumb like "if archived for >3 months drop from the TV", or "remove archived packages from the TV every 3 months"; the former rule is package-focused, the latter is TV-focused (i.e. we would review the TV for archived packages every 3 months and remove any packages that were currently archived).

It's a little bit of work but we could automate the check for "packages archived > 3 months" since the date of archiving can be scraped from the CRAN page ...

@zeileis
Copy link
Contributor

zeileis commented Oct 28, 2022

This is supported from the CRAN side now, albeit only semi-automatically:

  • When a package gets archived, it's usually fine to leave it in the task view. Only if the archival is due to persistent and/or substantial problems, I would remove it from the task view right away.
  • After about 60 days CRAN will create an issue for the task view to notify the task view maintainers about the problem, see, e.g., Package 'frm' has been archived on CRAN for more than 60 days Econometrics#12
  • After about 100 days CRAN will follow up and ask for remove from the task view.

At the moment the 60 days and 100 days are not yet enforced properly because we are still triggering the process by hand in order to catch potential problems and hiccups. We hope to switch to cronjobs in the not-so-distant future, though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants