On Thu, 16 Apr 2020 10:25:55 +0200
josef Reidinger <jreidin...@suse.cz> wrote:

> Hi,
> I would like to arrange meeting about future of XML parser as we discuss on 
> review and planning meeting.
> I propose to have it next Tuesday after daily call if everyone interested has 
> a time.
> 
> And topics? Two main ones: improvements for SLE15 SP3/Leap 15.3 and roadmap 
> for further future. Result of both topics should be trello cards with clear 
> goals.
> 
> SP3 topics:
> 
> - discuss if all quirks mentioned in respective trello card make sense and if 
> not, if we can remove it ( as example skipping content of hash and array if 
> it contain nil, removing non string keys in hash, etc )
> - discuss if we can depend on nokogiri - see 
> https://github.com/yast/yast-yast2/pull/1039#issuecomment-614441891
> - and related what to do with schema validation in SP3
> 
> Roadmap topics:
> 
> - schema validation in long term
> - use cases for xml parser
> - approach for xml parser - serializer versus easy writting of xml for users
> - error handling
> 
> Proposed Attends:
> 
> - whoever is interested in topic
> - ideally Imo and Schubi as autoyast is big xml parser user
> - lslezak as he knows a lot about usage in control files
> - mvidner as he knows a lot about old xml parser
> 
> Any other ideas and how does time fit for you?
> 
> Josef

Here are meeting minutes what we decided:

First is proposal and after dash is conclusion.

Proposal for SP3
----------------

- use nokogiri for now and have simple schema validation - OK
- always export type - OK
- add nil type - no, raise exception when nil is passed
- hash key type? - no, exception when non-string is used as hash key
- empty value with specified type is not nil, but empty value ( either "" or {} 
) - OK for list, hash and string, but raise exception for symbol, integer and 
boolean and also if type is missing
- invalid values for types - raise exception
- have namespaces only optional, but export it. Links are not valid, is it 
problem? - OK, invalid links is not problem.


Future
-------

Decided to postpone after more clear future of autoyast as its main user and 
use case.

Thanks all for attending
Josef
-- 
To unsubscribe, e-mail: yast-devel+unsubscr...@opensuse.org
To contact the owner, e-mail: yast-devel+ow...@opensuse.org

Reply via email to