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
PLplot.patch
Description: Binary data
------------------------------------------------------------------------------
_______________________________________________ pdl-devel mailing list pdl-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pdl-devel