Hi, today we had meeting about changes in xml schema and also we revisit some topics in XML parser. Here are conclusions we reach ( do not hesitate to opposite or add anything I miss or forget ): - allow in schema types everywhere. Current situation is that type string and map is forbidden and rest is mandatory. So newly string and map can be optionally specified in XML. - allow for backward compatibility type disksize and fallback to string as before. This needs modification in xml parser and also in schema allow beside disksize also string type for given types. - if no type is specified, use string type ( for backward compatibility it still use hash when there are no value and sub elements ). This simplify situation with implicit type and also helps a lot with backward compatibility. - when exporting ( aka serializing data ) it won't write type string to make xml smaller as it is now default type. On other hand, map is always written down, so if user edit XML and remove sub elements, it won't be considered as empty string. - martin propose to have alternative with `t=<type>` syntax as shortcut to `config:type=<type>` and use it by default. Idea looks good for all participants. Martin plan to introduce it for discussion. - no modification of skelcd will be needed due to changes mentioned above even in post install script of yast2.rpm - For autoyast profile, we should still work with old profiles. It needs testing if we do not export anywhere empty hash, which in past will be skipped, but newly it will be empty string. Josef -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org