It would be a good idea to include a tentative release calendar at the bottom of the weekly development update that Matthias has been helpfully sending to this list. Capturing information in a release planning table would be beneficial; it would have been hugely helpful last year for planning documentation efforts. Information could include:

 * Project name with link to repo
 * Current stable release version and date released
 * In progress release type (major, minor, bugfix), version, and
   projected week of beta/release

I would recommend keeping it simple by incorporating it into our weekly workflow for the development meeting.
Jason Grout <mailto:[email protected]>
February 9, 2017 at 5:05 AM
I think announcing and coordinating major (and probably even minor) releases in the way that Matthias outlines is a great idea. I agree with Thomas that bugfix releases should be easier and more frequently released.

--
You received this message because you are subscribed to the Google Groups "Project Jupyter" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>. To post to this group, send email to [email protected] <mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/CAPDWZHwSPDWDqGJe%3DMd5VJCwMyNEdoZuz39RcrCGfGz3sJVUYw%40mail.gmail.com <https://groups.google.com/d/msgid/jupyter/CAPDWZHwSPDWDqGJe%3DMd5VJCwMyNEdoZuz39RcrCGfGz3sJVUYw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
Thomas Kluyver <mailto:[email protected]>
February 9, 2017 at 3:52 AM
On 9 February 2017 at 03:12, Matthias Bussonnier <[email protected] <mailto:[email protected]>> wrote:

    For example, several developers were surprised yesterday with the
    announcement of an upcoming notebook 5.0 release, and are now
    struggling to catch up on what is new and to test their
    plugins/extensions. There are likely others in the community who did
    not realize the 5.0 release was so close, who would need some time to
    test their extensions/plugins and give feedback.


The notes from last week's meeting do say:
"Currently going through issues to try to get 5.0 out as soon as possible. Hopefully Beta next month. "

So this shouldn't have come as a total surprise.

    How would the team and everyone else feel if we encouraged Jupyter
    projects to open an issue when a major release started to take shape
    which clearly listed the planned schedule for the release and
    highlighted what was new in the release? The upcoming release and this
    issue would be announced on the mailing list. People interested in
    following the release updates could subscribe to this issue.


I think this makes sense for something like a major release of notebook. Not so much for minor releases, or less prominent packages. I'd actually like minor releases to involve fewer steps - this has been very noticeable doing bugfix releases of IPython, where the release process doc lists 14 steps.

Thomas
--
You received this message because you are subscribed to the Google Groups "Project Jupyter" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>. To post to this group, send email to [email protected] <mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/CAOvn4qg5gH%2BDLcFA%3D_TNBwqn0FQna9aD9BMTV_-tdHrWABLTfw%40mail.gmail.com <https://groups.google.com/d/msgid/jupyter/CAOvn4qg5gH%2BDLcFA%3D_TNBwqn0FQna9aD9BMTV_-tdHrWABLTfw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
Matthias Bussonnier <mailto:[email protected]>
February 8, 2017 at 7:12 PM
Hello all,

It recently came to the attention to some of us that with the
increasing number of projects we have it can be hard to follow when
packages are going to be released, which often leads to very short
windows of time to give feedback or test the new version with existing
software.

For example, several developers were surprised yesterday with the
announcement of an upcoming notebook 5.0 release, and are now
struggling to catch up on what is new and to test their
plugins/extensions. There are likely others in the community who did
not realize the 5.0 release was so close, who would need some time to
test their extensions/plugins and give feedback.

How would the team and everyone else feel if we encouraged Jupyter
projects to open an issue when a major release started to take shape
which clearly listed the planned schedule for the release and
highlighted what was new in the release? The upcoming release and this
issue would be announced on the mailing list. People interested in
following the release updates could subscribe to this issue.

That would be of course on a per-project/per-maintainer basis, but the
project would try to encourage it for major releases, or maybe even
minor releases.

Thanks,

--
You received this message because you are subscribed to the Google Groups "Project 
Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/589C78C7.9070800%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to