r-universe-org / help

Support and bug tracker for R-universe
https://docs.r-universe.dev/
8 stars 2 forks source link

Any possibility of increasing package limit? #179

Closed jpiaskowski closed 2 years ago

jpiaskowski commented 2 years ago

I recently ran into this issue during an R-universe build:

Error in sync::sync_from_registry("https://github.com/r-universe/idahoagstats") : 
  Personal universes are currently limited to 100 packages

here is a link to the build error

Any chance of changing this? I'm at ~125 for an organization account.

jeroen commented 2 years ago

Hmmm what is your use case? We need to be a bit careful with our resources, can you try to clean up a bit first?

For example I see that you have several packages with a /cran/ URL. There is not much point in building from the CRAN mirror, these are identical versions as from CRAN.

Also I see you have for example this, which is not a valid git url:

  {
    "package": "SpATS",
    "url": "https://CRAN.R-project.org/package=SpATS"
  },
jpiaskowski commented 2 years ago

yeah, I need to fix those incorrectly specified repos; thanks for pointing it out.

This is an extension of a CRAN task view I am building for ag science. I'm still a bit unclear about the purpose of R-universe and who is supposed to use it. I've seen some wording about "enabling discovery" which is the point of why I created an IdahoAgStats Universe (supporting all ag stats, not just in Idaho). A second goal is to help me, the CTV maintainer, track changes in these packages (I'm a statistical consultant in agriculture). If I'm way outside the intended use cases, I can drop my universe from this effort.

jpiaskowski commented 2 years ago

There were loads of packages in this that appear to have no presence on Github or Gitlab aside from the CRAN site. Some packages are still maintained on R-forge, but I have no way to specify that in R-universe.

Thanks for this project, tho. It's really amazing.

jpiaskowski commented 2 years ago

I updated the universe to exclude github.com/cran packages, so it's under the limit now (at 98!)

I do welcome any further guidance or comments on the target use cases for R-universe. Thank you.

jeroen commented 2 years ago

Can you fix the remaining typos? https://github.com/r-universe/idahoagstats/runs/7080718666?check_suite_focus=true

jpiaskowski commented 2 years ago

done.

jeroen commented 2 years ago

There are also 3 packages that seem broken (they show a red "build failure" on https://idahoagstats.r-universe.dev/ui#builds) so you could consider removing those as well.

For now we'll limit to 100 packages per user because we have thousands of users and are a bit tight on build cycles.

jpiaskowski commented 2 years ago

Okay, thanks for suggestion. I'm still adding packages, so I will add an action on my end (or try to) to select 100 packages from my list at random. It would be fine with me if this only builds 1x/day. That seems plenty sufficient for my intended use cases.