I wanted to open that bug for a discussion how we should proceed with schema changes and additions. Currently we have our ".ldif"-files to setup LDB or our LDAP backend. But sooner or later I think we have to integrate for example the objectclasses for shares, printers or at least for the contacts. Since the Active Directory from Windows Server uses the "schema.ini" file with a completely different syntax for initialization, I asked me, why SAMBA 4 doesn't use it also. Is there a special reason for not doing it?
Schema is stored in ldif format because this is the easiest format to load directly into the database. Perhaps a perl/python script may some day be written to handle conversion from a windows ini format.
Are there planned some schema additions in the near future? I f. e. would find it useful to add the "Contact" objectclass.
Okay, I think it is clear, that we rest at using LDIF rather than an INI file for schema initialization.