[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