[R-pkg-devel] Maintainer email best practices
Spencer Graves
@pencer@gr@ve@ @end|ng |rom e||ect|vede|en@e@org
Sat Jun 21 08:33:10 CEST 2025
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/> -
>> christopherkenny using fas.harvard.edu - (845) 826-4991
>> Christopher T. Kenny, PhD, Department of Government, Harvard University
>>
>> [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-package-devel using r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-package-devel
>
>
> ______________________________________________
> R-package-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-package-devel
More information about the R-package-devel
mailing list