On 02/03/2010 18:52, Jan Dubois wrote:

You should be able to force a package.xml update with:

     ppm repo sync --force wxperl

Nice tip. I really ought to read the docs more often.


Neither do I.  Every now and then I try to figure this out, but always run
out of time before I get things working in a way that can be automated. :(


Something awry with my Makefile.PL / dist perhaps - I looked at the PPM failure reports and it appears a simple matter of not finding Wx & Alien-wxWidgets installed.

Thanks a lot of putting in all the effort to manually get stuff working!

It is scripted across a number of VirtualBox vms + a physical mac mini and, since Wx 0.97 without patches being applied to the Alien-wxWidgets source or building wxWidgets separately. Woo hoo. Hmmm - well, I guess my ppd and package.xml build scripts are non-standard. I'm sure that's what you meant - but I wouldn't want anyone to think I sit typing makefile parameters for 4 architectures - or be left with the impression that there is any magic in the build process that goes beyond parameters to perl Makefile.PL and perl Build.PL. Evil things ARE scripted post-build to make everything work as a relocatable PPM on Linux / MacOSX. And as I have an interest in being able to distribute applications using a packager, the actions that make Wx/wxWidgets distributable as a PPM also make packaging an application reasonably straightforward. ( well, possible at least )

I do still manually set off the repository upload for fear of inflicting a broken build on everyone - but that's probably not necessary.

Thanks for thanks and PPM tip.

regards

Mark
























Reply via email to