feature freeze exception for ipython 0.13

Bug #934374 reported by Julian Taylor
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ipython (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

ipython upstream is planning to release a new version around the beginning of march
it will contain many important bugfixes but also many new features.
Upstream may provide a bugfix release for 0.12.1 to fix some important issues but it would still be better to get 0.13 in total.

Most important issue is that the disk format of their notebook has changed, so precise with 0.12 would release with a version which is not forward compatible with notebooks created with 0.13.
Most new features are related to the new notebook and qtconsole which was never released in an earlier ubuntu, the parts released earlier are mostly unchanged beyond what is already in precise.
I am currently using a daily build of ipython at work and privately and it will be well tested.

Please make a decision if 0.13 is acceptable and if yes when would be the latest date it can be added. Upstream hopes to have a release latest before PyCon (7.March I think)
The decision will have an influence whether upstream will make a bugfix only release or not.

Julian Taylor (jtaylor)
description: updated
Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 934374] [NEW] feature freeze exception for ipython 0.13

It seems like a reasonable thing to have. I think it would have to be in
before beta 2.

Revision history for this message
Martin Pitt (pitti) wrote :

Did you test this against the four reverse build depends / the reverse depends? I would like to know whether it introduces any new build failures or functionality breakages, in particular wrt. the notebook changes you mentioned.

Thanks!

-- precise/universe build deps on ipython:
matplotlib
nipype
pytango
yade
-- precise/universe amd64 deps on ipython:
accerciser
connectomeviewer
psychopy
pyqonsole
python-nipype
python-polybori
python-pytango
python-scrapy
python-spyderlib
python-sympy
rabbitvcs-core
science-distributedcomputing
science-numericalcomputation
yade

Revision history for this message
Julian Taylor (jtaylor) wrote :

0.13 does not break api's used in the rdepends so nothing should break. Most of them just use the embedding api.

nothing depends on the notebook yet, and the only package using the communication protocol (which has not changed) is spyder which works.

Revision history for this message
Martin Pitt (pitti) wrote :

Seems fine, please go ahead then. Approved.

Changed in ipython (Ubuntu):
status: New → Confirmed
Revision history for this message
Thomas Kluyver (takluyver) wrote :

We've reluctantly decided we're not going to be able to make 0.13 in time for the end of the month. We'd like to do a 0.12.1 bugfix release instead - I don't know what the procedure is to get that in?

Thanks to everyone for arranging this, and sorry we're not able to make use of the exception.

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 934374] Re: feature freeze exception for ipython 0.13

Bug fix updates don't need an exception. Any developer can upload it.

Changed in ipython (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Stefano Rivera (stefanor) wrote :

Closing this, the deadline we agreed on has already passed, and it's not expected to happen at all.

Changed in ipython (Ubuntu):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.