Dear Chris and PDL-devel,

I have made proposed fixes for the indexing problems, visible at 
https://github.com/PDLPorters/pdl/pull/110.

The PDL::Complex one is because of some odd code in Chris’s PDL::LinearAlgebra 
distro, which seems to incorporate some of PDL::Complex’s .pm file. I don’t 
know why. This should be successfully masked by supplying a $VERSION for 
PDL::Complex itself, so long as the version of that remains higher than that of 
PDL::LinearAlgebra.

The Core and IFiles ones were caused by a lack of $VERSION, which I have 
supplied and which should fix things.

The PLplot one is a genuine problem, and I have emailed Doug Hunt, who is 
evidently the “real” owner of PDL::Graphics::PLplot, offering him the patches 
that have been made to the PDL version since 0.61 (his CPAN version is now on 
0.71). It seems to me the correct way forward is to simply remove 
PDL::Graphics::PLplot from PDL, but this should not be too traumatic as there 
seems to be general agreement that PDL needs splitting up.

Assuming that Travis doesn’t reveal any problems in the above, and if all are 
happy with the changes (which include a $VERSION bump to 2.009), I will merge 
them tomorrow and then I propose that Chris just release PDL 2.009 to CPAN 
immediately.

This is an opportune moment to expand on the splitting of PDL, further to the 
conversation on #pdl today. The plan will simply be to take the following 
steps, in this order:
  a.. Make and release a distro called PDL::Core, versioned 2.010. It will 
closely resemble the contents of the “Basic” dir 
  b.. Make and release distros for all the other parts of the current PDL 
behemoth, which will have a dep on PDL::Core 
  c.. Make a “PDL”, versioned 2.010, which is empty except for depending on 
PDL::Core plus all the above distros, for those who want to mimic the current 
behemoth
I believe that the benefits of using Github are sufficiently dramatic 
(especially with Travis) that it is clear that the various repos should be 
located on Github. Your thoughts are welcome on this.

Best regards,
Ed

From: Chris Marshall 
Sent: Monday, May 25, 2015 12:44 AM
To: pdl-devel@lists.sourceforge.net 
Subject: [Pdl-devel] Fwd: Failed: PAUSE indexer report CHM/PDL-2.008.tar.gz

Oops with PDL-2.008 release.  Indexing problems caused failure.
Suggestions/recommendations for fixes welcome.  I'll get back to
this tomorrow AM.

--Chris



-------- Forwarded Message -------- Subject:  Failed: PAUSE indexer report 
CHM/PDL-2.008.tar.gz 
      Date:  Sun, 24 May 2015 23:14:30 +0000 
      From:  PAUSE mailto:upl...@pause.perl.org 
      To:  devel.chm...@gmail.com, 
andreas.koenig.gmwojprw+pa...@franz.ak.mind.de 



The following report has been written by the PAUSE namespace indexer.
Please contact modu...@perl.org if there are any open questions.

  User: CHM (Chris Marshall)
  Distribution file: PDL-2.008.tar.gz
  Number of files: 883
  *.pm files: 175
  README: PDL-2.008/README
  META-File: PDL-2.008/META.json
  META-Parser: Parse::CPAN::Meta 1.4414
  META-driven index: no
  Timestamp of file: Sun May 24 23:09:50 2015 UTC
  Time of this run: Sun May 24 23:14:30 2015 UTC

Status of this distro: Version parsing problem
==============================================

The following packages (grouped by status) have been found in the distro:

Status: Version parsing problem
===============================

     module : PDL::Install::Files
     version: undef
     in file: PDL-2.008/Basic/Core/IFiles.pm
     status : The PAUSE indexer was not able to parse the following line
             in that file: C< unless($ENV{"PDL_Early_Inline"} //
             ($Inline::VERSION >= 0.68) ) { > Note: the indexer is
             running in a Safe compartement and cannot provide the full
             functionality of perl in the VERSION line. It is trying
             hard, but sometime it fails. As a workaround, please
             consider writing a META.yml that contains a 'provides'
             attribute or contact the CPAN admins to investigate (yet
             another) workaround against "Safe" limitations.)

Status: Decreasing version number
=================================

     module : PDL::Complex
     version: undef
     in file: PDL-2.008/GENERATED/PDL/Complex.pm
     status : Not indexed because PDL-LinearAlgebra-0.08/LinearAlgebra.pm
             in C/CH/CHM/PDL-LinearAlgebra-0.08.tar.gz has a higher
             version number (0.08)

     module : PDL::Core
     version: undef
     in file: PDL-2.008/Basic/Core/Core.pm
     status : Not indexed because PDL-2.007/Basic/Core/Core.pm.PL in
             C/CH/CHM/PDL-2.007.tar.gz has a higher version number
             (1.56)

     module : PDL::Graphics::PLplot
     version: 0.61
     in file: PDL-2.008/GENERATED/PDL/Graphics/PLplot.pm
     status : Not indexed because plplot.pd in
             D/DH/DHUNT/PDL-Graphics-PLplot-0.71.tar.gz has a higher
             version number (0.71)






--------------------------------------------------------------------------------
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y 


--------------------------------------------------------------------------------
_______________________________________________
pdl-devel mailing list
pdl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pdl-devel
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
pdl-devel mailing list
pdl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pdl-devel

Reply via email to