Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

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.

Thanks

UnderMine

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?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://549913]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (9)
As of 2014-09-01 14:00 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite cookbook is:










    Results (13 votes), past polls