With the addition of the supports architecture flag (
RHQ-669), the upload package needs to do some fanciness to determine whether or not to render that drop down based on the type chosen. Additionally, this UI should also show the deployment-time configuration properties based on the type selected.
Ideally, the user would first select the type and the rest of the page would refresh with the appropriate fields. That might be hard with our complex configuration rendering, so this may be implemented as a workflow in which the user first selects the package type and is then brought to the appropriate page.