<!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>