-
Notifications
You must be signed in to change notification settings - Fork 0
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
Separate repos for released and development versions #20
Comments
The original purpose was to provide data packages that were too big for CRAN. Then we decided to add development versions. Aren't the master branches the released branches and would be available on CRAN? There's no need to duplicate CRAN, is there? |
If we use an additional repo and |
So maybe the released versions of these packages only should be included in the drat repo. On the other hand, we need a mechanism to test if a package works well with the development versions of |
I see. I think this is a great argument to restrict the use of |
Excellent point. But, let's be very careful and think it through. Are we creating a system that will be impossible to deploy to CRAN? The pieces need to independently pass on CRAN using whatever is installed on CRAN currently. This is fundamental to what we were trying to accomplish this summer. Perhaps we need to test for certain conditions as we go, for instance backward compatibility of versions. I think this could get complicated. |
I totally agree.
No, we need a system to check if all changes in several packages go smoothly and do not break anything before uploading on CRAN. |
Just I noticed, that on GH Actions CRAN version of |
Perhaps we need to start paying attention to the use of versions in
rather than simply This way if |
I would have not risen this issue if we tracked |
Perhaps we have shrunk the size of things enough that we can go back to pushing |
In the long run, I think we have to have separate drat like repos for released (
master
branch) and development versions of packages. This would give more stability for users as they will know what they install.The text was updated successfully, but these errors were encountered: