in reply to Re^4: CPAN module versioning for slight changes
in thread CPAN module versioning for slight changes

Did you hear about the Tester's issues?

Not me - is there a resource shortage?

All I'm saying is that one who knows better should either advise alternate avenues to do their testing before they send up a new version, or otherwise man up and Contribute to CPAN Testers.

No doubt about it - I'd hope though that there is some leeway for new CPAN authors trying to figure things out. I'm not saying that CPAN should be a place to experiment, but sometimes its difficult to learn without actually trying. I try to test things out thoroughly on my box and on a Windows VM but I'm learning that there are seemingly a hundred different ways to trip up during the packaging. I'm trying to set up Travis CI as suggested on the github repo but that doesn't currently test on Windows (that I know of).

  • Comment on Re^5: CPAN module versioning for slight changes

Replies are listed 'Best First'.
Re^6: CPAN module versioning for slight changes
by stevieb (Canon) on Jan 08, 2016 at 01:23 UTC
    "I'm trying to set up Travis CI as suggested on the github repo but that doesn't currently test on Windows"

    Unfortunately, it does not. That's why I have at least one VM set up with Strawberry on Windows to run it by before I put up to the CPAN. Although this is better than nothing, it still leaves you prone to having newer modules that are dependencies that you write yourself that are installed, so there is some risk of still having a failure or two when it hits the Testers.

    Doing what you can still helps though :)

    There's no doubt that it takes experience to learn, and new authors particularly have no choice but to get their feet wet (I did). From learning PAUSE, to naming modules, to uploading, to managing and keeping your namespaces clean and removing files that no longer need to be there... all the way to taking over another module of someone else who abandoned it.

    However, anyone experienced with either CPAN or managing a server infrastructure should be aware of the costs of doing so. Saying it's "volunteer" as an excuse is asinine.