[Pkg-parrot-devel] Bug#634970: Upstream bug

Dominique Dumont dominique.dumont at hp.com
Fri Jul 29 11:30:54 UTC 2011


On Friday 29 July 2011 12:34:17 Allison Randal wrote:
> perlapi is for XS modules, and dh_perl only adds perlapi-<version> if it
> encounters compiled .so XS modules (read the source code for dh_perl).
> But Parrot doesn't have any XS modules, and neither does Storable.
> 
> This is not the right fix.
> 
> What's actually going on is that Parrot is storing some configuration
> variables in a plain-text format (what Storable writes). Some tools used
> by Rakudo are then reading that plain-text format (using Storable to
> read it).
> 
> The fundamental problem is that Storable was never intended to be used
> for persistent data files. Even in Parrot, the usage of Storable is
> supposed to be temporary during the build process. But, a few language
> build tools designed to be used with a Parrot build directory are now
> being installed. The real fix is to make all installed tools use the
> parrot_config tool (which contains all the same data) instead of using
> the fragile Storable text file. I'll move this bug upstream, it's not a
> packaging problem.


Dominique
--
http://config-model.wiki.sourceforge.net/ -o- http://search.cpan.org/~ddumont/
http://www.ohloh.net/accounts/ddumont     -o- http://ddumont.wordpress.com/





More information about the Pkg-parrot-devel mailing list