<table><tr><td style="">anthonyfieroni created this revision.<br />Restricted Application added a project: Plasma.<br />Restricted Application added a subscriber: plasma-devel.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D4667" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>This is an attempt to start versioning plrivate applet plugins, as a beginning i provide only one example if it's accepted i'll provide for others too. We use a leaf classes in private plugins since we not expose this abi to others, but consider long-running application, like plasmashell, is attempt to be update to newer version e.g. 5.9.2 to 5.9.3 and we not provide any abi compability from 5.9.2 to 5.9.3 for those leaf classes. Package manager updates these shared libs and reload ld caches, so depending on abi breakage this will cause a crash in running plasmashell cause nmapped shared libraries will be updated (this is from my Linux knowledge and researching ldconfig -v -n as use for updating ld.so.cache). We don't have such a problems with applications cause they depends on frameworks who have strict abi compliance.<br />
My mind thoughts can be completely in wrong direction, you can provide better explanation :)</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R119 Plasma Desktop</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D4667" rel="noreferrer">https://phabricator.kde.org/D4667</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>applets/taskmanager/CMakeLists.txt</div></div></div><br /><div><strong>EMAIL PREFERENCES</strong><div><a href="https://phabricator.kde.org/settings/panel/emailpreferences/" rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br /><div><strong>To: </strong>anthonyfieroni, Plasma, sitter, davidedmundson<br /><strong>Cc: </strong>plasma-devel, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol<br /></div>