Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-18 Thread Albert Astals Cid
El divendres, 18 de desembre de 2020, a les 18:51:32 CET, Albert Astals Cid va 
escriure:
> El divendres, 18 de desembre de 2020, a les 6:44:41 CET, Friedrich W. H. 
> Kossebau va escriure:
> > Am Donnerstag, 17. Dezember 2020, 21:06:23 CET schrieb David Faure:
> > > In general I might have asked for a more conservative approach; but
> > > currently anything we do to help with preparing the Qt 6 migration is a
> > > good thing, and having one less Qt version to support helps with that.
> > > 
> > > So, in those exceptional circumstances, I'm in favour, go for it.
> > 
> > Okay :) And it are those exceptional circumstances also which made me push 
> > for 
> > the bump here, otherwise I would have rather tried to have us get Qt 5.13 
> > back 
> > onto KDE CI.
> > 
> > Albert, commit data tells me did the last bump. Could you go and do the 
> > bump 
> > to Qt 5.14 as well now, given you seem to have some setup for that?
> 
> Running now.
> 
> For reference:
> https://invent.kde.org/sysadmin/release-tools/-/blob/frameworks/5.0/increase_qt_version.sh

I've done ifdefs cleanups in all the repos that had version checks against < 
5.14 and one or two build fix commits.

Please check your favorite framework that i did not any mistake.

Cheers,
  Albert

> 
> Cheers,
>   Albert
> 
> 
> 






Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-18 Thread Albert Astals Cid
El divendres, 18 de desembre de 2020, a les 6:44:41 CET, Friedrich W. H. 
Kossebau va escriure:
> Am Donnerstag, 17. Dezember 2020, 21:06:23 CET schrieb David Faure:
> > In general I might have asked for a more conservative approach; but
> > currently anything we do to help with preparing the Qt 6 migration is a
> > good thing, and having one less Qt version to support helps with that.
> > 
> > So, in those exceptional circumstances, I'm in favour, go for it.
> 
> Okay :) And it are those exceptional circumstances also which made me push 
> for 
> the bump here, otherwise I would have rather tried to have us get Qt 5.13 
> back 
> onto KDE CI.
> 
> Albert, commit data tells me did the last bump. Could you go and do the bump 
> to Qt 5.14 as well now, given you seem to have some setup for that?

Running now.

For reference:
https://invent.kde.org/sysadmin/release-tools/-/blob/frameworks/5.0/increase_qt_version.sh

Cheers,
  Albert




Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-17 Thread Friedrich W. H. Kossebau
Am Freitag, 18. Dezember 2020, 00:31:45 CET schrieb Albert Astals Cid:
> El dijous, 17 de desembre de 2020, a les 21:16:57 CET, Ahmad Samir va 
escriure:
> > On 17/12/2020 22:06, David Faure wrote:
> > [...]
> > 
> > > Right. That's a reason to fix something indeed, but there are still two
> > > ways to fix that, if it was the only reason : either raise min req to
> > > Qt 5.14, or ask for a Qt 5.13 CI.
> > 
> > Ben said on IRC:
> > "I used 5.14 as a practical matter as 5.13 is essentially unavailable"
> 
> I'm fine going to 5.14, but saying that 5.13 is unavailable is just not the
> truth.

Guess it is a matter of defining "available" :)
AFAIK Qt 5.13 was not available just by the change of a data point in a table. 
It would have needed people investing their resources into scratching that 
itch to create respective custom packages for at least some of the CI-
supported operating systems. As well as potentially any other 3rd-party 
libraries/tools using Qt API that was built/packaged against newer Qt.

Cheers
Friedrich




Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-17 Thread Friedrich W. H. Kossebau
Am Donnerstag, 17. Dezember 2020, 21:06:23 CET schrieb David Faure:
> In general I might have asked for a more conservative approach; but
> currently anything we do to help with preparing the Qt 6 migration is a
> good thing, and having one less Qt version to support helps with that.
> 
> So, in those exceptional circumstances, I'm in favour, go for it.

Okay :) And it are those exceptional circumstances also which made me push for 
the bump here, otherwise I would have rather tried to have us get Qt 5.13 back 
onto KDE CI.

Albert, commit data tells me did the last bump. Could you go and do the bump 
to Qt 5.14 as well now, given you seem to have some setup for that?

I already adapted the respective policy like this now, based on the discussion 
(please fix any issues directly on the page, linked below):
"
With Qt6 this changes a little bit again. We interpolate "as if" more Qt 5 
versions would be released:
* Qt 5.13 will be the minimum required version 6 months after Qt 5.15, i.e. on 
26 Nov 2020,
* Qt 5.14 would be the minimum required version 12 months after Qt 5.15, i.e. 
on 26 May 2021. With no-one known to stick with Qt 5.13 at the time, the date 
was moved to earlier mid-December 2020 (see discussion)
* Qt 5.15 LTS will be the minimum required version 18 months after its 
release, i.e. on 26 Nov 2021

The bumping of the minimum required version in the code is done at the begin 
of the release cycle of the next KF version affected, right after the release 
of the previous one.
"
* https://community.kde.org/Frameworks/Policies#Frameworks_Qt_requirements 

Going to Qt 5.14 also means a bump in supported compilers, see
https://doc.qt.io/archives/qt-5.13/supported-platforms.html
vs.
https://doc.qt.io/qt-5.14/supported-platforms.html

So at least GCC 4.8 -> GCC 5, MSVC 2015 as before.
Can anyone tell what the supported clang version of Qt 5.14 is? 


Volker, leaving the stage now for you and the considerations to update the 
plan for when Qt 5.15 should become the minimum dependency :)

Cheers
Friedrich




Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-17 Thread Albert Astals Cid
El dijous, 17 de desembre de 2020, a les 21:16:57 CET, Ahmad Samir va escriure:
> On 17/12/2020 22:06, David Faure wrote:
> [...]
> > 
> > Right. That's a reason to fix something indeed, but there are still two ways
> > to fix that, if it was the only reason : either raise min req to Qt 5.14, or
> > ask for a Qt 5.13 CI.
> > 
> 
> Ben said on IRC:
> "I used 5.14 as a practical matter as 5.13 is essentially unavailable"

I'm fine going to 5.14, but saying that 5.13 is unavailable is just not the 
truth.

Cheers,
  Albert

> 
> That's why team jumped to 5.14 directly, don't know the details however.
> 
> [...]
> 
> 






Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-17 Thread Ahmad Samir

On 17/12/2020 22:06, David Faure wrote:
[...]


Right. That's a reason to fix something indeed, but there are still two ways
to fix that, if it was the only reason : either raise min req to Qt 5.14, or
ask for a Qt 5.13 CI.



Ben said on IRC:
"I used 5.14 as a practical matter as 5.13 is essentially unavailable"

That's why team jumped to 5.14 directly, don't know the details however.

[...]

--
Ahmad Samir


Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-17 Thread David Faure
On jeudi 17 décembre 2020 00:20:41 CET Friedrich W. H. Kossebau wrote:
> Hi,
> 
> Am Samstag, 12. Dezember 2020, 22:25:32 CET schrieb David Faure:
> > Just a data point on this discussion. Every time we raise the min Qt
> > version, we make life easier for KDE developers, and harder for others who
> > might be thinking of integrating a framework into their project.
> > 
> > Just today I tried using a KF5 library to extend a single plugin in an
> > existing webserver (which I don't control, and which is mostly written in
> > python) [1]. That server is entirely set up with a docker environment on
> > top of... debian buster, which has Qt 5.11.3.
> > Fail.
> > I'm going to have to apply a patch to the KF5 library as part of the
> > Dockerfile, to port it back to Qt 5.11. No way I can convince them to
> > change the base distribution, all I'll get as a reply is to port away
> > from QtCore.
> > 
> > Obviously the 5.11 ship has sailed by now, and I know we can't support old
> > versions forever, but this kind of experience makes me very wary of
> > raising
> > requirements too fast.
> 
> I am reading an objection to the proposed bump in these words, am I correct
> in doing that? 

Objection is a strong word. I am not blocking the proposed bump, I am merely
realizing that the balance between contributor convenience and 
user-convenience (where the user is a developer) is difficult to achieve, 
after this (anecdotal indeed) evidence.

(And yes I needed something very recent, but it wasn't actually a framework,
it was another Qt/KDE library, KOpeningHours. I thought it was still 
illustrative of what one might encounter when trying to use a KDE framework 
outside its usual box of "the rest of the KDE software".)

> Though please those who want to support Qt 5.13 for some more time, consider
> adding support for KDE CI then. It leaves a bad feeling in my stomach that
> KF 5.77+ seems effectively for Qt 5.13 with a sticker "Good Luck!" right
> now. I fear that lowers the image with (potential) KF consumers, it does at
> least with me for other projects.
> I (and possibly many other KF contributors) have no way to test against Qt
> 5.13, so might introduce regressions/break things in the future, which feels
> bad :/

Right. That's a reason to fix something indeed, but there are still two ways 
to fix that, if it was the only reason : either raise min req to Qt 5.14, or 
ask for a Qt 5.13 CI.

In general I might have asked for a more conservative approach; but currently
anything we do to help with preparing the Qt 6 migration is a good thing,
and having one less Qt version to support helps with that.

So, in those exceptional circumstances, I'm in favour, go for it.

-- 
David Faure, fa...@kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5





Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-17 Thread Johan Ouwerkerk
On Thu, Dec 17, 2020 at 12:21 AM Friedrich W. H. Kossebau
 wrote:
>
> Though please those who want to support Qt 5.13 for some more time, consider
> adding support for KDE CI then.
>

Right, that Qt 5.13 ship has sailed with the recent CI purge by Ben to
clean up the old 5.13 builders. If we want to keep supporting it,
maybe that ship should be recalled to port...

Regards,

- Johan


Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-16 Thread Friedrich W. H. Kossebau
Hi,

Am Samstag, 12. Dezember 2020, 22:25:32 CET schrieb David Faure:
> Just a data point on this discussion. Every time we raise the min Qt
> version, we make life easier for KDE developers, and harder for others who
> might be thinking of integrating a framework into their project.
> 
> Just today I tried using a KF5 library to extend a single plugin in an
> existing webserver (which I don't control, and which is mostly written in
> python) [1]. That server is entirely set up with a docker environment on top
> of... debian buster, which has Qt 5.11.3.
> Fail.
> I'm going to have to apply a patch to the KF5 library as part of the
> Dockerfile, to port it back to Qt 5.11. No way I can convince them to change
> the base distribution, all I'll get as a reply is to port away from QtCore.
> 
> Obviously the 5.11 ship has sailed by now, and I know we can't support old
> versions forever, but this kind of experience makes me very wary of raising
> requirements too fast.

I am reading an objection to the proposed bump in these words, am I correct in 
doing that? Given you being KF release worker/manager and all your merits with 
KF, and also given no-one else so far has commented on this. I would accept 
that then and drop my request to adapt the current Qt compatibility road map.

I tested the waters at least.

Though please those who want to support Qt 5.13 for some more time, consider 
adding support for KDE CI then. It leaves a bad feeling in my stomach that KF 
5.77+ seems effectively for Qt 5.13 with a sticker "Good Luck!" right now. I 
fear that lowers the image with (potential) KF consumers, it does at least 
with me for other projects.
I (and possibly many other KF contributors) have no way to test against Qt 
5.13, so might introduce regressions/break things in the future, which feels 
bad :/

Cheers
Friedrich




Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-12 Thread Friedrich W. H. Kossebau
Am Samstag, 12. Dezember 2020, 22:25:32 CET schrieb David Faure:
> Just a data point on this discussion. Every time we raise the min Qt
> version, we make life easier for KDE developers, and harder for others who
> might be thinking of integrating a framework into their project.
> 
> Just today I tried using a KF5 library to extend a single plugin in an
> existing webserver (which I don't control, and which is mostly written in
> python) [1]. That server is entirely set up with a docker environment on top
> of... debian buster, which has Qt 5.11.3.
> Fail.
> I'm going to have to apply a patch to the KF5 library as part of the
> Dockerfile, to port it back to Qt 5.11. No way I can convince them to change
> the base distribution, all I'll get as a reply is to port away from QtCore.

The other option is to use not just the latest KF version, but some older one 
which gets along with what is available. Like KF 5.65, which seems the last 
one that had Qt 5.11 as min dep. Or simply the KF which is available for 
Buster (which seem 5.54?).

If that project is fine using old (now unmaintained by upstream) versions of 
other software, it should also be fine with using old versions of KF IMHO. Or 
did you need to use some feature only available in latest KF, with no option 
to work around and do some substitute? 

I am not sure that trying to be better than the rest of the stack pays back, 
Even more given the limited human resources we have. Just see how slowly the 
KF6 board moves forward.

So I think the very data point presented here is an exotic one. And rather 
recommends to do some bugfix-only branches at points in time when minimum 
dependency is raised, along versions which bigger LTS distributions rely on 
and trying to get downstream to help with maintaining those branches.

Cheers
Friedrich




Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-12 Thread David Faure
Just a data point on this discussion. Every time we raise the min Qt version, 
we make life easier for KDE developers, and harder for others who might be 
thinking of integrating a framework into their project.

Just today I tried using a KF5 library to extend a single plugin in an 
existing webserver (which I don't control, and which is mostly written in 
python) [1]. That server is entirely set up with a docker environment on top 
of... debian buster, which has Qt 5.11.3.
Fail.
I'm going to have to apply a patch to the KF5 library as part of the 
Dockerfile, to port it back to Qt 5.11. No way I can convince them to change 
the base distribution, all I'll get as a reply is to port away from QtCore.

Obviously the 5.11 ship has sailed by now, and I know we can't support old 
versions forever, but this kind of experience makes me very wary of raising 
requirements too fast.


[1] https://github.com/osm-fr/osmose-backend/issues/555 for the curious


PS: I agree with moving the dates for bumping the min req to just after a KF5 
release, this makes complete sense, feel free to make that adjustment.

-- 
David Faure, fa...@kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5





Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-08 Thread Friedrich W. H. Kossebau
No time left to cut the reply short right now, please bear with me...

Am Montag, 7. Dezember 2020, 16:34:16 CET schrieb Volker Krause:
> On Sonntag, 6. Dezember 2020 14:20:47 CET Friedrich W. H. Kossebau wrote:
> > you might have seen I asked* whether anyone knows a real world requirement
> > to stick with Qt 5.13 as new current minimum required Qt version for
> > current KF releases. So far no-one had to report a reason to support Qt >=
> > 5.13 instead of only Qt >= 5.14 now.
> > * E.g.
> > https://mail.kde.org/pipermail/distributions/2020-December/000894.html
> > 
> > So hereby I propose to switch for KF 5.78 to Qt 5.14 as minimum version,
> > and change the KF dependencies policy text* to this:
> > * https://community.kde.org/Frameworks/Policies#Frameworks_Qt_requirements
> > 
> > "
> > With Qt6 this changes a little bit again. We interpolate "as if" more Qt 5
> > versions would be released. Then adapt to actual real world usage of a
> > given Qt version:
> > * Qt 5.13 will be the minimum required version 6 months after Qt 5.15,
> > i.e.
> > on 26 Nov 2020
> > * Qt 5.14 would be the minimum required version 12 months after Qt 5.15,
> > i.e. on 26 May 2021. With no-one known to stick with Qt 5.13, the date is
> > moved to earlier mid-December 2020.
> > * Qt 5.15 LTS will be the minimum required version 18 months after its
> > release, i.e. on 26 Nov 2021
> > "
> 
> Thanks! I'm generally in favor of an accelerated path to Qt 5.15 as the
> minimum dependency in the light of the upcoming Qt 6 transition. The
> proposed approach only addresses half of the problem though, we'll end up
> with the same discussion in a few month again I fear. Would it therefore
> make sense to cover this as well now, so people can plan ahead?

Revisiting the date of going to Qt 5.15 as min. dependency now and then to 
align to the real world makes sense to me.
Ideally in a separate thread though, please :)
As IMHO the decisions are related, but would not depend on each other (other 
than 5.14 < 5.15).

That discussion might also want to consider how much we are able to set the 
date and have distributions follow us, or how much we need to adjust to the 
world they create and in which the KF contributors and consumers live.

BTW, IMHO we should also bump the min version at the begin of the KF 
development cycle, for the usual reasons, not just on the very dates, which 
have been close to tagging/branching in the KF schedules. We would rather use 
those dates as needles, and then bump at the begin of the cycle for the first 
version released after the needle. (at least I expect KF contributors to not 
also only after that date being able to use the newer minimum Qt version). 
(the current Qt 5.14 proposal's date December 14th is derived from the timeout 
of the RFC, otherwise I would have proposed the bump execution to happen 
around version bump time, i.e. once the previous release happened).

> One thing I haven't really seen addressed yet is Krita's concerns about
> newer Qt versions, how do we want to handle that?

Also no idea. My hope would be that in the assumed non-Qt-company patch 
collection the FLOSS world will create for Qt 5.15 (given there will be no 
further official Qt 5.15 releases, or where are we now?) someone also manages 
to do a fix for the QMdi on Windows regressions that popped up in Qt 5.13 (if 
I got the issue correctly). So Krita could use Qt 5.15 FLOSS fork with Windows 
and passed that hurdle. So far my bet on others resolving the issue outside KF 
spheres.
>From KF side we already screwed Krita with KF 5.77 now here. Going back to Qt 
5.12 as minimum dep for future KF versions... as much as I cheer Krita for the 
incredible awesome project it is, that would be a big price to pay by everyone 
else. Given Krita had forked some non-tier1 KF modules (for reasons I 
understand, and their product success confirms the decision) it also makes it 
harder for me to argue to have everyone sacrifice in the KF modules just for 
them by sticking to Qt 5.12 as min dep.
For now Krita is stuck with KF 5.76 as minimum KF version then for the Windows 
builds, and would need to backport patches for any important bug fixes. Given 
that current master has MIN_QT_VERSION 5.9.0 and MIN_FRAMEWORKS_VERSION 
5.44.0, building with not the latest KF modules on Windows might not be such a 
bummer, and perhaps those limits are not raised near KF 5.77 a lot until Krita 
considers Qt6 anyway?
(And did Wolthera explore the feasibility of Godot as UI toolkit as another 
approach to the problem? ;) )
But that is my uninformed view from the outside, Boud & fellows have to fill 
in here with their future plans and needs/desires/ideas.

Cheers
Friedrich




Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-07 Thread Rafael Sadowski
On Sun Dec 06, 2020 at 08:32:36PM +0100, Adriaan de Groot wrote:
> On Sunday, 6 December 2020 18:05:19 CET David Faure wrote:
> > On dimanche 6 décembre 2020 17:39:38 CET Albert Astals Cid wrote:
> > >  * MidnightBSD
> > >  * openBSD
> > > 
> > > The BSDs are a bit more unfortunate.
> > 
> > Thanks for the information, Albert.
> > 
> > Apparently this means bumping the requirement to Qt 5.14 would break
> > OpenBSD.

Will this Qt bump happen before or after the 5.77 release?

Anyway, this is okay for OpenBSD. I'm working on a Qt
5.15.1 update (qt5-webengine makes me insane).

> > 
> > How can we reach OpenBSD KDE people?
> > CC'ing kde-free...@kde.org, I know it's not the same, but maybe you guys
> > know? ;)

I am the maintainer for KDE/Qt5+ on OpenBSD. (rsadow...@openbsd.org) so
you can reach me directly.

Yes there is a mailing list "openbsd-...@googlegroups.com". This will be
shut down this year I see no point in maintaining this list.

> 
> Rafael Sadowski , ping them on invent or on phab (or in the CC of this 
> message 
> :) ).

Adriaan, thanks for the ping.


> 
> [ade]




Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-07 Thread Volker Krause
On Sonntag, 6. Dezember 2020 14:20:47 CET Friedrich W. H. Kossebau wrote:
> you might have seen I asked* whether anyone knows a real world requirement
> to stick with Qt 5.13 as new current minimum required Qt version for
> current KF releases. So far no-one had to report a reason to support Qt >=
> 5.13 instead of only Qt >= 5.14 now.
> * E.g.
> https://mail.kde.org/pipermail/distributions/2020-December/000894.html
> 
> So hereby I propose to switch for KF 5.78 to Qt 5.14 as minimum version, and
> change the KF dependencies policy text* to this:
> * https://community.kde.org/Frameworks/Policies#Frameworks_Qt_requirements
> 
> "
> With Qt6 this changes a little bit again. We interpolate "as if" more Qt 5
> versions would be released. Then adapt to actual real world usage of a given
> Qt version:
> * Qt 5.13 will be the minimum required version 6 months after Qt 5.15, i.e.
> on 26 Nov 2020
> * Qt 5.14 would be the minimum required version 12 months after Qt 5.15,
> i.e. on 26 May 2021. With no-one known to stick with Qt 5.13, the date is
> moved to earlier mid-December 2020.
> * Qt 5.15 LTS will be the minimum required version 18 months after its
> release, i.e. on 26 Nov 2021
> "

Thanks! I'm generally in favor of an accelerated path to Qt 5.15 as the 
minimum dependency in the light of the upcoming Qt 6 transition. The proposed 
approach only addresses half of the problem though, we'll end up with the same 
discussion in a few month again I fear. Would it therefore make sense to cover 
this as well now, so people can plan ahead?

For example:

> With Qt6 this changes a little bit again. We interpolate "as if" more Qt 5
> versions would be released on a slightly accelerated schedule to match the 
> expected convergence towards the final Qt5 release:
> * Qt 5.13 will be the minimum required version 6 months after Qt 5.15, i.e.
> on 26 Nov 2020
> * Qt 5.14 would be the minimum required version 7 months after Qt 5.15,
> i.e. on 26 Dec 2020.
> * Qt 5.15 LTS will be the minimum required version 12 months after its
> release, i.e. on 26 May 2021

(I'm not tied to any specific date in there, but you get the idea)


One thing I haven't really seen addressed yet is Krita's concerns about newer 
Qt versions, how do we want to handle that?

Regards,
Volker





Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-07 Thread Friedrich W. H. Kossebau
Hi Rafael,

thanks for your quick reply.

Am Montag, 7. Dezember 2020, 06:48:44 CET schrieb Rafael Sadowski:
> On Sun Dec 06, 2020 at 08:32:36PM +0100, Adriaan de Groot wrote:
> > On Sunday, 6 December 2020 18:05:19 CET David Faure wrote:
> > > On dimanche 6 décembre 2020 17:39:38 CET Albert Astals Cid wrote:
> > > >  * MidnightBSD
> > > >  * openBSD
> > > > 
> > > > The BSDs are a bit more unfortunate.
> > > 
> > > Thanks for the information, Albert.
> > > 
> > > Apparently this means bumping the requirement to Qt 5.14 would break
> > > OpenBSD.
> 
> Will this Qt bump happen before or after the 5.77 release?

After, the bump to Qt 5.14 is currently proposed to happen Mid-December, so 
would be seen for release consumers first with released KF 5.78 in January 
2021.

For KF 5.77 another bump has just happened to Qt 5.13 (was Qt 5.12 before) as 
per dependency plan updated earlier this year*. Which then triggered this 
discussion whether with what we now see being used around us we should perhaps 
simplify our life (as e.g. there are lots of "#if Qt < 5.14 #else #endif" in 
the code) and go already to Qt 5.14 now.

*https://community.kde.org/Frameworks/Policies#Frameworks_Qt_requirements

> Anyway, this is okay for OpenBSD. I'm working on a Qt
> 5.15.1 update (qt5-webengine makes me insane).

Very good (and all the best to recover once done ;) )

BTW, please consider subscribing to our special-purpose mailinglist:
https://mail.kde.org/mailman/listinfo/distributions
where such things are discussed with the big consumers of what is released by 
KDE. It is a low volume mailinglist, so should not be a big price to pay for 
being in good loop with upstream as well as your related packaging fellows.

FTR, the email asking about this topic there is
https://mail.kde.org/pipermail/distributions/2020-December/000894.html

Cheers
Friedrich




Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-06 Thread Loïc Bartoletti

Hi,

Le 06/12/2020 à 18:05, David Faure a écrit :

On dimanche 6 décembre 2020 17:39:38 CET Albert Astals Cid wrote:

  * MidnightBSD
  * openBSD
The BSDs are a bit more unfortunate.

Thanks for the information, Albert.

Apparently this means bumping the requirement to Qt 5.14 would break OpenBSD.

How can we reach OpenBSD KDE people?
CC'ing kde-free...@kde.org, I know it's not the same, but maybe you guys know?
;)

For OpenBSD It's (mainly) Rafael Sadowski aka sizeofvoid: sadowski at 
openbsd.org


Regards.

Loïc



Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-06 Thread Adriaan de Groot
On Sunday, 6 December 2020 18:05:19 CET David Faure wrote:
> On dimanche 6 décembre 2020 17:39:38 CET Albert Astals Cid wrote:
> >  * MidnightBSD
> >  * openBSD
> > 
> > The BSDs are a bit more unfortunate.
> 
> Thanks for the information, Albert.
> 
> Apparently this means bumping the requirement to Qt 5.14 would break
> OpenBSD.
> 
> How can we reach OpenBSD KDE people?
> CC'ing kde-free...@kde.org, I know it's not the same, but maybe you guys
> know? ;)

Rafael Sadowski , ping them on invent or on phab (or in the CC of this message 
:) ).

[ade]

signature.asc
Description: This is a digitally signed message part.


Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-06 Thread Ben Cooksley
On Mon, Dec 7, 2020 at 6:05 AM David Faure  wrote:

> On dimanche 6 décembre 2020 17:39:38 CET Albert Astals Cid wrote:
> >  * MidnightBSD
> >  * openBSD
> > The BSDs are a bit more unfortunate.
>
> Thanks for the information, Albert.
>
> Apparently this means bumping the requirement to Qt 5.14 would break
> OpenBSD.
>
> How can we reach OpenBSD KDE people?
> CC'ing kde-free...@kde.org, I know it's not the same, but maybe you guys
> know?
> ;)
>

The "distribution point of contacts" list that Sysadmin maintains says
openbsd-...@googlegroups.com is the appropriate mailing list for KDE on
OpenBSD.

Cheers,
Ben


> --
> David Faure, fa...@kde.org, http://www.davidfaure.fr
> Working on KDE Frameworks 5
>
>
>
>


Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-06 Thread David Faure
On dimanche 6 décembre 2020 17:39:38 CET Albert Astals Cid wrote:
>  * MidnightBSD
>  * openBSD
> The BSDs are a bit more unfortunate.

Thanks for the information, Albert.

Apparently this means bumping the requirement to Qt 5.14 would break OpenBSD.

How can we reach OpenBSD KDE people?
CC'ing kde-free...@kde.org, I know it's not the same, but maybe you guys know? 
;)

-- 
David Faure, fa...@kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5





Re: RFC: Switching to min Qt version 5.14 for KF on December 14th

2020-12-06 Thread Albert Astals Cid
El diumenge, 6 de desembre de 2020, a les 14:20:47 CET, Friedrich W. H. 
Kossebau va escriure:
> Hi,
> 
> you might have seen I asked* whether anyone knows a real world requirement to 
> stick with Qt 5.13 as new current minimum required Qt version for current KF 
> releases. So far no-one had to report a reason to support Qt >= 5.13 instead 
> of only Qt >= 5.14 now.
> * E.g. https://mail.kde.org/pipermail/distributions/2020-December/000894.html
> 
> So hereby I propose to switch for KF 5.78 to Qt 5.14 as minimum version, and 
> change the KF dependencies policy text* to this:
> * https://community.kde.org/Frameworks/Policies#Frameworks_Qt_requirements 
> 
> "
> With Qt6 this changes a little bit again. We interpolate "as if" more Qt 5 
> versions would be released. Then adapt to actual real world usage of a given 
> Qt version:
> * Qt 5.13 will be the minimum required version 6 months after Qt 5.15, i.e. 
> on 
> 26 Nov 2020
> * Qt 5.14 would be the minimum required version 12 months after Qt 5.15, i.e. 
> on 26 May 2021. With no-one known to stick with Qt 5.13, the date is moved to 
> earlier mid-December 2020.
> * Qt 5.15 LTS will be the minimum required version 18 months after its 
> release, i.e. on 26 Nov 2021
> "
> 
> from previous
> 
> "
> With Qt6 this changes a little bit again. We interpolate "as if" more Qt 5 
> versions would be released: 
> * Qt 5.13 will be the minimum required version 6 months after Qt 5.15, i.e. 
> on 
> 26 Nov 2020
> * Qt 5.14 will be the minimum required version 12 months after Qt 5.15, i.e. 
> on 26 May 2021
> * Qt 5.15 LTS will be the minimum required version 18 months after its 
> release, i.e. on 26 Nov 2021
> "
> 
> I also propose that if no objections pop up until Monday, December 14th, CET 
> Noon, we then go that day and update the policy and have our dependency 
> bumping service people execute the bump to Qt 5.14.
> 
> Your comments, please :)

Personally what interests me more as a minimum Qt version is not what 
distributions will be shipping it, but what they have already shipped so 
existing people can become developers without having to compile all of Qt.

Looking at https://repology.org/project/qt/badges 

The distros with Qt 5.13 are:
 * Chakra
 * Fedora 31
 * MidnightBSD
 * openBSD
 * OpenMandriva 4.0

Both Fedora 31 and OpenMandriva 4.0 have releases with newer Qt so I guess 
those wanting to develop have a relatively easy path forward.

Chakra seems on the "almost dead" area (Qt 5.13 for what's supposedly a rolling 
distribution is not a good sign) so i'm going to guess it doesn't have many 
users still.

The BSDs are a bit more unfortunate.

Not a -1 nor a -1 from my side, just wanting to provide a different perspective 
that's looking to the past of distributions and not to the future.

Cheers,
  Albert



> 
> Cheers
> Friedrich
> 
> 
>