The facts are that the two different version have changed independently, and 
probably in different ways.

Please find attached the diffs between your last change to the PLplot code, 
with this message:
  commit deafde901f45a511a885edb7d8a3ddfd689aea7a
  Author: Doug Hunt <dh...@ucar.edu>
  Date:   Mon Sep 26 09:45:25 2011 -0600

      Added build option for Darwin.  Also added fix to plplot.pd which permits 
building of
      more plplot functions if pllegend is not found.
...and the current version. In the meantime, until Doug says otherwise, I 
believe the correct way forward is for PDL to NOT distribute Doug’s code with 
the main PDL distro, especially since that is about to split up anyway.

Doug, please take any of the changes that you find to your taste in that patch, 
apply them, and release a new version. By the way, I would strongly encourage 
you to use a version-control system, and specifically git, and then to put your 
code on Github. If you would like guidance on how to achieve this, I am pleased 
to help.

Ed

From: Doug Hunt 
Sent: Wednesday, May 27, 2015 8:32 PM
To: Chris Marshall 
Cc: Ed 
Subject: Re: PDL::Graphics::PLplot clash with PDL

Hi Chris:  So, I'm not sure what to do.  I can pull in the changes in the 
PDL-2.008 version of PDL::Graphics::PLplot and merge them
into the recent version 0.71 release from CPAN (which is causing troubles due 
to the more recent $VERSION) and release this to CPAN as version 0.72.  I'm not 
sure how that will help the internal version from PDL-2.008.  I guess I could 
update the git for PDL (if I still have developer access, I have not tried in a 
while) and give it a more recent $VERSION (probably 0.72 to match the 
stand-alone release).  Is this what I should do?

Are you planning on removing the internal version of P::G::PLplot from future 
PDL distros?  That is fine with me.  It would make it easier to add new 
features without messing with the main PDL distribution.

Regards, 

  Doug


On 05/26/15 14:08, Chris Marshall wrote:

  Hi Doug-


  The current version of PDL::Graphics::PLplot should be the one with PDL-2.008 
on CPAN.

  It just has not been indexed since the external one has a more recent 
$VERSION.


  We've made a lot of progress on the PDL core cleanup and with a new stable 
release out and some energetic new PDL developers, it makes sense to continue 
the process of evolving PDL into a tight, lean, simple, portable core together 
with external libraries supported through "outside" CPAN modules.  My 
expectation is that this will allow for shorter release cycles for the core PDL 
distribution and for the supplemental modules due to less cross-module 
dependencies.


  Eventually, I would like to see PDL3 implemented to replace the PDL-2.x core 
implementation while allowing forward compatibility for existing external PDL 
modules.


  Thanks for helping to update the P::G::PLplot.  I hope to test it once I get 
the plplot library working on cygwin again.  The git version pre-3.0 worked 
essentially out of the box for me.  Unfortunately, a lot of changes (mingw 
stuff maybe?) happened and when I tried to build plplot 3.0 it was back to 
square one and debugging which I haven't gotten back to.


  Cheers,

  Chris


  On Tue, May 26, 2015 at 12:19 PM, Doug Hunt <dh...@ucar.edu> wrote:

    Hi Ed, Chris:

    I just updated PDL::Graphics::PLplot to version 0.71 to get it working with 
the latest perl and plplot releases.  Unfortunately, I did this right before 
PDL 2.008 was released.  In the past I've always updated the PDL-internal 
version of PDL::Graphics::PLplot when I update the external version, but I was 
too late for that this time.  I'm not sure what is the best way to proceed.  It 
sounds like you want to
    pull PDL::Graphics::PLplot out of the main PDL distro and just install 
PDL::Graphics::PLplot separately?  That is what I do myself, so that is OK with 
me.

    The changes to the internal version and the external version need to be 
merged.  I don't use github or sourceforge, I just manage the source locally 
and accept patches.  If you could send a patch or if you could send the last 
version of the PDL/Graphics/PLplot directory that was packaged up with PDL, I 
could make an 0.72 version that incorporates the changes.

    Thanks, 

      Doug Hunt 





    On 05/24/15 18:47, Ed wrote:

      Hi Doug, (and Chris Cc:ed)

      Chris Marshall has (as you may have seen on pdl-devel) uploaded PDL 2.008 
to CPAN. PAUSE will not index this because your CPAN version, 0.71, is newer 
than the one in PDL.

      I have made a proposed change to PDL such that it will stop distributing 
PDL::Graphics::PLplot, which is fine. This email is just to liaise with you 
since there have been a few fixes made to the PDL version, and I wanted to let 
you have them. However, I don’t see an online repo to submit changes against? 
Are you using github/sourceforge at all?

      Best regards,
      Ed J




Attachment: PLplot.patch
Description: Binary data

------------------------------------------------------------------------------
_______________________________________________
pdl-devel mailing list
pdl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pdl-devel

Reply via email to