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