From Bugzilla Helper: User-Agent: Mozilla/5.0 Galeon/1.2.9 (X11; Linux i686; U;) Gecko/20030314 Description of problem: The PDL metadata used by the DDL generator contains sufficient information for validating the data model dependancies between applications. Requiring the developer to add <requires> <table> </requires> and <provides> <table> </provides> declaration is duplicating this information from the PDL & will never be filled in to a satisfactory level of correctness. It is also unlikely that a developer will remember to update this info when changing PDL. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Leave out the 'cms_items' dependancy from ccm-cms-types-address.load 2. Load the ccm-cms-types-address application without first loading ccm-cms 3. Actual Results: DB error about missing table target for foreign key Expected Results: Loader immediately reports missing dependencies without attempting to load SQL. Additional info:
Closing old tickets