-
Notifications
You must be signed in to change notification settings - Fork 5k
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
5.0 Release Schedule #2150
Comments
I think this sounds good, though I would probably call it a beta instead of alpha. I think we can do notebook 5.0.0b1 (or a1) after conferring at the meeting today. |
+1 - I was already planning to release a beta today. I'll be busy after the meeting though, so if we do it after that, hopefully someone else can cut it. I think that 'beta' signals our intent more clearly than 'alpha'. |
@parente want to look at compatibility with kernel-gateway. |
Sounds good! I should be able to work on the UI/UX testing stuff later this
week...
…On Tue, Feb 14, 2017 at 9:09 AM, Matthias Bussonnier < ***@***.***> wrote:
@parente <https://github.com/parente> want to look at compatibility with
kernel-gateway.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#2150 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AABr0KJPJpdY4zBY-yRF20qDl7Lvbc51ks5rcd_agaJpZM4L5yd_>
.
--
Brian E. Granger
Associate Professor of Physics and Data Science
Cal Poly State University, San Luis Obispo
@ellisonbg on Twitter and GitHub
[email protected] and [email protected]
|
Thanks @Carreau. I don't expect anything major. I'll test against alpha/beta releases as they come out. |
cc @JamiesHQ |
I started poking at kernel gateway with with notebook 5.0.0b1 installed. A good portion of the unit test suite and some manual requests to the server both fail because of the exception:
It's not immediately clear if this is a problem with the kernel gateway or not. Figured I'd raise it up for awareness. |
That's curious. The error is coming from code that's meant to prevent against replay attacks by blocking messages with the same signature as a previous message. I'm guessing a bit, but I think the issue is with the new activity monitoring; previously, messages from the kernel were only deserialised once (to be reserialised as JSON to go to the browser). Now iopub messages are deserialised a second time to update the kernel's state. If that happens with the same session object, then it will attempt to parse the same message twice, leading to the error you see. What I don't understand is why we don't run into that when using the notebook server normally. @minrk ? |
HI all, I opened a few PRs to fix some last minor issues for 5.0. We now know what to do to fix #2209, just need someone to do a quick PR (@jorisvandenbossche may end up doing that). I have been using 5.0 and things are looking really good. There are a few other minor issues targeted for 5.0, some related to documentation/release notes: https://github.com/jupyter/notebook/issues?q=is%3Aopen+is%3Aissue+milestone%3A5.0 Anyone know of any other major things that need to be taken care of that isn't being tracked here? Thanks everyone for helping get this release out! |
notebook 5.0.0b2 is published to PyPI: https://pypi.python.org/pypi?:action=display&name=notebook&version=5.0.0b2 |
re-cc @JamiesHQ |
I just published 5.0.0-rc.1. Please install it from PyPI and use it for the next 5 days. We can discuss official release schedule in the weekly dev meeting. |
i should have paid attention, but It's better to confort to pep440, but now that it's done don't unpublish. We should enforce version formatting at build time. Also you miss the wheels, but same things, don't push the wheels now. |
Great job otherwise ! Thanks ! You should make an announce on the ML. |
Also I realise this is because the issue at the top request to release
I think it was |
😊 |
@gnestor you wanted to do an rc2, right? I think there are no open issues or PRs marked 5.0 at present. |
I was just about to cut a new release 👍 and then I spilled coffee on my laptop 👎. Fortunately I have another one here. |
RC is for release candidate, not release coffee.
…On Mar 23, 2017 09:01, "Grant Nestor" ***@***.***> wrote:
I was just about to cut a new release 👍 and then I spilled coffee on my
laptop 👎. Fortunately I have another one here.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#2150 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAUez7xOb4ulIR3l3Ma_2tHRrR47D5Maks5ropdYgaJpZM4L5yd_>
.
|
hopefully that is a reimbursable cost and won't ruin Christmas. |
🥁 (punchline sound) |
That's really cruel.
…On Mar 23, 2017 09:14, "Grant Nestor" ***@***.***> wrote:
🥁 (punchline sound)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#2150 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAUez2R9TEsfCSTbFgoSc4y_9Qpdy6FAks5roppugaJpZM4L5yd_>
.
|
That's definitely some risible comedy. |
I will survive 👍 5.0.0rc2 is up on PyPI. The relevant change since rc1 is that the last of the npm dependencies (preact, preact-compat, proptypes) were moved to bower in hopes of resolving #2056 |
🎶 First I was afraid, I was petrified 🎶 |
You know we all want to see Alien song dubbed with you singing about Python packaging. :-P |
Hahahah that brings back some memories ! |
Update: I got my laptop back from the repair shop and I didn't fry my logic board!! |
Resolution Confirmed. |
In other news, it's time to check off that last to do item at the top. And to do that, I am going to create another to do list (please add to this if necessary):
|
@gnestor @Carreau : I've restored the 5.0 paper doc if you'd like to continue working there: https://paper.dropbox.com/doc/Jupyter-Notebook-5.0-onj98NSvrkQ1eVeT8KTFv |
The blog post is ready for a final review: https://paper.dropbox.com/doc/Jupyter-Notebook-5.0-onj98NSvrkQ1eVeT8KTFv Can someone give me access to the blog? EDIT: Should we mention anything about transitioning to JupyterLab in the blost post? The changelog reads:
The changelog is also ready for a final review: https://github.com/jupyter/notebook/blob/master/docs/source/changelog.rst We have 2 small bug fixes related to traitlets compatibility that we could include in 5.0.0:
Other than that, I'm ready to publish 5.0.0 as soon as the blog post is ready to publish. |
Invitation to the Ghost blog sent!
…On Wed, Mar 29, 2017 at 2:47 PM, Grant Nestor ***@***.***> wrote:
The blog post is ready for a final review: https://paper.dropbox.com/doc/
Jupyter-Notebook-5.0-onj98NSvrkQ1eVeT8KTFv
Can someone give me access to the blog?
The changelog is also ready for a final review:
https://github.com/jupyter/notebook/blob/master/docs/source/changelog.rst
We have 2 small bug fixes related to traitlets compatibility that we could
include in 5.0.0:
- #2348 <#2348>
- #2347 <#2347>
Other than that, I'm ready to publish 5.0.0 as soon as the blog post is
ready to publish.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#2150 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AABr0AjMfPA0SJXpHbt6tUGtp5Y-D_bKks5rqtFigaJpZM4L5yd_>
.
--
Brian E. Granger
Associate Professor of Physics and Data Science
Cal Poly State University, San Luis Obispo
@ellisonbg on Twitter and GitHub
[email protected] and [email protected]
|
Just read through the blog post. Some comments:
* I think the style of the cell tags has been changed so we should update
that screenshot
* For the file sorting screenshot, we should show a screenshot that has
files with different timestamps and show how those are sorted. Right now
all files shown in the screenshot have the same timestamp so the feature
isn't really shown
* For the table screenshots, it is difficult to see them side, but side. I
would show those like this:
Before:
<screenshot of before, showing the full table>
After:
<screenshot of after, showing the full table>
…On Wed, Mar 29, 2017 at 6:26 PM, Brian Granger ***@***.***> wrote:
Invitation to the Ghost blog sent!
On Wed, Mar 29, 2017 at 2:47 PM, Grant Nestor ***@***.***>
wrote:
> The blog post is ready for a final review: https://paper.dropbox.com/doc/
> Jupyter-Notebook-5.0-onj98NSvrkQ1eVeT8KTFv
>
> Can someone give me access to the blog?
>
> The changelog is also ready for a final review:
> https://github.com/jupyter/notebook/blob/master/docs/source/changelog.rst
>
> We have 2 small bug fixes related to traitlets compatibility that we
> could include in 5.0.0:
>
> - #2348 <#2348>
> - #2347 <#2347>
>
> Other than that, I'm ready to publish 5.0.0 as soon as the blog post is
> ready to publish.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <#2150 (comment)>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AABr0AjMfPA0SJXpHbt6tUGtp5Y-D_bKks5rqtFigaJpZM4L5yd_>
> .
>
--
Brian E. Granger
Associate Professor of Physics and Data Science
Cal Poly State University, San Luis Obispo
@ellisonbg on Twitter and GitHub
***@***.*** and ***@***.***
--
Brian E. Granger
Associate Professor of Physics and Data Science
Cal Poly State University, San Luis Obispo
@ellisonbg on Twitter and GitHub
[email protected] and [email protected]
|
Thanks for the feedback @ellisonbg! I updated the Paper doc and loaded the post in Ghost, so it's ready to publish. I also updated the changelog with new screenshots and some revisions to make it more consistent with the blog post (#2351). This is ready to merge! I also added credits to the blog post. Here is the notebook that I used to generate the credits (https://gist.github.com/gnestor/b3c83b499573f864cd5399b06fab439e). I am standing by to publish. @Carreau I'm not sure how to publish to conda, so I could use your help with that. |
With the newsletter (https://paper.dropbox.com/doc/Jupyter-Notebook-5.0-onj98NSvrkQ1eVeT8KTFv) the table examples at the end are the wrong way round it seems. |
Good catch @SimonBiggs! It's updated in the drafts of the blog post and mailing list post. |
I just pushed the 5.0.0 commit to master to run CI tests and verify that everything is passing. Since Friday is not the best day to do a release, I will hold off until Monday or Tuesday. |
I'd generally suggest we avoid doing half a release like this, because if people see a '5.0 release' on Github, they might get confused why they can't install it. Hopefully not too many people will notice it, though. |
Sorry I was offline until today. Catching up. Was busy with swimming with this: Making a conda-forge release should not be too hard, do the Pypi one, then update the first two lines of this file via a PR.
I disagree, on friday you release and go on week-end, then you deal with bug reports on monday. At least people will have +1 so you know what to prioritize :-) |
Since the tag is made, 👍 to publishing the release from it now. |
I wanted to open an issue to track and discuss the planned release schedule for 5.0. Here is what I would propose:
5.0.0-rc.15.0.0rc1
The text was updated successfully, but these errors were encountered: