[p4] p4DTI in Perl ?

Robert Cowham robert at vaccaperna.co.uk
Fri Jun 23 14:29:17 PDT 2006


> There's a lot of issues with P4DTI. One of them is that it 
> doesn't even work with the latest version of Python. You must 
> use Python 2.0. 

There's very little that I am aware of that depends on Python 2.0 - any
examples?

> Plus, most of the code is compiled Python 
> code, so it's hard to modify. I bet no one has the original 
> source to the compiled Python too.

I don't understand this - P4DTI comes in source form. Or are you looking at
P4DTI for TeamTrack? Have Serena removed the source?! You could find the
original version that Serena inherited (on the Ravebrook website) and work
from that if you needed to.

> I am thinking about rewriting P4DTI in Perl, but I haven't 
> had the time yet. 

There's actually a lot of code there - *really* don't think there is a good
business case for a rewrite, but YMMV.

To answer the original question, the reason P4DTI is in Python is that it
was intended as a toolkit for many defect trackers, not just Bugzilla.
Obviously the TeamTrack integration was one, but various commercial
decisions have got in the way (and Serena have done almost nothing with it
for a long time). 

For various reasons the whole P4DTI thing hasn't really worked out as
intended and I have a suspicion may get reworked/replaced at some point, but
don't know what with and don't know when!

Robert


> 
> -----Original Message-----
> From: perforce-user-bounces at perforce.com
> [mailto:perforce-user-bounces at perforce.com] On Behalf Of Biswajit Dash
> Sent: Friday, June 23, 2006 8:00 AM
> To: perforce-user at perforce.com
> Subject: [p4] p4DTI in Perl ?
> 
> Hi All
> 
> I do apreciate P4DTI, But I am a Perl guy Is there any 
> initiative towards having p4DTI in perl ?
> 
> The reason, I want DTI in perl is 
> 
> 1. Perl is already there, if Bugzilla is there 2. The guy who 
> is configuring/customising bugzilla/dti need not know Perl+Python
> 
> Please comment and share your experiences, information.
> 
> Thanks,
> Biswajit


More information about the perforce-user mailing list