Re: [Plplot-devel] Status of our development before the stable release

2007-09-30 Thread Hazen Babcock

On Sep 24, 2007, at 6:36 PM, Alan W. Irwin wrote:

 2. plptex3 issue with the interpretation of the sign of the just  
 parameter
 for Hershey fonts (but modern fonts are fine).  Shown by second and
 third pages of example 28 when using Hershey fonts.
 https://lists.sourceforge.net/lists/listinfo/plplot-devel

This should be fixed in v7914. I was not correctly calculating the  
text reference point for the Hershey fonts.

-Hazen


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel


Re: [Plplot-devel] Status of our development before the stable release

2007-09-25 Thread Alan W. Irwin
On 2007-09-25 18:11+0100 Andrew Ross wrote:


 Sorry for my silence over the last couple of weeks, but I've been snowed
 under at work.

No problem. I have a lot of calls on my time as well at the moment which is
why my current PLplot contributions are limited to extremely short projects
(such as testing changes done by others) that I can just squeeze in.


 Plplot works fine with all 2.1.xx versions of octave I have tried. It
 certainly works fine with 2.1.73 on Ubuntu feisty.

According to http://www.gnu.org/software/octave/download.html, 2.1.73 is now
considered to be the stable version of octave with no further changes
contemplated in the 2.1.x series so I am really glad that you have confirmed
our current octave bindings work for that case.

 It does not work on
 octave 2.9.x. I've tried 2.9.9 on Ubuntu feisty. This is a different
 version to that tested by other users. More worryingly I seem to have
 different errors to other reports on the list. Various things seem to
 have changed which will require rewriting some of the octave parts of
 the bindings. I have been pondering the best way of doing this in a
 compatible manner. It might be cleanest to have different versions of the
 bindings depending on the octave version. I am sure I can sort this, but
 I'm not sure of the timeframe. It's personally important to me, so I
 will try to devote some time to it.

Well, from the URL above the octave testing version has the remark (you
probably want this). So I suggest you designate our current interface
(which we know works for 2.1.73) as the octave stable interface and create
a modified octave interface called our octave testing interface that works
for the octave testing version (currently 2.9.14).  Hopefully, that version
won't change too often, and there will be no changes required to our octave
testing interface when there is a change in the version number designated
as octave testing.

Of course this strategy means our octave testing interface _might_ not work
for early 2.9.x versions that are in distributions (e.g., 2.9.9 in Ubuntu
feisty).  If that turns out to be the case, you can cover that off by
disabling the octave testing interface unless exactly the right version that
you have tested has been installed (usually by specifically downloading and
building it for those who want to be on the absolute cutting edge).  This
strategy should take care of cutting edge octave users but not interfere
with access to PLplot for octave since presumably every recent distro will
have packages for octave stable = 2.1.73.  However, an octave testing
interface would be nice to have as well since it will gradually lead to an
octave 3.0 interface for us when the 2.9.x series finally converges to 3.0.

 There is also a psttf.c issue Alan reported to me recently which I would
 like to look into before the release.

Apparently from your commit message remarks you have now fixed the
positioning issue.  Thanks.  Also, you do not confirm the segfault issue I
found (which may simply mean my pango stack made from source downloads and
builds does not include some key fixes that are in the distro versions or
has some incompatible libraries in the stack). So I think we should ignore
the segfault issue unless it shows up again when I update my system
(probably still at least another month from now) from Debian oldstable to
testing.

 [out of order] How long are we looking at until the
 release?

That's the big question.  This morning I finished up the desired changes in
the files that create the website examples, but those rather extensive
changes still have to be tested by Hazen to make sure good-looking results
are produced on his platform.

All the other issues I mentioned are fixed, put off until after 5.8.0, or in
the would be nice category (e.g., more Ada examples).  I believe the
octave testing interface is probably in the would be nice category as well
because of the current octave stable interface that will work as a good
alternative.

Therefore, here is what I suggest with regard to the release timing.  Hazen,
once you have confirmed my recent changes produce good-looking web site
examples why don't you go ahead and set a release date for 5.8.0-RC1 that is
the earliest that is convenient for you (say this weekend or the next). Then
if Jerry can come through with more Ada examples or Andrew can put together
the proposed octave testing interface before that release date, then fine,
but otherwise those issues can be dealt with after the release of 5.8.0.  (I
am assuming here that only minimal differences will be allowed between
5.8.0-RC1 and the 5.8.0.  Ideally, those differences will be just the
version number changes. However, if some showstopper bug was found in the
week or so of testing from our users for 5.8.0-RC1, then obviously that fix
should go into 5.8.0 as well.)

Alan
__
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria 

Re: [Plplot-devel] Status of our development before the stable release

2007-09-25 Thread Alan W. Irwin
Hi Orion:

Thanks for all that additional octave information, especially the
information about the large differences between 2.9.9 and 2.9.14.

I have some comments and questions in response to what you said.

Does latest Fedora have an octave 2.1.x package available?  We currently
support that version and if that version of octave were available presumably
some Fedora users would still be using it and could take advantage of
PLplot.

That is extremely good news that 2.9.14 is so close to 3.0, and I
hope this encourages Andrew to make an octave interface corresponding to
that version.

What 2.9.x versions are available for latest Fedora? If only octave 2.9.9 is
available, then probably the best thing to do is to continue with your patch
for 2.9.9 for fedora but not propagate that to upstream PLplot (since I
don't think we want to have three different octave interfaces).  If octave
testing (2.9.14) is available for latest Fedora, that would be an additional
encouragement for Andrew to work on an interface corresponding to 2.9.14.

This shows I have been playing with PLplot for too many years, but I
remember when 2.0.x was the stable version of octave and 2.1.x was cutting
edge.  :-)

Alan
__
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of
Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__

Linux-powered Science
__

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel


Re: [Plplot-devel] Status of our development before the stable release

2007-09-25 Thread Orion Poplawski
Alan W. Irwin wrote:
 Hi Orion:
 
 Does latest Fedora have an octave 2.1.x package available?  We currently
 support that version and if that version of octave were available presumably
 some Fedora users would still be using it and could take advantage of
 PLplot.


No, Fedora is bleeding edge :-)

 That is extremely good news that 2.9.14 is so close to 3.0, and I
 hope this encourages Andrew to make an octave interface corresponding to
 that version.
 
 What 2.9.x versions are available for latest Fedora? If only octave 2.9.9 is
 available, then probably the best thing to do is to continue with your patch
 for 2.9.9 for fedora but not propagate that to upstream PLplot (since I
 don't think we want to have three different octave interfaces).  If octave
 testing (2.9.14) is available for latest Fedora, that would be an additional
 encouragement for Andrew to work on an interface corresponding to 2.9.14.

F7 has 2.9.9, and I think we're stuck there for the time being.

2.9.14 is in current Fedora development, which will be F8 shortly. 
Final devel freeze is coming up fast.  At the moment plplot will ship 
with the octave interface disabled unless we get it fixed.

Perhaps another place to look might be at the graceplot package in 
octave forge:

http://octave.sourceforge.net/graceplot/index.html


-- 
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA DivisionFAX: 303-415-9702
3380 Mitchell Lane  [EMAIL PROTECTED]
Boulder, CO 80301  http://www.cora.nwra.com

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel