<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">On 11/19/25 3:14 AM, Ben Cooksley
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CA+XidOHM+=p5WyrQwS9sCD6-n8QS7+FsWkNQnY6pX5BYo0HRFw@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div dir="ltr">On Wed, Nov 19, 2025 at 9:40 PM Harald Sitter
<<a href="mailto:sitter@kde.org" moz-do-not-send="true"
class="moz-txt-link-freetext">sitter@kde.org</a>> wrote:</div>
<div class="gmail_quote gmail_quote_container">
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hey!<br>
<br>
I currently have an MR open to disable crash reporting to
KDE by<br>
default and would like your input on the matter.<br>
<br>
<a
href="https://invent.kde.org/plasma/drkonqi/-/merge_requests/364"
rel="noreferrer" target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://invent.kde.org/plasma/drkonqi/-/merge_requests/364</a><br>
<br>
Essentially we have a problem with users sitting on outdated
software<br>
versions, reporting crashes, and then getting their crash
closed<br>
because their version is no longer getting releases from us.
So the<br>
idea is we have a simple knob to turn on/off reporting to
KDE at<br>
compile time and leave it to distributions to toggle this as<br>
necessary.<br>
</blockquote>
<div><br>
</div>
<div>Wouldn't the better idea be to have a "support end date"
compiled into the software, which defaults to the KDE value,
and which is disabled if a distro bug report URL is
specified?</div>
</div>
</div>
</blockquote>
<p>Why not have this mapping maintained elsewhere, like a file on
the KDE CDN? Could be something like a JSON file mapping software
components to minimum supported release or something like that and
be automatically generated by CI from a release management repo?
You could have it grabbed asynchronously by drkonqi after startup
and then cached and then not re-fetched until the cached version
was > 24h old or something like that.</p>
<p>That would allow for component maintainers to declare which
versions of components they want to receive reports from and if
for example kwin released a 6.5.3.1 hotfix they could add an entry
that no reports from 6.5.3 and below should be sent in. They could
also perhaps use other metadata to exclude reports like perhaps
distribution "foo" packages things in an unsupported way and they
just don't want any reports from them at all.</p>
<p>This has the added benefit that it would only require
modifications to drkonqi to implement the logic as well as figure
out a way to expose an opt-out to the user. It wouldn't require
changes to any other KDE component.</p>
<p>And obviously it would have a compile-time flag to disable the
behavior for stable distributions. There will probably be some
grumbling from those ultra-privacy-focused users about it but
those users probably weren't sending in crash reports anyway.</p>
<p>Reilly</p>
</body>
</html>