[p4] Integrating PERFORCE and SERENA TEAM TRACK - looking for win32all-144.exe

Nick Barnes Nick.Barnes at pobox.com
Thu Mar 29 06:22:05 PST 2007


At 2007-03-29 13:56:50+0000, "David Weintraub" writes:
> On 3/29/07, Nick Barnes <Nick.Barnes at pobox.com> wrote:
> > All the versions of everything open-source against which the P4DTI was
> > developed or tested are available from the P4DTI imports tree:
> >
> > <http://www.ravenbrook.com/project/p4dti/import/>
> 
> Unfortunately, the Ravenbrook version of P4TDI doesn't work with
> TeamTrack. You have to use the special TeamTrack version of P4TDI from
> Serena. That version uses Python 2.0 and about half of the programs
> are precompiled Python modules that have been built against the C++
> TeamTrack API.
> 
> Although both versions are called P4TDI, and they probably both
> originated from the same Open Source project, they're really two
> separate projects now.

My understanding is that the Serena version of the P4DTI is a slightly
modified copy of the last TeamTrack-supporting version produced here
at Ravenbrook (P4DTI 1.5.3, 2002-11-20,
<http://www.ravenbrook.com/project/p4dti/release/1.5.3/>).  I haven't
looked at the Serena P4DTI for a couple of years, so I could be out of
date here.  But from what you say about it requiring Python 2.0, it
seems likely to still be true.

> For some reason, the version of Python you need doesn't come with the
> needed Win32 library to run P4TDI as a service. It took me a while to
> chance it down, and I am not too sure that the Python link I gave Mark
> will even work. But if that doesn't, the more general link to
> xyntservice should do the job. I used that before for Perl scripts.

The 1.5.3 AG <http://www.ravenbrook.com/project/p4dti/release/1.5.3/ag/>
provides links to the relevant downloads as hosted at Ravenbrook.
Note that these will be the specific versions originally used by
Ravenbrook while developing and testing P4DTI 1.5.3.

Note also that the P4DTI 1.5.3 integration kit includes all the
sources for the binary parts of the P4DTI (required to talk to the
TeamTrack C++ API).  These are what cause the dependency on Python 2.0
in particular (there is a binary dependency on parts of Python).
Anyone willing and competent to run a compiler over the sources could
produce a variant of the P4DTI/TeamTrack for more recent versions of
Python.

<http://www.ravenbrook.com/project/p4dti/release/1.5.3/p4dti-kit-1.5.3.tar.gz>

Nick Barnes
P4DTI Project
Ravenbrook Limited


More information about the perforce-user mailing list