[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-mac
Subject:    Re: Install presence
From:       Ian Wadham <iandw.au () gmail ! com>
Date:       2021-06-22 5:43:53
Message-ID: 9EAB62DD-3075-4C3E-B34E-63F86908C090 () gmail ! com
[Download RAW message or body]

Hi René and Aleix,

> On 22 Jun 2021, at 6:57 am, René J.V. Bertin <rjvbertin@gmail.com> \
> wrote: On Sunday June 20 2021 20:53:55 Jeremy Whiting wrote:
> > All of the above is based on the idea that yes, we want KDE \
> > applications to work well on MacOS. I'm not sure if that's the \
> > consensus or not.
> 
> I just remembered an episode a few years back. I was discussing a Mac \
> tweak of on of the plasma components on the plasma-devel ML (could have \
> been DrKonqi, could have been the platform plugin, or ) and one of the \
> key plasma devs said something tell-tale like "I think I'm going to break \
> that, just because I can". I presume it's still easy to elicit a \
> knee-jerk reaction there by invoking the idea of supporting a relevant \
> set of KCMs on other platforms…

I think this may have been to do with DrKonqi, which was not working on Mac \
OSX and probably never had worked there.

In the second and third quarters of 2014, I was working on fixing DrKonqi \
and KCrash. The end-result of the problems was that users of KDE apps on \
Apple Mac could not report crashes to KDE developers. DrKonqi either never \
appeared on Apple Mac or died immediately or failed to reach the dialog for \
submitting a bug on bugs.kde.org. Hence very few bug reports were reaching \
KDE developers from Apple Mac, even though there were lots of bugs in the \
KDE code for Apple Mac.

You may have visited the Plasma devs about this, René. During the \
transition from KDE 4 to KF5, they unilaterally decided to move the source \
code of DrKonqi from KDE 4's kde-runtime to somewhere in the KF5 Plasma \
source-code tree, thus making it more-or-less inaccessible for porting to \
other platforms. I hope it has been returned to somewhere more suitable \
now.

@Aleix: I believe you and Aaron Seigo may have corresponded with René and \
me about this. Your names also appear in the reviews on Reviewboard of my \
bug-fixes for DrKonqi.

Cut to the chase… https://mail.kde.org/pipermail/kde-core-devel/2014-October/084208.html, \
"Review Request 120431: Fix and future-proof Dr Konqi security methods on \
Bugzilla", is a thread extracted from Reviewboard. In July 2014, Bugzilla \
changed to its version 4.4.5 on bugs.kde.org. At one stroke, this crippled \
DrKonqi on all platforms and in all versions of KDE source code: KDE 4 and \
KF5, on Linux, Windows and Apple OSX, because the method of validating \
DrKonqi's access to bugs.kde.org had changed. See also bug report \
https://bugs.kde.org/show_bug.cgi?id=337742 from July 2014.

With a little help from Ben Cooksley, I had been able to develop a patch \
for DrKonqi that would retrieve and test the version number of Bugzilla and \
then use the connection protocol required by that version. The patch was \
also written so as to be forward-portable to KF5's DrKonqi, with one or two \
changes of line numbers.

I had tested the patch thoroughly on Apple OSX, using a test database for \
bugs.kde.org, provided by Ben Cooksley.

Now read the review. I get nit-picked to death! No way I wanted to try and \
work with those guys any more after that.

In the review, it is only when the realisation dawns on KDE people that KF5 \
will-be/is-already failing that I get some serious reaction. But still not \
much action. In the end, I had to threaten to do my own "Ship It", to be \
sure to get the fix into the next bug-fix release of KDE 4, which was just \
a day or two away. But then Albert Astals Cid released the change for me, \
with just a few hours to spare, and someone else forward-ported the same \
change into KF5, as I had designed it to happen.

I also had had two earlier reviews, of patches to correct the many bugs in \
the Apple OSX implementation of DrKonqi and Crash, and had similar \
experiences. At least one of those bugs also applied to Linux, Windows, KDE \
4 and KF5.

Then the above-mentioned bug report dragged on till after Christmas 2014, \
because of another bug that appeared only in LINUX versions of DrKonqi \
after Bugzilla changed versions in July 2014. It was fun trying to debug \
THAT on Apple OSX, I DON'T think! I had to get end-users to generate logs \
for me. Again there was almost no help from KDE core developers, but at \
least they did forward-port my fix for that problem into KF5 again.

@Aleix: Good luck with your talk and everything… :-)

Cheers,
Ian W.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic