Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine

Re: On "fixing" Perl core modules "in place"

by UnderMine (Friar)
on May 16, 2006 at 23:08 UTC ( #549913=note: print w/replies, xml ) Need Help??

in reply to On "fixing" Perl core modules "in place"

Sometimes it's neccessary to enhance the functionality of a core module in order for it to become more usable.

A couple of years ago I had reason to patch Apache::DBI for a project. There were a number of scripts running under modperl that were creating or altering database handles leaving us with a pool of rarely used or polluted handles.

a) First major thing was we HEAVILY documented what we were about to do.

b) Developed the new version under version control.

c) Created a patch file.

d) Patched the server using the patch.

e) Released the patch back to the community.

The patch was not initially accepted but it still has helped out other people and it may eventually find its way in. Discussion about Apache::DBI Patching

Suggestions on how this process could be improved would be welcome.



Update Patch was accepted into Apache::DBI. Just did not check before posting. ;)

  • Comment on Re: On "fixing" Perl core modules "in place"

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://549913]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (2)
As of 2018-05-25 01:37 GMT
Find Nodes?
    Voting Booth?