P4DTI issue job000792

TitleCan't detect Bugzilla versions since 2.16
Statusclosed
Priorityessential
Assigned userNick Barnes
OrganizationRavenbrook
DescriptionThe P4DTI Bugzilla integration has code to detect Bugzilla versions from 2.0 up to 2.16, and then uses this information to decide support status. This code will not work correctly on Bugzilla databases since 2.16.x, so the P4DTI can't even detect versions of Bugzilla since 2.16.x.
AnalysisThe code works by inspecting the set of tables present and using the fact that each new Bugzilla schema added tables to the database without removing tables. This is no longer true in the 2.17.1 and 2.17.3 schemas: some tables are added and others are dropped (specifically, those tables added in 2.16 are dropped and replaced with other new tables). So we need a new algorithm and new code.
How foundautomated_test
EvidenceI just know.
Observed in2.0.0
Introduced in1.2.0
Created byNick Barnes
Created on2003-09-25 12:19:13
Last modified byNick Barnes
Last modified on2003-09-25 12:19:27
History2003-09-25 NB Created.

Fixes

Change Effect Date User Description
58209 closed 2003-09-25 12:13:32 Nick Barnes Improved Bugzilla version detection.