Re: Increasing Qt dependency in master
Igor Kushnir <[email protected]> Wed, 28 Oct 2020 19:16:06 +0200
| Newsgroups | gmane.comp.kde.devel.kdevelop |
|---|---|
| Message-ID | <[email protected]> |
On 2020-10-28 18:54, Aleix Pol wrote: > On Mon, Oct 26, 2020 at 11:28 AM Igor Kushnir <[email protected]> wrote: >> On 2020-10-26 12:09, Milian Wolff wrote: >>> On Montag, 26. Oktober 2020 09:30:30 CET Igor Kushnir wrote: >>>> 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. >>> Personally I'm fine with that. >>> >>> What distros would we lose by this move? >>> >>> Cheers >>> >> 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 >> > +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 Aleix, would you rather /set(QT_MIN_VERSION "5.12.0")/, but assume Qt 5.12.1+ to avoid conditional compilation like this <https://invent.kde.org/kdevelop/kdevelop/-/merge_requests/151/diffs?commit_id=5fb8ba06389c061bbcadf7bb58529bd185a602f3#b612a43ad13df02f063121d0961522be02a82e7d_27_31>? Igor