FFe: Sync ipython 0.10-1 (universe) from Debian unstable (main)

Bug #427526 reported by John Lenton
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ipython (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Please sync ipython 0.10-1 (universe) from Debian unstable (main)

Explanation of the Ubuntu delta and why it can be dropped:

    The two patches that were part of the Ubuntu delta,
      debian/patches/07_python-wxgtk2.6_compatibility.patch
      debian/patches/07_deprecate_sets_module.patch
    are now included upstream.

    The only remaining part of the Ubuntu delta is
      * build requires quilt 0.46-5 or later for unpatch (LP: #383017)
    which is easy to redo.

Explanation of FeatureFreeze exception:

    0.10 includes a lot of bugfixes, some new features, and is
    intented as “a stable and robust release”. The only possible
    problem is that ipy_leo.py is no longer included. The leo editor
    is not part of Ubuntu, so I don't think this is a problem
    (ipy_leo.py was split out of ipython itself, although still
    available at lp:~ipython-dev/ipython/ipython-extensions, and is
    possibly being incorporated into the leo project itself: see
    http://groups.google.com/group/leo-editor/msg/493d6beda66bfb9f).

    The debian changes also include a fix for the rename of the
    zope.interface package, and a note about quilt usage (in
    README.source).

Changelog entries since current karmic version 0.9.1-3ubuntu2:

ipython (0.10-1) unstable; urgency=medium

  [ Bernd Zeimetz ]
  * New upstream version.

  [ Stefano Zacchiroli ]
  * debian/control: fix (build)deps on python-zope-interface, new package
    name is python-zope.interface (Closes: #543128)

  [ Piotr Ożarowski ]
  * Standards-Version bumped to 3.8.3
    - debian/README.source file added

 -- Debian Python Modules Team <email address hidden> Mon, 07 Sep 2009 20:37:17 +0200

Revision history for this message
John Lenton (chipaca) wrote :

This is the relevant part of the docs/source/changes.txt file. Not including as a diff because it has a lot of spurious lines (changes to line wrapping, added a table of contents, that kind of thing).

Revision history for this message
John Lenton (chipaca) wrote :

The last_operation.log from a karmic pbuilder.

Revision history for this message
John Lenton (chipaca) wrote :
Revision history for this message
John Lenton (chipaca) wrote :
Revision history for this message
John Lenton (chipaca) wrote :

some interactive testing I did (as well as actually using it for development):

$ ipython
Python 2.6.2+ (release26-maint, Sep 9 2009, 20:46:31)
Type "copyright", "credits" or "license" for more information.

IPython 0.10 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object'. ?object also works, ?? prints more.

In [1]: from IPython.kernel import client
/usr/lib/pymodules/python2.6/foolscap/banana.py:2: DeprecationWarning: the sets module is deprecated
  import struct, sets, time

In [2]: mec = client.MultiEngineClient()

In [3]: mec.get_ids()
Out[3]: [0, 1, 2, 3]

In [4]: mec.execute('print "hello world"')
Out[4]:
<Results List>
[0] In [1]: print "hello world"
[0] Out[1]: hello world

[1] In [1]: print "hello world"
[1] Out[1]: hello world

[2] In [1]: print "hello world"
[2] Out[1]: hello world

[3] In [1]: print "hello world"
[3] Out[1]: hello world

In [5]: serial_result = map(lambda x:x**10, range(32))

In [6]:

In [7]: parallel_result = mec.map(lambda x:x**10, range(32))

In [8]: serial_result == parallel_result
Out[8]: True

Revision history for this message
dieterv (dieterv77) wrote :

Just wanted to point out that the 0.10 package also fixes the following bug:
https://bugs.launchpad.net/ubuntu/+source/ipython/+bug/408182

thanks

Revision history for this message
StefanPotyra (sistpoty) wrote :

yes, this all seems to make sense to me, +1.

Revision history for this message
Iulian Udrea (iulian) wrote :

Ack #2. Please go ahead.

Changed in ipython (Ubuntu):
status: New → Confirmed
Revision history for this message
StefanPotyra (sistpoty) wrote :

MOTU Ack for sycn request.

Revision history for this message
StefanPotyra (sistpoty) wrote :

(the quilt version is only interesting for backporting to < intrepid, and even there a test-build should just say that it doesn't work, so let's really drop this delta and sync it).

Revision history for this message
James Westby (james-w) wrote :

[Updating] ipython (0.9.1-3ubuntu2 [Ubuntu] < 0.10-1 [Debian])
 * Trying to add ipython...
  - <ipython_0.10.orig.tar.gz: downloading from http://ftp.debian.org/debian/>
  - <ipython_0.10-1.diff.gz: downloading from http://ftp.debian.org/debian/>
  - <ipython_0.10-1.dsc: downloading from http://ftp.debian.org/debian/>
I: ipython [universe] -> ipython_0.9.1-3ubuntu2 [universe].

Changed in ipython (Ubuntu):
status: Confirmed → Fix Released
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.