[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Packaging the new upstream release of ipython (i.e. 1.1.0)



Hi Jean-Christophe,

On 29 September 2013 13:31, Jean-Christophe Jaskula <jean.christophe.jaskula@gmail.com> wrote:
The Ipython team has released a couple of major releases during the last months but I haven't seen any discussions about packaging them in debian. Just for curiosity, I decided to start trying to update the debian package (v0.13.2) to the latest release (v.1.1.0). When doing it, I realized there is a lot of changes to do and I do understand why it is not in sid yet (putting aside you might be also very busy with other things).

I didn't plan to propose this work for a NMU but I'm wondering if someone was working on it. So far, my work is still in progress but I don't mind keeping working on it if it helps you or dropping it if a debian package is going to be uploaded soon. I have adapted most of the debian patches to the upstream release. I'm still working on the Mathjax patch to avoid ugly hack. I started from the source that one can get at: https://github.com/ipython/ipython/archive/rel-1.1.0.tar.gz . However, everything isn't shipped in this archive and I had to add "static components" that I took from: https://github.com/ipython/ipython/releases/download/rel-1.1.0/ipython-1.1.0.tar.gz . I put these files altogether in the same .orig.tar.gz archive and started packaging from it.

If you need help on this packaging, I'll be very happy to contribute.

I asked Julian about this last month, and this is what he said:

"""
I'm not working very fast, due to lack of time and focus on other things :/
There are still a few things missing.
highlightjs is done
marked almost done

still to do:
fonts-awesome missing css files (#719360)
requirejs
bootstrap
jquery 2.0

I don't know how to handle bootstrap as it has as version 3 out now
ipython uses 2, debian has an even older 2.
Probably embedding is best, like codemirror.

If you want to help out you could have a look at packaging requirejs, it
seems like a useful package as it has a small api (compared to
bootstrap, jquery or codemirror).
Also much appreciated is writing the debian/copyright for bootstrap if
we go for the embed route.
"""

(I haven't got round to doing anything on this front yet)

Thanks,
Thomas

Reply to: