r-hub / cranatgh Goto Github PK
View Code? Open in Web Editor NEWMirror CRAN @ GitHub
Home Page: http://www.r-pkg.org
License: Other
Mirror CRAN @ GitHub
Home Page: http://www.r-pkg.org
License: Other
snow 0.4-4 was release on CRAN on 2021-10-27, but https://github.com/cran/snow/ has 0.4-3.
I just ran into some check failures with foreach, due to a 404 error: https://github.com/RevolutionAnalytics/foreach/runs/651692417?check_suite_focus=true
In addition, all the CRAN badges (which are obtained from r-pkg.org) on my package READMEs have disappeared. The main r-pkg.org website also shows nothing but a “Not found” message.
Would be great.
I assume there's something using this package to update the repos?
One issue is that we use CRAN proper first, and then crandb, so if a new release is not yet in crandb, then it is not added to cranatgh, but the state of the mirror is still updated. We should just use CRAN proper instead of crandb.
E.g. Date: $date$
, see cran/nlmeU@83dfa98#commitcomment-18028476
I vanity-searched my latest package in the CRAN mirror, and noticed that it's out-of-date. An update was published on CRAN on 2023-01-10, but the crangh mirror has the previous version.
I don't see any indication in the actions here about anything failing on that day, so I'm not sure what made it get missed.
I assume there are other packages with issues (or I was incredibly lucky/unlucky, depending how you look at it), but I'm not sure where to start in order to fix the issue. I'm not even 100% certain this is the correct repository to put this issue in.
The mgcv package is not up-to-date on GitHub. More specifically, it's version 1.8-7 on GitHub (https://github.com/cran/mgcv) but version 1.8-24 on CRAN (https://www.r-pkg.org/pkg/mgcv, https://cran.r-project.org/package=mgcv).
Dear Gábor,
I was told that https://github.com/cran/surveillance is outdated.
It holds version 1.17.3 but CRAN has version 1.18.0 already since 2020-03-19.
Is there anything I can do on package maintainer side? Pinging the jenkins URL referenced in #9 (comment) gives a 502 bad gateway for me, but I may be doing something wrong.
Thank you!
Because the commits and the tags might not match.
I guess you already thought about it, but if not, would it be feasible to disable 'Issues' for all repositories on https://github.com/cran/ to avoid people from submitting issues, e.g. https://github.com/search?q=org%3Acran&type=issues?
I scanned https://docs.github.com/en/rest/reference but could not find an endpoint for 'Disabling Issues' vie the REST API. Maybe that answers my question - doing it by hand for ~20,000 would be too much work.
Sometimes it takes github a few seconds to get a repository actually ready after it was created. If you push immediately after it was created, the push fails.
For example, this log file shows the following:
2023-03-14T19:57:17.4276707Z ── Adding package OlympicRshiny ──
2023-03-14T19:57:17.4281194Z
2023-03-14T19:57:17.4439777Z ℹ OlympicRshiny has 1 missing version: 1.0.0
2023-03-14T19:57:17.4553491Z ℹ Creating git repo in 'OlympicRshiny'
2023-03-14T19:57:17.5050766Z ℹ Adding OlympicRshiny 1.0.0
2023-03-14T19:57:17.8655712Z ✔ Adding OlympicRshiny 1.0.0 ... done
2023-03-14T19:57:17.8655910Z
2023-03-14T19:57:18.0130414Z ℹ Pushing OlympicRshiny to GitHub
2023-03-14T19:57:18.1373428Z ✖ Pushing OlympicRshiny to GitHub ... failed
2023-03-14T19:57:18.1373944Z
2023-03-14T19:57:18.1484843Z ✖ Failed to update OlympicRshiny
Obvious easiest solution is to pause a few seconds before pushing for new repos, as done for example here: https://github.com/r-universe-org/setup-universes/blob/712f956acd73f878a0df0a4c8e0cb657019831e5/R/setup.R#L94-L97
Example:
git clone https://github.com/cran/ggplot2
R CMD build ggplot2
I think the bug is that ggplot2 renamed some files from .r
to .R
but the bot did not commit those renames because it runs on a case insensitive file system.
And once it's done, I can create the pkgdown website :-)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.