|Title||TeamTrack integration doesn't work with Python 2.1|
|Assigned user||Gareth Rees|
|Description||If you have Python 2.1 installed, and you try running the TeamTrack integration without also installing Python 2.0, then it doesn't work, because it needs Python20.dll. The P4DTI TeamTrack integration is now maintained and supported by TeamShare <|
|Analysis||This is because the Python interface to TeamTrack is built using Python 2.0. We have three alternative approaches:|
1. Don't support Python 2.1. This means that a user who already has Python 2.1 will have to install Python 2.0 as well on the P4DTI machine and use Python 2.0 when running the P4DTI. I believe that this will work since Python allows you have several releases running side-by-side on the same machine. (The AG should say something about this.)
2. Build a separate copy of teamtrack.dll for each release of Python that we support. This will double the workload involved in building and testing new releases of the P4DTI.
3. Switch to supporting Python 2.1 and stop supporting Python 2.0 (for the TeamTrack integration anyway).
4. Deliver the source code and require administrators to compile the P4DTI with whichever Python version they prefer.
Option 2 is costly. We have enough configurations to support as it is. Option 4 is unacceptable: the P4DTI is hard enough to install as it is. I suggest option 1 for the moment and maybe option 3 later.
(Note that this problem doesn't affect the Bugzilla integration, because we don't build any Python extensions for the Bugzilla integration. We believe that the Bugzilla integration works with Python 1.5.2, 2.0 or 2.1.)
See job000619 for the same problem for Python 2.2.
|Evidence||This is Perforce job 5919.|
|Created by||Gareth Rees|
|Created on||2001-06-28 16:52:31|
|Last modified by||David Jones|
|Last modified on||2003-08-19 13:55:17|
|History||2001-06-28 GDR Created.|
2001-07-31 GDR Recorded option 4.
2002-11-25 GDR Cross-reference job000619.
2003-05-19 NB TeamShare handover.
2003-08-19 DRJ Suspended due to teamshare handover
|35521||suspended||2002-11-14 13:44:46||Richard Brooksby||Removing TeamTrack support from master sources.
Updating project index and FAQ to reflect new TeamTrack situation.