<div dir="ltr"><div>Hi everyone,</div><div><br></div><div>I am new here, I was using kdevelop for my project, since a few things were bothering me (mostly differences in options between remote and local debugging), I decided I would have look at the source code.</div><div><br></div><div>I managed to build kdevelop using kdesrc-build, which had issues with a kdevelop qtwebkit dependency, since kdesrc-build uses Qt 5.15, and qtwebkit is only available up to Qt 5.9. I had to manually compile qtwebkit 5.9 against qtcore 5.15 to get it to work.</div><div><br></div><div>Following qmake output if qtwebkit is missing:<br></div><div>-- The following REQUIRED packages have not been found:<br> * Qt5WebKitWidgets, <<a href="https://qt.io/">https://qt.io/</a>><br>   QtWebKit, for integrated documentation</div><div>git show -> commit f124dab2c4423a1dfb5052c4c6fec276ac4bfb23 (HEAD -> master, origin/master, origin/HEAD)<br></div><div><br></div><div>So about this version bump, is this qtwebkit dependency really required for documentation? Clicking on User Manual opened a window in Firefox for me.</div><div>Or do distribution provides qtwebkit even when deprecated by their Qt versions?<br></div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Mi., 28. Okt. 2020 um 18:16 Uhr schrieb Igor Kushnir <<a href="mailto:igorkuo@gmail.com">igorkuo@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <div>On 2020-10-28 18:54, Aleix Pol wrote:<br>
    </div>
    <blockquote type="cite">
      <pre>On Mon, Oct 26, 2020 at 11:28 AM Igor Kushnir <a href="mailto:igorkuo@gmail.com" target="_blank"><igorkuo@gmail.com></a> wrote:
</pre>
      <blockquote type="cite">
        <pre>On 2020-10-26 12:09, Milian Wolff wrote:
</pre>
        <blockquote type="cite">
          <pre>On Montag, 26. Oktober 2020 09:30:30 CET Igor Kushnir wrote:
</pre>
          <blockquote type="cite">
            <pre>If we do make the leap to 5.12, I'd like it to be straight to 5.12.1
rather than 5.12.0 to ease porting from QRegExp::Wildcard to
QRegularExpression::wildcardToRegularExpression(). The behavior of this
function was changed in Qt 5.12.1 as it started anchoring its return
value to fix QTBUG-72539.
</pre>
          </blockquote>
          <pre>Personally I'm fine with that.

What distros would we lose by this move?

Cheers

</pre>
        </blockquote>
        <pre>By requiring 5.12.0 we'd lose Debian stable [buster], old Ubuntu LTS
[18.04] and old OpenSUSE Leap [15.1]. By requiring 5.12.1 we'd not lose
any extra popular distro version in addition to these 3 releases, I think.

Igor

</pre>
      </blockquote>
      <pre>+1 on changing to 5.12.

@Igor: We generally never depend on specific minor versions. In fact,
I'd expect any maintained distribution to be shipping the last minor
release, if they don't they're doing a big disservice to their users.

Aleix
</pre>
    </blockquote>
    <p>Aleix, would you rather <i>set(QT_MIN_VERSION "5.12.0")</i>, but
      assume Qt 5.12.1+ to avoid conditional compilation like <a href="https://invent.kde.org/kdevelop/kdevelop/-/merge_requests/151/diffs?commit_id=5fb8ba06389c061bbcadf7bb58529bd185a602f3#b612a43ad13df02f063121d0961522be02a82e7d_27_31" target="_blank">this</a>?</p>
    <p>Igor<br>
    </p>
  </div>

</blockquote></div>