Fwd: [KDE/Mac] DrKonqi placement
Marko Käning
mk-lists at email.de
Thu Oct 23 23:45:09 UTC 2014
I think Ian's post from KDE-MAC might be of interest for all KF5 devs and I guess
it should rather be discussed on KDE-DEVEL...
Begin forwarded message:
> From: Ian Wadham <iandw.au at gmail.com>
> Subject: Re: [KDE/Mac] DrKonqi placement
> Date: 23 Oct 2014 01:38:50 GMT+2
> To: KDE Software on Mac OS X <kde-mac at kde.org>
> Cc: David Faure <faure at kde.org>, Aleix Pol <aleixpol at kde.org>
> Reply-To: KDE Software on Mac OS X <kde-mac at kde.org>
>
> Hi Marko,
>
> Nice to see you again… :-)
>
> On 23/10/2014, at 7:30 AM, Marko Käning wrote:
>> I felt urged to forward this to kde-mac...
>>
>> But, I guess you are aware of this discussion thread on k-f-d, aren’t you?
>
> No, I don't follow kde-frameworks-devel, but it's good that one of us does…
> This topic is of interest on the OSX platform and probably Windows too. It
> should really be discussed on kde-devel or at least kde-core-devel.
>
>> On 22 Oct 2014, at 09:13 , David Faure <faure at kde.org> wrote:
>>> On Monday 20 October 2014 10:54:51 Milian Wolff wrote:
>>>> On Wednesday 02 April 2014 18:48:24 Aleix Pol wrote:
>>>>> Hi,
>>>>> I know I'm changing what I say about drkonqi every now and then, but every
>>>>> step I take, I realize that the project is bigger and bigger. What I
>>>>> wanted
>>>>> to do originally was to move it to KCrash, KCrash without drkonqi is much
>>>>> less useful.
>>>>
>>>> <snip>
>>>>
>>>>> - with bugzilla integration (additionally to the previous ones):
>>>>> KF5::WebKit
>>>>
>>>> Could this maybe be replaced by using QtWebKit directly?
>>>
>>> Then it wouldn't use KWallet, KIO, KCookieJar...
>
> BTW, KCookieJar is no longer relevant to Dr Konqi. Bugzilla on bugs.kde.org
> stopped issuing or accepting cookies in July. That is what all the hoo-ha and
> last-minute panic was about regarding https://git.reviewboard.kde.org/r/120431/
> "Fix and future-proof Dr Konqi security methods on Bugzilla"… :-)
> (@David: I am the guy who submitted that patch).
>
> KIO comes in as a tail-end I/O method after Dr Konqi sends a remote procedure
> call to Bugzilla via the KXmlRpc::Client class. KXmlRpc::Client could presumably
> use another I/O method --- carrier pigeons maybe… :-) Or perhaps, Dr K could use
> another Bugzilla command-protocol, such as REST (but I do not know much about that).
>
>>> Would be annoying to have to enter your password again there, when the KIO
>>> infrastructure would normally take care of it….
>
> KWallet is all you need to get your login ID and password entered in Dr Konqi's
> login dialog box. It even works on Apple OS X now… ;-)
>
> In future versions of Bugzilla, the login ID and password will be required on
> every RPC that updates the database. AFAICT, from scanning the Dr Konqi
> code, there will usually be one such call per crash, with the alternatives being
> to submit a new bug report or add an attachment to an existing report.
>
> If that is so, the login dialog should be relocated so as to occur immediately
> before the database update (if there is one). That way, we could avoid having
> to log in unnecessarily, if the outcome is that the crash has insufficient or
> redundant information and Dr Konqi decides not to report it.
>
> Dr K should still say, early in the piece, that a bugs.kde.org account/login could
> be needed, so that the end-user is prepared for that before he goes through all
> the dialog boxes.
>
>>> Maybe we need to separate the basic crash dialog from the bug reporting
>>> functionality….
>
> It is already separated quite a lot. The real problem IMHO is that the succession
> of dialog boxes and the interaction between them and the underlying database
> (bugs.kde.org) has been coded in such a complex way. Perhaps that is because
> the underlying "wizard" paradigm is sequential, whereas the dialog is branching
> and has (at least) three outcomes: report a bug, add to an existing bug or report
> nothing (insufficient information). Also, each branch can depend on complex
> evaluation of crash information, possible duplicates, etc.
>
> All the best, Ian W.
>
>>> David Faure, faure at kde.org, http://www.davidfaure.fr
>>> Working on KDE Frameworks 5
>
> _______________________________________________
> kde-mac at kde.org
> List Information: https://mail.kde.org/mailman/listinfo/kde-mac
> KDE/Mac Information: http://community.kde.org/Mac
More information about the Kde-frameworks-devel
mailing list