<table><tr><td style="">jriddell created this revision.<br />jriddell added a reviewer: apol.<br />Restricted Application added a project: Plasma.<br />Restricted Application added a subscriber: plasma-devel.<br />jriddell requested review of this revision.
</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/D13063">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>Kubuntu and KDE neon have not got their act together for Packagekit dist release upgrade notification or implementation, so here's some distro specific code to notify and run upgrader, adapted from the old ApplicationBackend</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>Check compiles normally<br />
Check compiles with -DWITH_KUBUNTU_RELEASE_CHECKER=ON<br />
In /etc/update-manager/meta-release set</p>

<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">URI_LTS = http://releases.neon.kde.org/meta-release-lts</pre></div>

<p>(so use http not https)<br />
In /etc/hosts set</p>

<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">212.47.227.29 releases.neon.kde.org</pre></div>

<p>restart plasmashell</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R134 Discover Software Store</div></div></div><br /><div><strong>BRANCH</strong><div><div>Plasma/5.12</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D13063">https://phabricator.kde.org/D13063</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>CMakeLists.txt<br />
libdiscover/backends/PackageKitBackend/CMakeLists.txt<br />
libdiscover/backends/PackageKitBackend/PackageKitNotifier.cpp<br />
libdiscover/backends/PackageKitBackend/PackageKitNotifier.h<br />
libdiscover/backends/PackageKitBackend/releaseupgrade/do-release-upgrade<br />
libdiscover/backends/PackageKitBackend/releaseupgrade/releasechecker</div></div></div><br /><div><strong>To: </strong>jriddell, apol<br /><strong>Cc: </strong>plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart<br /></div>