On Tue, May 06, 2008 at 09:12:40PM -0700, Alan Irwin wrote:
> On 2008-05-06 20:41-0600 [EMAIL PROTECTED] wrote:
> 
> >> Cmake 2.6.0 was released today.  It clears up a number of issues with
> >> 2.4.x
> >> (huge improvements in Fortran support, for example), provides neat new
> >> features (scope reduction), and has a new generation of more powerful
> >> modules for finding system components.  CMake-2.6.0 appears to work well
> >> with PLplot svn trunk (revision 8393) on my Debian testing system (build,
> >> install, ctest, and install-tree example build and test).
> >>
> >> Currently we have a number of places in our build system where we do
> >> things
> >> differently for CMake 2.4.x versus 2.6.x.  Eventually, I would like to
> >> drop
> >> all the 2.4.x logic (for example, all the Fortran workarounds for the
> >> CMake
> >> 2.4.x fortran bugs) and set a CMake minimum version of 2.6.0 to simplify
> >> our
> >> build system logic, increase its maintainability, and make it easier to
> >> access some of the neat features that are now available with 2.6.0.
> >
> >
> > Here's my perspective from the Fedora side of things (I package both cmake
> > and plplot for Fedora).  cmake 2.6.0 will be in F10.  F9 is basically
> > being built today and has 2.4.8.  I don't think 2.6.0 will be pushed to F9
> > anytime soon.  Fedora has a 6 month release cycle, so I would hope for
> > cmake 2.4.8 support for another 6 months until F10 is released and people
> > can really bang on it.  But we can live with whatever you decide to do.
> 
> Because F9 is to be released shortly, it sounds like you will start the F10
> packaging effort for CMake-2.6.0 quite soon.  But as soon as that is done,
> then I assume you should have no problems packaging a version of PLplot that
> build-depends on CMake-2.6.0 for F10.  Is that a correct assumption?
> 
> Similarly, the cmake 2.6.0 packaging effort is already underway in Debian
> experimental, and Andrew and Rafael would have to wait until that package
> got promoted to Debian unstable before they could start packaging a PLplot
> version that build-depends on CMake 2.6.0.
> 
> I feel strongly that packaging is a really important way to promote PLplot
> so I don't want to make life difficult for the Plplot packagers. Therefore,
> I would be happy to hold off making the CMake version bump until you were
> satisfied with the cmake-2.6.0 packaging for the pre-release version of F10,
> and cmake-2.6.0 got promoted to Debian unstable.  I suspect both those
> events will occur substantially before 6 months from now, but we will see.

Waiting until cmake 2.6.0 is available is a must before upgrading the
debian packages. We tend to package the current release rather than svn
so it wouldn't immediate break the packages - it would just mean we
couldn't upgrade to a new release until cmake 2.6.0 was available. 

I think it is probably important to provide a crossover anyway. Cmake
2.6.0 is new and may well not be available packaged on all platforms 
for a little while. We want to make life as simple as possible for those
trying plplot.

In the long term dropping support for 2.4.x seems the way to go. I just
don't think the time is quite yet.

Andrew
wh

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to