in reply to Re^5: How do you distribute your Perl application to your customers?
in thread How do you distribute your Perl application to your customers?

While I've used pp for several years I don't follow the par mailing list, so am unable to help you there. How do I post a question effectively? suggests that if posting here, you provide operating system/Perl distrubution and version numbers (some of this you've already provided), example code (or a minimal example which recreates your problem), any example data (perhaps not pertinant in this case) and any errors you recieve.

Ideally you'd post an example script, the pp command you use you create the exe and the error(s) which occur.

General "what would you do" style questions are fine, however in cases where there is a specific issue it's always better to make it easier for people to help you by giving them the information they need to make an informed reply.

  • Comment on Re^6: How do you distribute your Perl application to your customers?

Replies are listed 'Best First'.
Re^7: How do you distribute your Perl application to your customers?
by kg (Acolyte) on Jan 12, 2010 at 13:56 UTC
    You are right, and I will do so in the future for a specific question or problem.

    With this node I wanted to know other ways to achieve what I had in mind and not be stuck with pp in case I couldn't make it work at all.

      Surely ("Don't call me Shirley") this is a great opportunity to show us what you have done and what doesn't work. I'm sure there are many pp users here who don't follow the mailing list. This forum has a well established history of providing solutions to problems :)

      You keep saying things along the lines of 'trying very hard to use it [pp]' or 'struggle and don't know if I will succeed in time'. If you don't tell us the problems, we can't help fix them. Other methods of packaging apps have been provided. If you can't get them to work will you come back to tells us you are having problems with them, but not tell us the details of what happens, then ask for alternatives?

      If as your posts suggest you are pushed for time, you are, IMHO, wasting time by not following the advice I've discussed.

        I got your point and as I said I will do so in the future. I am not saying you won't be able to help me, I just wanted to know other possible solutions (thanks to you all! :-)) - that's all.

        In the meantime, a tireless user from the par mailing list actually solved the problem I had using pp. It was a problem with Digest's autoload functionality which collided with pp.

        par.pl calling eval { $Digest::SHA::VERSION }; introduces the global variable $Digest::SHA::VERSION to %{"Digest::SHA::"} which causes Digest to skip require Digest::SHA. You get around this by adding use Digest::SHA to your code. Easy, once you know it. :-)