Hi, Uwe and Christopher:
UWE: What do you think about maintainers who use a GitHub email address?
CHRISTOPHER: Are the packages on GitHub or some comparable developer
platform?
Spencer Graves
On 6/21/25 00:58, Uwe Ligges wrote:
On 21.06.2025 04:23, Kenny, Christopher wrote:
Hello all,
Thank you in advance for your help.
I am the maintainer of around 2 dozen packages. I am also an early
career researcher and my insitutional email address will vary
depending on where I am employed over the next few years. If I had 2
or 3 packages, I would just plan to update these as my insitution
changed, but it seems a bit of a bother to CRAN to potentially update
these several times, unless there is strong recommendation to use
current institutional emails above all else.
With that in mind, I have 3 related (and perhaps redundant questions):
1.
Are there best practices for maintainer emails? I was looking through
the `CRAN_authors_db()` and it looks like there's a lot of variance
between people choosing to use (1) personal vs professional emails and
(2) consistent emails across packages vs many emails for a single
maintainer.
1.
As maintainer check results are organized by email (e.g. https://
cran.r-project.org/web/checks/
check_results_christopherkenny_at_fas.harvard.edu.html), is it best to
mass update packages to some personal, non-institutional email over a
short period of time to ensure that all checks/notes/warnings/errors
are assigned to the same person? Said another way: does CRAN prefer
that maintainers use a common email, since that seems to be our
primary identifier?
2.
If updating multiple packages with a new maintainer email account, is
there a "best way" to do this to avoid sending CRAN 20-something
unique emails and wasting their time each time?
For what it's worth, many of the newer checks since R 4.5.0 have
highlighted minor NOTES for imperfect patterns that I was using for
the plurarlity of my packages, so I do need to send in some best-
practice-type updates over the summer anyway. My graduate school email
will have a cutoff date about a year from now, so I'm hoping to set up
any changes well before it disappears.
Thanks for thinking about mail address updates early. This is the most
important part of the process. Too many people let their maintainer
addresses run out of service.
I think it is a good idea to try to use one address for all your
packages, but it is not a requirement.
Finally, when well organized and prepared the packages pass checks
automatically, then we just need to publish after ajil cinfirmation is
received. Then we can well handle 20 submissions for a mail change,
don't worry.
Best,
Uwe Ligges
1.
Best,
Chris
christophertkenny.com<https://christophertkenny.com/> -
christopherke...@fas.harvard.edu - (845) 826-4991
Christopher T. Kenny, PhD, Department of Government, Harvard University
[[alternative HTML version deleted]]
______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel
______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel
______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel