Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

How should a fork of DBIx::Simple be handled?

by metaperl (Curate)
on Aug 30, 2011 at 15:23 UTC ( #923251=perlquestion: print w/replies, xml ) Need Help??

metaperl has asked for the wisdom of the Perl Monks concerning the following question:

Due to time constraints at work, I will be applying patches to DBIx::Simple in order to address a bug which directly affects some commercial software I am developing.

I have imported the CPAN sources for DBIx::Simple and plan to patch in a systematic fashion so Juerd can follow them and perhaps apply them to his distro. I thought of contacting the various people that have submitted bugs and solicit patches but I'm not sure if that's spamming them.

One change from DBIx::Simple that I'm excited about is replacing SQL::Abstract with SQL::Abstract::More so that I can take advantage of its expanded query-generation power, which includes a join syntax!

So for the time being, I suppose I will just develop and patch at github and use my forked version in our production software for a few months and document each change thoroughly. Any feedback on the proper way to handle forking this module is appreciated.

  • Comment on How should a fork of DBIx::Simple be handled?

Replies are listed 'Best First'.
Re: How should a fork of DBIx::Simple be handled?
by Juerd (Abbot) on Aug 30, 2011 at 16:55 UTC
    How about just sending the patches you had in mind, to the author of DBIx::Simple, i.e. me?
        So the only lesson you take away from these two threads is to continue avoiding direct contact with Juerd? I'm still wondering what your goal is with these posts. But then, I already said so in 917893.

        I know about your preference; you have repeatedly, for almost two months now, insisted that I use github for DBIx::Simple. I might eventually do this when I feel like it, but for crying out loud, just !@#!@# stop whining about it.

        If you think that going on about it will help convincing me, you're wrong. It just gets on my nerves and makes me angry.

        As I've said before in private e-mail, the code is on CPAN, and very closely follows my local tree.

        As for github pull requests, I actually prefer manual patches because I estimate that it is unlikely that I will copy your suggestions unmodified. We're not going to discuss this; you're going to have to put up with it.

        A reply falls below the community's threshold of quality. You may see it by logging in.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://923251]
Approved by Old_Gray_Bear
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (4)
As of 2020-01-29 02:48 GMT
Find Nodes?
    Voting Booth?