Ticket #7981 (closed: fixed)

Opened 7 years ago

Last modified 5 years ago

Create IPython package for Ubuntu 12.04

Reported by: Russell Taylor Owned by: Martyn Gigg
Priority: blocker Milestone: Release 3.0
Component: GUI Keywords: IPython
Cc: Blocked By:
Blocking: Tester: Arturs Bekasovs

Description

We require IPython version 1.1 - nothing earlier will work.

The (existing) packages it needs to depend on are:

  • python-zmq
  • python-pygments

Change History

comment:1 Changed 7 years ago by Russell Taylor

  • Keywords IPython added

comment:2 Changed 7 years ago by Stuart Campbell

  • Status changed from new to inprogress

comment:3 Changed 7 years ago by Russell Taylor

  • Priority changed from critical to blocker

Moving to blocker as it is exactly that w.r.t the 3.0 release. Just want it to show up high in reporting tools.

comment:4 Changed 7 years ago by Russell Taylor

  • Blocking 5939 removed

(In #5939) Removing the ticket for creating Ubuntu packages as this needs to get into master.

comment:5 Changed 7 years ago by Martyn Gigg

I ended up having to fork https://github.com/mantidproject/debian-ipython and adding a couple of patches to get this working. I will feed them back at some point.

Last edited 7 years ago by Martyn Gigg (previous) (diff)

comment:6 Changed 7 years ago by Martyn Gigg

Bump ipython dependency on debian package to 1.1.

Refs #7981

Changeset: cac26648e5a360d86e7c0a9c89de6eca2b3a243b

comment:7 Changed 7 years ago by Martyn Gigg

  • Owner changed from Stuart Campbell to Martyn Gigg
  • Status changed from inprogress to verify
  • Resolution set to fixed

The packages are built and are in the ISIS ubuntu repository.

Branch: feature/7981_deb_ipython_deps

Tester: The latest develop package should have the IPython dependency. Use the instructions here to install the repo test the package.

comment:8 Changed 7 years ago by Arturs Bekasovs

  • Status changed from verify to verifying
  • Tester set to Arturs Bekasovs

comment:9 Changed 7 years ago by Arturs Bekasovs

Trying to install latest develop package without doing anything else leads to an error "Dependency is not satisfiable: ipython-qtconsole (>= 1.1)" which is expected.

As there is a delay in getting the right ipython packages to the ISIS repository and this ticket needs to get in ASAP, I've downloaded packages from http://download.mantidproject.org/debs/ and installed them manually.

After that done, Mantid installs without any problems, IPython error message disappears and IPython runs. Correct version is used:

In [1]: IPython.__version__
Out[1]: '1.1.0'

I've done some basic things in the console and it all seems to work.

Last edited 7 years ago by Arturs Bekasovs (previous) (diff)

comment:10 Changed 7 years ago by Arturs Bekasovs

  • Status changed from verifying to closed

Merge remote-tracking branch 'origin/feature/7981_deb_ipython_deps'

Full changeset: 8d35ab3c9d6bcb15aa76ae3674d9ba9472601f4f

comment:11 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 8826

Note: See TracTickets for help on using tickets.