You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(33) |
Dec
(20) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(7) |
Feb
(44) |
Mar
(51) |
Apr
(43) |
May
(43) |
Jun
(36) |
Jul
(61) |
Aug
(44) |
Sep
(25) |
Oct
(82) |
Nov
(97) |
Dec
(47) |
2005 |
Jan
(77) |
Feb
(143) |
Mar
(42) |
Apr
(31) |
May
(93) |
Jun
(93) |
Jul
(35) |
Aug
(78) |
Sep
(56) |
Oct
(44) |
Nov
(72) |
Dec
(75) |
2006 |
Jan
(116) |
Feb
(99) |
Mar
(181) |
Apr
(171) |
May
(112) |
Jun
(86) |
Jul
(91) |
Aug
(111) |
Sep
(77) |
Oct
(72) |
Nov
(57) |
Dec
(51) |
2007 |
Jan
(64) |
Feb
(116) |
Mar
(70) |
Apr
(74) |
May
(53) |
Jun
(40) |
Jul
(519) |
Aug
(151) |
Sep
(132) |
Oct
(74) |
Nov
(282) |
Dec
(190) |
2008 |
Jan
(141) |
Feb
(67) |
Mar
(69) |
Apr
(96) |
May
(227) |
Jun
(404) |
Jul
(399) |
Aug
(96) |
Sep
(120) |
Oct
(205) |
Nov
(126) |
Dec
(261) |
2009 |
Jan
(136) |
Feb
(136) |
Mar
(119) |
Apr
(124) |
May
(155) |
Jun
(98) |
Jul
(136) |
Aug
(292) |
Sep
(174) |
Oct
(126) |
Nov
(126) |
Dec
(79) |
2010 |
Jan
(109) |
Feb
(83) |
Mar
(139) |
Apr
(91) |
May
(79) |
Jun
(164) |
Jul
(184) |
Aug
(146) |
Sep
(163) |
Oct
(128) |
Nov
(70) |
Dec
(73) |
2011 |
Jan
(235) |
Feb
(165) |
Mar
(147) |
Apr
(86) |
May
(74) |
Jun
(118) |
Jul
(65) |
Aug
(75) |
Sep
(162) |
Oct
(94) |
Nov
(48) |
Dec
(44) |
2012 |
Jan
(49) |
Feb
(40) |
Mar
(88) |
Apr
(35) |
May
(52) |
Jun
(69) |
Jul
(90) |
Aug
(123) |
Sep
(112) |
Oct
(120) |
Nov
(105) |
Dec
(116) |
2013 |
Jan
(76) |
Feb
(26) |
Mar
(78) |
Apr
(43) |
May
(61) |
Jun
(53) |
Jul
(147) |
Aug
(85) |
Sep
(83) |
Oct
(122) |
Nov
(18) |
Dec
(27) |
2014 |
Jan
(58) |
Feb
(25) |
Mar
(49) |
Apr
(17) |
May
(29) |
Jun
(39) |
Jul
(53) |
Aug
(52) |
Sep
(35) |
Oct
(47) |
Nov
(110) |
Dec
(27) |
2015 |
Jan
(50) |
Feb
(93) |
Mar
(96) |
Apr
(30) |
May
(55) |
Jun
(83) |
Jul
(44) |
Aug
(8) |
Sep
(5) |
Oct
|
Nov
(1) |
Dec
(1) |
2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
(3) |
Sep
(1) |
Oct
(3) |
Nov
|
Dec
|
2017 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
|
Sep
(7) |
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
1
(5) |
2
(2) |
3
(4) |
4
|
5
|
6
(4) |
7
(6) |
8
(7) |
9
(2) |
10
(8) |
11
(5) |
12
(3) |
13
(1) |
14
|
15
(11) |
16
(10) |
17
(3) |
18
(5) |
19
(6) |
20
(2) |
21
(2) |
22
(8) |
23
|
24
(2) |
25
(16) |
26
(37) |
27
(15) |
28
(1) |
|
|
|
|
|
From: Darren D. <dsd...@gm...> - 2011-02-11 18:53:54
|
On Thu, Feb 10, 2011 at 5:54 PM, Pauli Virtanen <pa...@ik...> wrote: > On Thu, 10 Feb 2011 17:34:32 -0500, Darren Dale wrote: > [clip] >> Unfortunately, I am getting exactly the same results: the matplotlib/ >> directory is missing in the earliest history. I've tried adding >> --use-cvs and --keep-trivial-imports, to no avail. I've tried checking >> out a working copy of the cvs repo (setting CVSROOT to point to the >> directory I created using rsync), and I *thought* the right way to >> inspect the r7 working directory is to do "cvs update -R -r 7", but >> thats not right. So I'm currently having trouble determining whether the >> history even exists in CVS. Anybody have a longer memory than I do? How >> can I get cvs to perform this basic operation? > > Maybe you can try skipping SVN altogether (needs "git-cvs" package on > Ubuntu): > > export CVSROOT=/rsynced/directory > test -d "$CVSROOT/CVSROOT" || echo "Wrong cvsroot..." > mkdir imported > cd imported > git cvsimport matplotlib > > This at least shows some files in the first revisions. You can probably > then just graft the two histories together at a suitable point. > > Apparently, it also needs some use of "git filter-branch" to get rid of > the top-level matplotlib/ directory. On further inspection, the direct cvs to git conversion *also* yields a repository lacking the matplotlib package directory. It looks like the history leading up to revision 540 may have been lost from the CVS repository itself, not during the cvs2svn conversion. John, do you want some time to continue looking into the cvs repo yourself? Or should we go ahead with the git migration? If the latter, should we start the git repo at revision 540, or include all available history, even though some of it is missing the matplotlib package directory? If we want to go ahead with the git migration, I can probably work on it this weekend. Darren |
From: Mark S. <sie...@st...> - 2011-02-11 17:49:37
|
>> We can't put python-matplotlib in main because of *its* dependencies. >> > > As a digression, I think the python-matplotlib dependencies could be > significantly reduced. For a number of use cases (this is one of them, > but there are others), you don't need any GUI backend. Independent of > this issue, it would be great to be able to install python-matplotlib > in a headless server environment without pulling in all of those GUI > bits. Looking at the list of the hard dependencies, I don't understand > why half of them are there. > > http://packages.ubuntu.com/natty/python/python-matplotlib > This web page lists several "dependencies" that are optional. Just flipping through the list, I can see several packages that I know that I do not have, and several more that I have never heard of. "Never heard of" could mean that it is in my linux distro and I don't know it, but I am certain that I have machines that do not have cairo or gtk+ or qt. A matplotlib application selects one of the available backends to draw the graphics. If I remember correctly _all_ backends are optional in matplotlib, but there is at least one ("agg") that is available everywhere. When you install matplotlib, it builds support for any backends that it can. A backend that depends on a missing library does not get a C extension built. BUT the python code is still installed. The only way to know that a backend is not supported in this installation is to try to use it. For example, >>> import matplotlib.backends.backend_qt Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/stsci/pyssgdev/2.7/matplotlib/backends/backend_qt.py", line 19, in <module> raise ImportError("Qt backend requires pyqt to be installed.") ImportError: Qt backend requires pyqt to be installed. >>> Ok - I don't have qt on this machine. So, you can try this: Get a build machine that has all the packages required by the various backends. Build a binary distribution of matplotlib. Install it on a machine that has only some of the libraries required by the backends. The result is a copy of matplotlib with _some_ working backends and some that fail because of missing libraries. As you install other supporting packages, additional backends can start working because their shared library is now present. So, if I install matplotlib and pyqt is not there I get a working matplotlib without QT support. If I use a package installer to install pyqt, presumably it will also install the QT libraries, resulting in matplotlib that does have qt support. I'm not saying you want to do this, but it is an option. If you want to experiment in this direction, there is a list that breaks out requirements for the core and requirements for each of the backends at http://matplotlib.sourceforge.net/users/installing.html . Mark S. |
From: Barry W. <ba...@py...> - 2011-02-11 16:14:53
|
On Feb 11, 2011, at 05:18 PM, Jouni K. Seppänen wrote: >[Crossposting to matplotlib devel list] > >Robert Kern <rob...@gm...> writes: > >> On Thu, Feb 10, 2011 at 11:22, Barry Warsaw <ba...@py...> wrote: >> >>> Here's the problem: for Ubuntu, we've had to disable the building of >>> the numpy documentation package, because its dependencies violate >>> Ubuntu policy. Numpy is in our "main" archive but the documentation >>> depends on python-matplotlib, which lives in our "universe" >>> archive. Such cross archive dependencies break the build. >>> >>> We can't put python-matplotlib in main because of *its* dependencies. >> >> As a digression, I think the python-matplotlib dependencies could be >> significantly reduced. For a number of use cases (this is one of them, >> but there are others), you don't need any GUI backend. Independent of >> this issue, it would be great to be able to install python-matplotlib >> in a headless server environment without pulling in all of those GUI >> bits. Looking at the list of the hard dependencies, I don't understand >> why half of them are there. >> >> http://packages.ubuntu.com/natty/python/python-matplotlib > >Would it make sense to split out each interactive backend to its own >Ubuntu package, e.g. python-matplotlib-tk, etc? Each of these would >depend on the relevant toolkit packages, and python-matplotlib would >have a much shorter list of dependencies. Note that the main/universe distinction happens at the source package level, so we'd have to have separate source packages, ideally with different upstream tarballs. We could finesse that with two different source packages using the same upstream tarball (as suggested in a previous follow up), but I think it would be more difficult to get into Debian, thus precipitating a divergence. Cheers, -Barry |
From: Benjamin R. <ben...@ou...> - 2011-02-11 15:59:45
|
On Friday, February 11, 2011, Benjamin Root <ben...@ou...> wrote: > On Friday, February 11, 2011, Jouni K. Seppänen <jk...@ik...> wrote: >> [Crossposting to matplotlib devel list] >> >> Robert Kern <rob...@gm...> writes: >> >>> On Thu, Feb 10, 2011 at 11:22, Barry Warsaw <ba...@py...> wrote: >>> >>>> Here's the problem: for Ubuntu, we've had to disable the building of >>>> the numpy documentation package, because its dependencies violate >>>> Ubuntu policy. Numpy is in our "main" archive but the documentation >>>> depends on python-matplotlib, which lives in our "universe" >>>> archive. Such cross archive dependencies break the build. >>>> >>>> We can't put python-matplotlib in main because of *its* dependencies. >>> >>> As a digression, I think the python-matplotlib dependencies could be >>> significantly reduced. For a number of use cases (this is one of them, >>> but there are others), you don't need any GUI backend. Independent of >>> this issue, it would be great to be able to install python-matplotlib >>> in a headless server environment without pulling in all of those GUI >>> bits. Looking at the list of the hard dependencies, I don't understand >>> why half of them are there. >>> >>> http://packages.ubuntu.com/natty/python/python-matplotlib >> >> Would it make sense to split out each interactive backend to its own >> Ubuntu package, e.g. python-matplotlib-tk, etc? Each of these would >> depend on the relevant toolkit packages, and python-matplotlib would >> have a much shorter list of dependencies. >> >> -- >> Jouni K. Seppänen >> http://www.iki.fi/jks >> >> _______________________________________________ >> NumPy-Discussion mailing list >> Num...@sc... >> http://mail.scipy.org/mailman/listinfo/numpy-discussion >> > > There are a lot of advantages to this idea, and I wonder if it might > make distributions easier and allow fuller control by the user. In > particular, kubuntu could default to using the qt backend while > regular ubuntu could use gym. stupid autocorrect... Gym -> Gtk Ben Root > > However, how practical is this to implement? What does it require > from us upstream? > > Ben Root > |
From: Benjamin R. <ben...@ou...> - 2011-02-11 15:56:49
|
On Friday, February 11, 2011, Jouni K. Seppänen <jk...@ik...> wrote: > [Crossposting to matplotlib devel list] > > Robert Kern <rob...@gm...> writes: > >> On Thu, Feb 10, 2011 at 11:22, Barry Warsaw <ba...@py...> wrote: >> >>> Here's the problem: for Ubuntu, we've had to disable the building of >>> the numpy documentation package, because its dependencies violate >>> Ubuntu policy. Numpy is in our "main" archive but the documentation >>> depends on python-matplotlib, which lives in our "universe" >>> archive. Such cross archive dependencies break the build. >>> >>> We can't put python-matplotlib in main because of *its* dependencies. >> >> As a digression, I think the python-matplotlib dependencies could be >> significantly reduced. For a number of use cases (this is one of them, >> but there are others), you don't need any GUI backend. Independent of >> this issue, it would be great to be able to install python-matplotlib >> in a headless server environment without pulling in all of those GUI >> bits. Looking at the list of the hard dependencies, I don't understand >> why half of them are there. >> >> http://packages.ubuntu.com/natty/python/python-matplotlib > > Would it make sense to split out each interactive backend to its own > Ubuntu package, e.g. python-matplotlib-tk, etc? Each of these would > depend on the relevant toolkit packages, and python-matplotlib would > have a much shorter list of dependencies. > > -- > Jouni K. Seppänen > http://www.iki.fi/jks > > _______________________________________________ > NumPy-Discussion mailing list > Num...@sc... > http://mail.scipy.org/mailman/listinfo/numpy-discussion > There are a lot of advantages to this idea, and I wonder if it might make distributions easier and allow fuller control by the user. In particular, kubuntu could default to using the qt backend while regular ubuntu could use gym. However, how practical is this to implement? What does it require from us upstream? Ben Root |