@seantalts, is there going to be an announcement made for the release of 2.16? At some point in the past, we decided to announce the interfaces as they were ready since the processes aren’t in synch.
Question about the release notes: was @breckbaldwin added to the dev team? I don’t remember a discussion about it and I don’t see him on the team page on the website. In general, I don’t think someone ends up on the dev team automatically by being hired by Columbia (or even NumFOCUS). But either way, we should make the release notes consistent with the website and manual.
Do we need release announcements when there isn’t some critical bug? For
PyStan, I’m happy to let a new release “announce” itself via the
existence of the software on PyPI and a tag on Github.
I could be persuaded to post a little note in an “Announcements” section
on discourse though. But perhaps this could be automated too? Can we
give Jenkins a discourse account? :)
I like release announcements because we don’t do that much outbound communication to our users and it’s a good way to let people know we’re still moving. I’ve been thinking about feeding merged pull requests into twitter, but been hesitant.
We don’t need one for PyStan if the users are able to tell through PyPI and GitHub. I think the bulk of other users may need announcements.
Yup. Just something quick and possibly just the release notes in Stan would do.
The easiest place to make announcements would be Twitter, I think.
If everyone is tagging releases on github it wouldn’t be too difficult to have Jenkins automatically make a tweet when releases get tagged (or maybe, 92 hours later, to give CRAN and PyPI some time).
I can look into this if it sounds like a good idea to people.
Feel free to announce anywhere you see fit. I don’t read Twitter, but then I don’t need release announcements. Do you need credentials for the Stan Twitter account (I don’t use Twitter, so I have no idea what it is myself—I think Daniel or Michael may have it).
We should start a blog for Stan and we can release there and auto-tweet the way Andrew’s blog does.
Now that Bob mentions his non-use of Twitter (which I don’t particularly
like but which is preferable to other alternatives), perhaps just
automatically posting to Discourse would be a good place to start. It
would be nice to see “X is tagged on Github” automatically show up in
the Announcements section.
At some point we decided the announcements would be staggered since the process is not synchronized.
There’s no harm in letting CmdStan (and MatlabStan, StataStan, Stan.jl, MathematicaStan) users know that the interface they use has been updated.
@bgoodri waits for the CRAN mirrors to catch up before announcing. I think that’s reasonable. There’s still usually a delay between a CmdStan release and RStan, so just announcing when ready seems like the right thing to do.