-
Notifications
You must be signed in to change notification settings - Fork 6
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
Next steps #31
Comments
I created a private thread for communication coordination visible to @cranchange/authors. |
Thanks, @MilesMcBain! Would it also help to create a private repo under https://github.com/cranchange with these communications? |
I do not represent this organization on R Forwards/R Working contributing to R group (or any other group). I will only speak by myself and my concerns about the governance and future of the R language and ecosystem. I don't feel I have any right to represent the other authors but I will ask again for feedback and advice. As far as I know, receiving and giving support works on the individual level. I anyone want to join the slack channel or join the meeting I'm sure you'll be well received https://forwards.github.io/rcontribution/slack. The normal process to collaborate with the R core is to comment something and if it is of their interest continue working on it with (private) feedback from one or multiple R core members. Perhaps the current approach is the wrong way: First we could offer our help to the CRAN team to start with something they desire but they don't have time or resources to do but that someone else could do. Later on, when there is a better communication and understanding perhaps the suggestions will be better tailored and better received. |
@wlandau could you see the thread I started? I don't mind a repo, but just checking. |
Yes, I can see the thread. And I am all for whatever is most expedient (repo vs thread). |
As someone frustrated with recent CRAN interactions of the nature specifically outlined in this letter, I'm curious what has happened as a result of the letter and conversations. Is there any way to learn what came of this? |
We were convinced to try working with the Linux Foundation/ R Consortium to try and get a dialogue going with CRAN. That resulted in formation of this working group: https://github.com/RConsortium/r-repositories-wg Have a read through the minutes if you want to get a feel for the progress that’s been made - little if any in my assessment. |
@bschneidr The repository working group was started and there we have been meeting to discuss multiple approaches to the problems with CRAN. We had some meetings with the CRAN team (and R core members) were we provided some questions and feedback to the CRAN team for their consideration (some of which we haven't heard back yet). Besides, the working group has been making some very slow progress, recently these include:
I hope this helps and I too suggest you to read the minutes of the working group (but in my opinion they don't represent well the content of the meetings). |
Might I suggest the cran team provide an anonymized dataset of their thousands of conversations with devs? Could create an interesting corpus for question answering that devs could use to troubleshoot issues prior to submission. Eventually it could even be part of the cran check, in order to provide more helpful and meaningful tips about errors. This would make the submission process easier for new devs and reduce volume for the cran team. |
Thanks @MilesMcBain and @llrs for explaining and sharing those updates. I think it's a great idea for CRAN to use containers, particularly so that those can be published in a way that helps users reproduce or understand CRAN's testing configurations. If CRAN used containers and published those transparently, it would go a long way towards helping people reproduce the more obscure and pesky errors that keep package devs awake at night for two weeks. Improving messaging in checks is definitely helpful too. |
@DataStrategist This is the purpose of the r-package-devel mailing list. There is already a big corpus of questions and answers, from the community and the CRAN team. I often search in the archives for problems I get via: |
We seem to have converged on a path for now that involves making direct approaches to parties with interests in this issue to try to minimise collateral damage.
Each of these communications will need to be tailored to the org and the people for best chance of getting anywhere. We'll need to coordinate our communications a little so that we don't accidentally contact the same people separately.
I think the ask itself is pretty simple, along the lines of what @wlandau wrote to the Linux Foundation:#27 (comment)
We are concerned about CRAN's policies and administration etc, we have a list of proposed reforms that will make CRAN more robust and save administrators and contributors time etc, and are looking for:
The approach to CRAN itself is a bit different and probably the most challenging. Any objections to drafting that together here as we have done for the reforms?
The text was updated successfully, but these errors were encountered: