We're updating the issue view to help you get more done. 

XML format for installation profiles

Description

Installation profiles currently use the configuration file syntax and parser. This syntax dates from 2000 and is vaguely based upon Perl. While perfectly fine for short configuration files, it is not that great for encoding huge amount of data: one stray comma or bracket can cause hard-to-debug errors. As a result, it is considered advantageous to support an XML-based installation profile format, identical in overall structure to the current one but in XML markup. Using XML will confer the following advantages:

? It will let us easily validate a profile for structural well-formedness prior to installation
? It will let users use standard XML-aware editors when writing profiles
? It will enable us to provide users with better error messages when a profile fails

Environment

None

Assignee

User known

Reporter

User known

Labels

None

Components

Fix versions

Affects versions

Priority

Major
Configure