The schema kxmlgui.xsd (as well as kpartgui.dtd?) does not allow the element Separator to have an "append" attribute. However, as far as I see, using it gives the expected results and I do not see any obvious other way to arrange menus in the same way. This shows up as krazy warnings for lskat and kolf, but other applications may be affected, too. I do not know the details behind this, but it would be nice to have this consistent.
CC'ing myself on this one since I'm the Krazy maintainer. Unfortunately, I don't know much about xsd or dtd so I don't think I'd be very helpful fixing those files. but I do need to know when/if they are changed so I can update Krazy accordingly.
https://git.reviewboard.kde.org/r/126253/
Git commit 5c6ec5365cc4866d048bc5eb89fcd18b7eee279c by Allen Winter. Committed on 02/01/2016 at 20:01. Pushed by winterz into branch 'master'. kxmlgui.xsd, kpartgui.dtd - add Separator append attribute REVIEW: 126253 M +3 -2 src/kpartgui.dtd M +107 -107 src/kxmlgui.xsd http://commits.kde.org/kxmlgui/5c6ec5365cc4866d048bc5eb89fcd18b7eee279c