<div dir="ltr">Hey all, <div><br></div><div>following are notes from the "Tooling for Plasma2" discussion we had here in the sprint.</div><div><br></div><div>Problems we currently face in Plasma (more details below)</div>

<div> - no real quality management</div><div> - we have no backtrace from QML</div><div> - no way to easily fully test plasmoids standalone</div><div> - weak upstream relation (with Qt)</div><div> - plasma-shell output is huuuuuuuuuuuuuuge</div>

<div> - no bugs triaging</div><div> - no maintainers</div><div> - url interceptor problem</div><div><br></div><div>Standalone plasmoid testing</div><div> - a "test" directory should be added to Plasma Package, containing basic test for plasmoids</div>

<div> - an env variable that would crash the plasmoid on warnings would be useful</div><div> - make plasmoidviewer an actual "viewer", ie. don't place the plasmoid in another containment inside it, but be the containment for it</div>

<div> - there's no way to attach QML debugger to plasmoids, David Edmundson will investigate</div><div> - a possible idea is to have tiny app embedding qmlscene to allow QML debuggers on plasmoids<br></div><div> - plasmaengineexplorer should have modeltest added by default</div>

<div> - quite useful would be to have a way to test every QML component of a plasmoid separately</div><div><br></div><div>Weak upstream relation</div><div> - we don't really tell upstream when we don't like something</div>

<div> - we should actively (or more actively) suggest improvements to things that matter to us</div><div> - we should also point out to the upstream where we see problems</div><div><br></div><div>Plasma bug situation</div>

<div> - possible solution for current bug situation is to make really clear what we do support and what not</div><div> - only maintain the core (the things we support^), say "sorry" for the rest (we can't fix everything, pragmatically)</div>

<div> - figure out a way to nicely deprecate old (Plasma1) bugs</div><div> - START CARING about our bugs for Plasma2</div><div> - Martin Graesslin wanted me to put "Best practices" here</div><div><br></div><div>

Maintainers</div><div> - once we sort out bugzilla, make default assignees for components</div><div><br></div><div>Alex promised to help porting all the X11 and Wayland stuff.<br clear="all"><div><br></div><div>That's all the notes, if you have questions, feel free to ask.</div>

<div><br></div><div>Cheers</div>-- <br><div><span style="color:rgb(102,102,102)">Martin Klapetek | KDE Developer</span></div>
</div></div>