Include python-enthought-traits when building matplotlib + build patch

Hello guys,
in a joint effort between Debian and Ubuntu on matplotlib packaging,
we were wondering if include the experimental support for
python-enthought-traits.

...
EXPERIMENTAL CONFIG PACKAGE DEPENDENCIES
            configobj: 4.5.2
     enthought.traits: 2.0.5
...

Enthought suite is used a lot in scientific area, so mpl and enth
almost share their users, so have it enabled would be a plus, but we
are mainly interested in generate "no harm", so we'd like to ask you
to confirm that enabling that support won't brake anything (but indeed
provide a valuable asset for users).

Additionally, we have developed a patch for the build process
(attached) that you might be interested in merge in your codebase, in
particular hunk #2 and #3.

Cheers,
Sandro, Benjamin & Jordan

build_fix.patch (1.84 KB)

···

--
Sandro Tosi (aka morph, Morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi

Well, one thing to make sure of is that you do not install the version
of traits that ships with matplotlib, since it will break other
enthought packages. My understanding is that one either uses the
default rc config or the traits enabled one. Since the latter is
experimental and we are not sure if we will eventually adopt it, I
would not recommend enabling it in the debian distro. Is this your
view Darren?

JDH

···

On Thu, Aug 28, 2008 at 6:19 AM, Sandro Tosi <matrixhasu@...149...> wrote:

Enthought suite is used a lot in scientific area, so mpl and enth
almost share their users, so have it enabled would be a plus, but we
are mainly interested in generate "no harm", so we'd like to ask you
to confirm that enabling that support won't brake anything (but indeed
provide a valuable asset for users).

Debian and Ubuntu are doing the right thing here currently. This is very
nice, as it provides a clean upgrade path for traits under Debian
derivatives.

Ga�l

···

On Thu, Aug 28, 2008 at 08:17:26AM -0500, John Hunter wrote:

On Thu, Aug 28, 2008 at 6:19 AM, Sandro Tosi <matrixhasu@...149...> wrote:

> Enthought suite is used a lot in scientific area, so mpl and enth
> almost share their users, so have it enabled would be a plus, but we
> are mainly interested in generate "no harm", so we'd like to ask you
> to confirm that enabling that support won't brake anything (but indeed
> provide a valuable asset for users).

Well, one thing to make sure of is that you do not install the version
of traits that ships with matplotlib, since it will break other
enthought packages.

Sorry, I haven't been able to keep up with the list recently.

Yes, this is my view too, I see no reason to include it for distribution.

···

On Thursday 28 August 2008 09:17:26 John Hunter wrote:

On Thu, Aug 28, 2008 at 6:19 AM, Sandro Tosi <matrixhasu@...149...> wrote:
> Enthought suite is used a lot in scientific area, so mpl and enth
> almost share their users, so have it enabled would be a plus, but we
> are mainly interested in generate "no harm", so we'd like to ask you
> to confirm that enabling that support won't brake anything (but indeed
> provide a valuable asset for users).

Well, one thing to make sure of is that you do not install the version
of traits that ships with matplotlib, since it will break other
enthought packages. My understanding is that one either uses the
default rc config or the traits enabled one. Since the latter is
experimental and we are not sure if we will eventually adopt it, I
would not recommend enabling it in the debian distro. Is this your
view Darren?