sysmodelgen bugfix when drawing collections next to nested packages. Major revision to validation script checklinks.pl (it's now reliable). joinsysdef.pl now reports errors on duplicate IDs.
<?xml version="1.0" encoding="UTF-8"?>
<SystemDefinition schema="3.0.0">
<package id="helps" name="Help Apps" levels="eng tools if ui">
<collection id="csxhelp" name="Context Sensitive Extended Help" level="if">
<!-- this is really a component. Should move it down a directory -->
<component id="csxhelp_build" filter="s60" name="Context Sensitive Extended Help Build">
<unit bldFile="csxhelp/group"/>
</component>
</collection>
<collection id="symhelp" name="Symbian Help" level="eng">
<component id="helpmodel" name="Help" introduced="6.0" purpose="optional">
<unit bldFile="symhelp/helpmodel/group" mrp="symhelp/helpmodel/group/app-services_hlpmodel.mrp"/>
</component>
</collection>
<collection id="helps_info" name="Help Apps Info" level="ui">
<component id="helps_metadata" name="Help Apps Metadata" class="config" introduced="^2" purpose="development" target="desktop">
<unit mrp="helps_info/helps_metadata/helps_metadata.mrp"/>
</component>
</collection>
</package>
</SystemDefinition>