Re: Removal of Oraperl from DBD::Oracle?

David McMath <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.dbi.sybase.devel
Message-ID <[email protected]>
On 01/10/2012 09:30 PM, Yanick Champoux wrote:
> On 12-01-10 09:47 PM, Darren Duncan wrote:
>>
>> After the first release of Oraperl in a separate distro, as long as you
>> don't change something in DBD::Oracle that breaks the API that Oraperl
>> depends on, you never have to release another version of Oraperl itself
>> again.
>
> I thought about that option as well, but I don't think it buys us
> anything. For as long as DBD::Oracle doesn't break Oraperl, to have the
> latter bundled with the former doesn't require any additional work, and
> doesn't hurt. And when DBD::Oracle will finally break Oraperl, having
> Oraperl in its own distribution means that for it to work you'll have to
> manually install a non-latest version of Oracle for it to work -- if
> it's still bundled with DBD::Oracle, 'cpanm Oraperl' will do the right
> thing and fetch the last version of DBD::Oracle that includes, and
> supports Oraperl.
>

It seems that what it buys you is a sort of super-deprecation warning. 
If I use Oraperl, then the first time I update DBD::Oracle my code stops 
working, but I have a solution:  Install Oraperl itself.  But now I've 
taken this intentional step, and I "know" that my next update of 
DBD::Oracle will be at my own risk.  The repackaging would keep Oraperl 
functional while making it something of a hassle to use, which seems a 
better motivation for people to stop using it than a deprecation warning.

This spoken by someone who's still using DBD::Oracle v1.23 with almost 
never a complaint, so take my comments either with salt or as 
confirmation of Tim Bunce's observation that the intended audience 
rarely upgrades.

dave
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.