<div dir="ltr"><div><div><div>Meik:<br><br></div>Interesting stuff! That will be very useful.<br><br></div>The semester just started here in Japan, so I haven't had time to put the new version through its paces yet. I'll let you know if/when I do and if/when I run into problems.<br><br></div><div>Thanks as always for your amazing work on this.<br><br><br></div><div>Aaron<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 12, 2018 at 9:08 AM, meik michalke <span dir="ltr"><<a href="mailto:meik.michalke@uni-duesseldorf.de" target="_blank">meik.michalke@uni-duesseldorf.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">hi,<br>
<br>
i've been busy working on an uninstaller for macOS for the past few days. mac<br>
users usually just drag an unwanted app to trash and then it's gone, but since<br>
we install almost everything to /opt/rkward, removing the small app isn't<br>
going to get you very far. good news is that the new KF5 bundle uses less than<br>
half the disk space the old KDE 4 version needed (~1150MB vs. ~2500MB), and<br>
shrinking that further is something to look into for the next point release.<br>
but i thought, when a user wants to uninstall RKWard, that should also free<br>
the ~gig of disk space without the need to tinker with the terminal. so now<br>
there's two uninstall methods:<br>
<br>
 - if you drag the RKWard app to trash, the uninstaller is triggered<br>
   automatically and asks you whether you would also like to remove /opt/<br>
   rkward<br>
<br>
 - in case that fails or you would like to manually invoke the uninstaller,<br>
   there's also an app called "RKWard_uninstall" in the user's ~/Applications<br>
   directory<br>
<br>
both are based on the same script that is generated during installation, so<br>
the paths should always match the actual installation (which is currently a<br>
superfluous feature, see below). the main difference is that the manual<br>
uninstaller also takes care of the RKWard app.<br>
<br>
all of the uninstaller magic is implemented in the postinstall file that is<br>
run right after bundle installation, so native MacPorts installations will not<br>
be affected at all.<br>
<br>
while i was trying to figure this out, this led to various small but<br>
noticeable improvements in the bundle package:<br>
<br>
 - there's no more RKWard directory in /Applications, instead the RKWard app<br>
   is being installed as a single app -- easier to find and less confusing,<br>
   a lot of users probably wondered what they needed pinentry-mac or Qt<br>
   designer for (those are all gone now)<br>
<br>
 - for the moment the installer prohibits you from installing anywhere else<br>
   than the system volume (thereby preventing unusable installations)<br>
<br>
 - the installer received a proper branding with RKWard logo 8-)<br>
<br>
all of this is done by a new feature of the bundle script, manipulating<br>
already packaged bundles. i.e., this won't affect MacPorts installations<br>
neither.<br>
<br>
so far we haven't received any reports from mac users on the bundle we<br>
released a few days ago for testing. in addition to that, i've just uploaded a<br>
new one including all of the above changes for internal testing. it would be<br>
awesome if someone could give it a try:<br>
 <a href="https://files.kde.org/rkward/testing/bundles/MacOSX/RKWard-binary-0.7.0pre2_OSX10.11_KF5-5.42.0_needs_CRAN_R-3.4.4.pkg" rel="noreferrer" target="_blank">https://files.kde.org/rkward/<wbr>testing/bundles/MacOSX/RKWard-<wbr>binary-0.7.0pre2_OSX10.11_KF5-<wbr>5.42.0_needs_CRAN_R-3.4.4.pkg</a><br>
<br>
<br>
viele grüße :: m.eik<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
  dipl. psych. meik michalke<br>
  institut f"ur experimentelle psychologie<br>
  abt. f"ur diagnostik und differentielle psychologie<br>
  heinrich-heine-universit"at d-40204 d"usseldorf</font></span></blockquote></div><br></div>