<table><tr><td style="">bruns added a comment.
</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/D16520">View Revision</a></tr></table><br /><div><div><p>The old kwalletd(4) from kde-runtime newer installed a service file, as far as I can see.</p>

<p>The <tt style="background: #ebebeb; font-size: 13px;">org.kde.kwalletd.service</tt> from kwalletd5 only serves one purpose - start the old kwalletd4 as a source for the migration agent. IMHO the much better approach would be to check for <tt style="background: #ebebeb; font-size: 13px;">QStandardPaths::findExecutable("kwalletd")</tt>and execute it.</p>

<p>The change to the service file is IMHO fine - kwalletd5 implements both versions (which are actually the same interface save the service name), but before doing this change the migration agent has to be changed.</p>

<p>I also wouldn't mind when the migration agent where gone completely - KDE4 is EOL for 3 years, and if there are some persons late to the game they can still export the the old wallets manually and reimport.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R311 KWallet</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D16520">https://phabricator.kde.org/D16520</a></div></div><br /><div><strong>To: </strong>damjang, Frameworks, cfeck<br /><strong>Cc: </strong>bruns, apol, kde-frameworks-devel, michaelh, ngraham<br /></div>