preparing for 0.98.3 and 0.91.5

I'd like to try and get 98.3 and 91.5 out tomorrow or Saturday -- if
the weekday doesn't work for you Charlie we might do a source release
on Friday or Saturday (for Sandro/debian) and you can get the build
out over the weekend (if you have time). Obviously a lot of work has
gone into these releases, and a lot recently, so it is important to
test on what platforms you can. Currently backend driver and memleak
hawaii are passing on my platform, and I have managed to at least
lightly test most of the critical GUI backends (Tk, WX, GTK, Qt and
QT4) on at least one platform and for some backends a couple.

The contouring code has had the most recent significant changes, so if
you have limited time hit that the hardest.

Charlie, let me know what your time frame is....

Sandro, here is a release candidate tarball for you to test with:
http://matplotlib.sourceforge.net/tmp/matplotlib-0.98.3rc1.tar.gz

Thanks,
JDH

I am out on town for a meeting until Sunday evening. I unfortunately won’t be able to act until Monday at the earliest. Cutting the source release sounds like a good plan.

  • Charlie
···

On Thu, Jul 24, 2008 at 3:17 PM, John Hunter <jdh2358@…149…> wrote:

I’d like to try and get 98.3 and 91.5 out tomorrow or Saturday – if

the weekday doesn’t work for you Charlie we might do a source release

on Friday or Saturday (for Sandro/debian) and you can get the build

out over the weekend (if you have time). Obviously a lot of work has

gone into these releases, and a lot recently, so it is important to

test on what platforms you can. Currently backend driver and memleak

hawaii are passing on my platform, and I have managed to at least

lightly test most of the critical GUI backends (Tk, WX, GTK, Qt and

QT4) on at least one platform and for some backends a couple.

The contouring code has had the most recent significant changes, so if

you have limited time hit that the hardest.

Charlie, let me know what your time frame is…

Sandro, here is a release candidate tarball for you to test with:

http://matplotlib.sourceforge.net/tmp/matplotlib-0.98.3rc1.tar.gz

Thanks,

JDH

Hi John,

I'd like to try and get 98.3 and 91.5 out tomorrow or Saturday -- if
the weekday doesn't work for you Charlie we might do a source release
on Friday or Saturday (for Sandro/debian) and you can get the build

As usual, thanks for the huge support to Debian!

Sandro, here is a release candidate tarball for you to test with:
http://matplotlib.sourceforge.net/tmp/matplotlib-0.98.3rc1.tar.gz

Thanks! i've just downlaoded: is 55M tarball the real intended size?
it seems a little too big... :wink:

$ du * -hs | grep "[0-9]M"
2.8M agg24
146M doc
97M examples
108M lib

And there is a file I can't extract:

tar: matplotlib-0.98.3rc1/lib/matplotlib/delaunay/table.csv?s=^VIX:
Cannot open: No such file or directory

Some cleanup missing? :wink:

Cheers,
Sandro

···

On Thu, Jul 24, 2008 at 21:17, John Hunter <jdh2358@...149...> wrote:

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

Argg, I forgot to svn clean before I did the sdist. Please try again.

  http://matplotlib.sourceforge.net/tmp/matplotlib-0.98.3rc1.tar.gz

The new file is under 6M

JDH

···

On Fri, Jul 25, 2008 at 10:42 AM, Sandro Tosi <matrixhasu@...149...> wrote:

Thanks! i've just downlaoded: is 55M tarball the real intended size?
it seems a little too big... :wink:

Yeah, much better :slight_smile:

I've updated the package in our trunk and it's building fine.

Playing with the generated doc I got an error on "matplotlib.colorbar":

"
System Message: ERROR/3
(/home/morph/deb/build-area/matplotlib-0.98.3rc1/doc/api/colorbar_api.rst,
line 9)

Error in "automodule" directive: unknown option: "show-inheritance".

.. automodule:: matplotlib.colorbar
   :members:
   :undoc-members:
   :show-inheritance:
"
Err, I got it for ever API documentation page: is there something
wrong on my side? I build doc this way:

( cd doc ; MATPLOTLIBDATA=../lib/matplotlib/mpl-data/ \
                    PYTHONPATH=../build/lib.$(shell dpkg-architecture
-qDEB_BUILD_ARCH_OS)-$(shell dpkg-architecture
-qDEB_BUILD_GNU_CPU)-$(DEFPY) ./make.py )

dpkg-architecture calls are needed to identify the directory for the
mpl lib code, and all the relative paths are because we build in a
chroot, so only minimal packages installation are available.

Thanks,
Sandro

···

On Fri, Jul 25, 2008 at 18:37, John Hunter <jdh2358@...149...> wrote:

On Fri, Jul 25, 2008 at 10:42 AM, Sandro Tosi <matrixhasu@...149...> wrote:

Thanks! i've just downlaoded: is 55M tarball the real intended size?
it seems a little too big... :wink:

Argg, I forgot to svn clean before I did the sdist. Please try again.

http://matplotlib.sourceforge.net/tmp/matplotlib-0.98.3rc1.tar.gz

The new file is under 6M

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

Thanks! i've just downlaoded: is 55M tarball the real intended size?
it seems a little too big... :wink:

Argg, I forgot to svn clean before I did the sdist. Please try again.

http://matplotlib.sourceforge.net/tmp/matplotlib-0.98.3rc1.tar.gz

The new file is under 6M

Yeah, much better :slight_smile:

I've updated the package in our trunk and it's building fine.

Playing with the generated doc I got an error on "matplotlib.colorbar":

"
System Message: ERROR/3
(/home/morph/deb/build-area/matplotlib-0.98.3rc1/doc/api/colorbar_api.rst,
line 9)

Error in "automodule" directive: unknown option: "show-inheritance".

The docs require sphinx 0.4, which if I recall correctly, we got
pushed into debian on short notice precisely to support the mpl docs.
What version of sphinx are you using?

From our earlier thread on the subject:

Mikhail Gusarov
to Chris, me, Sandro, Michael
  
Twas brillig at 00:26:04 19.06.2008 UTC+07 when
dottedmag@...628... did gyre and gimble:

> I just got a confirmation from Georg that he will release the next
> version of sphinx this weekend, and I'll immediately prepare the
> package.

Here we are:

Accepted:
python-sphinx_0.4-1_all.deb
to pool/main/s/sphinx/python-sphinx_0.4-1_all.deb

···

On Fri, Jul 25, 2008 at 4:12 PM, Sandro Tosi <matrixhasu@...149...> wrote:

On Fri, Jul 25, 2008 at 18:37, John Hunter <jdh2358@...149...> wrote:

On Fri, Jul 25, 2008 at 10:42 AM, Sandro Tosi <matrixhasu@...149...> wrote:

The docs require sphinx 0.4, which if I recall correctly, we got
pushed into debian on short notice precisely to support the mpl docs.
What version of sphinx are you using?

I'm using v0.4.1 or it's a strict depends on 0.4 only?

I'm attaching the log for the build, it might be helpful.

Thanks,
Sandro

matplotlib_0.98.3rc1-1_amd64.build.bz2 (21.7 KB)

···

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

OK, this is a major SNAFU. Michael Droetboom wrote show-inheritance
for matplotlib and it was included in sphinx. Sphinx released this in
0.4 and we got this packaged into debian in a concerted push so that
we could get mpl into debian with working docs. In the meantime, a
point release 0.4.1 of sphinx came out that broke the automodule
support on Jul 5th, and this broken version is now the one you have in
debian. On Jul 8th, Darren noticed the breakage, reported it on the
Sphinx mailing list, and it was fixed again in svn, but there has been
no sphinx point release.

Mikhail, if you are so inclined and there is still time, you may want
to see if Georg wants to put out another point release that fixes this
problem, and push the fix into the debian pipeline.

JDH

···

On Sun, Jul 27, 2008 at 11:05 AM, Sandro Tosi <matrixhasu@...149...> wrote:

The docs require sphinx 0.4, which if I recall correctly, we got
pushed into debian on short notice precisely to support the mpl docs.
What version of sphinx are you using?

I'm using v0.4.1 or it's a strict depends on 0.4 only?

Mikhail, if you are so inclined and there is still time, you may want
to see if Georg wants to put out another point release that fixes this
problem, and push the fix into the debian pipeline.

Just as a note: today @ ~16.00 CEST the Lenny freeze was announced.

···

On Sun, Jul 27, 2008 at 19:30, John Hunter <jdh2358@...149...> wrote:

From now on, it will be very difficult to have new stuff in Lenny.

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