Summary: | Tool to generate the transitive closure of IP logs for projects | ||
---|---|---|---|
Product: | Community | Reporter: | Bjorn Freeman-Benson <bjorn.freeman-benson> |
Component: | IP Log Tool | Assignee: | Wayne Beaton <wayne.beaton> |
Status: | RESOLVED WONTFIX | QA Contact: | |
Severity: | enhancement | ||
Priority: | P4 | CC: | twagner, wayne.beaton |
Version: | unspecified | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Bug Depends on: | 220977 | ||
Bug Blocks: |
Description
Bjorn Freeman-Benson
2005-12-05 20:25:24 EST
Here's a potential algorithm: 1. Using the builds.xml official latest releases RSS feed, we can generate a mapping of features -> projects (the project is the one that publishes the RSS feed; the features are the feature ids in that release). 2. Using the feature files, we can build a mapping of features -> prereq features. 3. Using (2) we can create the mapping of features -> closure of prereq features. 4. Using (1) we can map (3) to be project -> closure of prereq projects. 5. Using (5) we can merge all the IP logs (found via project-info.xmls) to form project -> merged IP log. Moving to IP Log Tool No. Reopen if I've made a horrible, horrible mistake. |