Discussion:
[Qt-creator] Dev: Qt Creator 4.8 feature freeze is approaching
Eike Ziller
2018-09-19 06:58:55 UTC
Permalink
Qt Creator 4.8 feature freeze is approaching!

I have created the 4.8 branch(es). Please start targeting the 4.8 branch now. The master branch will still be merged regularly into 4.8, until feature freeze goes into effect next week (last merge around EOB September 25th 2018).
You can even retarget existing changes on codereview (only the change owner): Just add a comment "bot: move to 4.8”
(See http://lists.qt-project.org/pipermail/development/2018-January/031822.html)

Br, Eike

https://wiki.qt.io/Qt_Creator_Releases

Qt Creator 4.8

* Feature freeze wk39 (~ Sep 25 2018)
* Beta release wk41 (~ Oct 9 2018)
* String freeze wk43 (~ Oct 23 2018)
* Release candidate wk45 (~ Nov 6 2018)
* Final release wk47 (~ Nov 20 2018)

--
Eike Ziller
Principal Software Engineer

The Qt Company GmbH
Rudower Chaussee 13
D-12489 Berlin
***@qt.io
http://qt.io
Geschäftsführer: Mika Pälsi,
Juha Varelius, Mika Harjuaho
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B
Jason H
2018-09-19 15:48:12 UTC
Permalink
I went to look online for what will be in Qt Creator 4.8, and didn't find anything. Well I did, but I saw a lot of old Qt 4.8 proper stuff. I'm wondering if versioning QtCreator to be the same as the Qt version it is built with is becoming a good idea? Qt 4.8 is still going strong in some communities. This does complicate versioning a little, as a release of Creator might come before (or after) a release of Qt. But they do seem to coincide quite often. ANd since Qt is built with the latest Qt, isn't it a 5.x anyway?

Just a thought.

Anyway, what's on the way for 4.8?
My own desires are:
https://bugreports.qt.io/browse/QTCREATORBUG-20941 - Device status indicator (please?)
Nice to have:
https://bugreports.qt.io/browse/QTCREATORBUG-21022 - Standardize Qt Kit Names (for Qt Creator?) (got a lot of interest on 'interest' ml)
https://bugreports.qt.io/browse/QTCREATORBUG-20445 - Process status icons on output panes

And for the love of whatever your favorite deity is, please stop injecting two " when there is a non-whitespace character to the right of where the quote will be. 'this|d' should not ever become 'this""d'! It is not helpful. Then when you backspace to get rid of ONE of the two, it gets rid of BOTH so you're back where you started. No other editor in existence behaves this way. I've lived with this for a decade now and it still trips me up! https://bugreports.qt.io/browse/QTCREATORBUG-20045
Sent: Wednesday, September 19, 2018 at 2:58 AM
Subject: [Qt-creator] Dev: Qt Creator 4.8 feature freeze is approaching
Qt Creator 4.8 feature freeze is approaching!
I have created the 4.8 branch(es). Please start targeting the 4.8 branch now. The master branch will still be merged regularly into 4.8, until feature freeze goes into effect next week (last merge around EOB September 25th 2018).
You can even retarget existing changes on codereview (only the change owner): Just add a comment "bot: move to 4.8”
(See http://lists.qt-project.org/pipermail/development/2018-January/031822.html)
Br, Eike
https://wiki.qt.io/Qt_Creator_Releases
Qt Creator 4.8
* Feature freeze wk39 (~ Sep 25 2018)
* Beta release wk41 (~ Oct 9 2018)
* String freeze wk43 (~ Oct 23 2018)
* Release candidate wk45 (~ Nov 6 2018)
* Final release wk47 (~ Nov 20 2018)
André Pönitz
2018-09-19 18:51:02 UTC
Permalink
Post by Jason H
I went to look online for what will be in Qt Creator 4.8, and didn't
find anything.
The ChangeLog is being worked on, the current state is at
http://code.qt.io/cgit/qt-creator/qt-creator.git/tree/dist/changes-4.8.0.md
and it will be released when the release is ready.
Post by Jason H
Well I did, but I saw a lot of old Qt 4.8 proper stuff.
I'm wondering if versioning QtCreator to be the same as the Qt version
it is built with is becoming a good idea?
This will create as least as many broken expectations as it will fix.

1. There is no "the Qt version it is build with", but Qt Creator can
typically be build with Qt back to the previous Qt LTS plus possible a
bit more. There are also good reasons for that, for one, one of my
favourits is that it eases development when one can use 'git bisect' on
different repos without rebuilding every part involved on each step.

2. Qt Creator release every four months, Qt every six. Again, there are
reasons for either, but given these cycles syncing numbers will create
surprises.

3. Qt gives certain compatibility guarantees between minor versions that
do not and should not exist for Qt Creator. Syncing version numbers will
raise expectations that will be broken, or increase the pressure to
submit to the same rules which would basically completely stall Qt
Creator development as it has not been created with binary compatibility
in mind.
Post by Jason H
Qt 4.8 is still going strong in some communities.
It does indeed.
Post by Jason H
This does complicate versioning a little, as a release of Creator
might come before (or after) a release of Qt. But they do seem to
coincide quite often.
The end-of-year releases tend to coincide, i.e. every second Qt and
every third Qt Creator release.
Post by Jason H
ANd since Qt is built with the latest Qt, isn't it a 5.x anyway?
Qt is build with the latest Qt and that is a 5.x. ;}
Post by Jason H
Just a thought.
I personally think having thoughts is fine.
Post by Jason H
https://bugreports.qt.io/browse/QTCREATORBUG-20941 - Device status
https://bugreports.qt.io/browse/QTCREATORBUG-21022 - Standardize Qt
Kit Names (for Qt Creator?) (got a lot of interest on 'interest' ml)
https://bugreports.qt.io/browse/QTCREATORBUG-20445 - Process status icons on output panes
None of them seem to have been worked on.

I might still have a shot at QTCREATORBUG-21022, but I do not promise
anything for 4.8.
Post by Jason H
And for the love of whatever your favorite deity is, please stop
injecting two " when there is a non-whitespace character to the right
of where the quote will be. 'this|d' should not ever become 'this""d'!
It is not helpful. Then when you backspace to get rid of ONE of the
two, it gets rid of BOTH so you're back where you started. No other
editor in existence behaves this way. I've lived with this for a
decade now and it still trips me up!
https://bugreports.qt.io/browse/QTCREATORBUG-20045
Haven't hit that one lately, but then I tend to switch off everything
with "smart", "intelligent" and "automatic" in its description ;p

Andre'
Eike Ziller
2018-09-27 12:16:06 UTC
Permalink
Post by André Pönitz
Post by Jason H
I went to look online for what will be in Qt Creator 4.8, and didn't
find anything.
The ChangeLog is being worked on, the current state is at
http://code.qt.io/cgit/qt-creator/qt-creator.git/tree/dist/changes-4.8.0.md
and it will be released when the release is ready.
I’ve updated that now to the current state.
http://code.qt.io/cgit/qt-creator/qt-creator.git/tree/dist/changes-4.8.0.md?h=4.8
If anyone misses some entries there, of items that have been done in 4.8, comments and patches are welcome (put me & Leena on as reviewers at least).

Br, Eike
Post by André Pönitz
Post by Jason H
Well I did, but I saw a lot of old Qt 4.8 proper stuff.
I'm wondering if versioning QtCreator to be the same as the Qt version
it is built with is becoming a good idea?
This will create as least as many broken expectations as it will fix.
1. There is no "the Qt version it is build with", but Qt Creator can
typically be build with Qt back to the previous Qt LTS plus possible a
bit more. There are also good reasons for that, for one, one of my
favourits is that it eases development when one can use 'git bisect' on
different repos without rebuilding every part involved on each step.
2. Qt Creator release every four months, Qt every six. Again, there are
reasons for either, but given these cycles syncing numbers will create
surprises.
3. Qt gives certain compatibility guarantees between minor versions that
do not and should not exist for Qt Creator. Syncing version numbers will
raise expectations that will be broken, or increase the pressure to
submit to the same rules which would basically completely stall Qt
Creator development as it has not been created with binary compatibility
in mind.
Post by Jason H
Qt 4.8 is still going strong in some communities.
It does indeed.
Post by Jason H
This does complicate versioning a little, as a release of Creator
might come before (or after) a release of Qt. But they do seem to
coincide quite often.
The end-of-year releases tend to coincide, i.e. every second Qt and
every third Qt Creator release.
Post by Jason H
ANd since Qt is built with the latest Qt, isn't it a 5.x anyway?
Qt is build with the latest Qt and that is a 5.x. ;}
Post by Jason H
Just a thought.
I personally think having thoughts is fine.
Post by Jason H
https://bugreports.qt.io/browse/QTCREATORBUG-20941 - Device status
https://bugreports.qt.io/browse/QTCREATORBUG-21022 - Standardize Qt
Kit Names (for Qt Creator?) (got a lot of interest on 'interest' ml)
https://bugreports.qt.io/browse/QTCREATORBUG-20445 - Process status icons on output panes
None of them seem to have been worked on.
I might still have a shot at QTCREATORBUG-21022, but I do not promise
anything for 4.8.
Post by Jason H
And for the love of whatever your favorite deity is, please stop
injecting two " when there is a non-whitespace character to the right
of where the quote will be. 'this|d' should not ever become 'this""d'!
It is not helpful. Then when you backspace to get rid of ONE of the
two, it gets rid of BOTH so you're back where you started. No other
editor in existence behaves this way. I've lived with this for a
decade now and it still trips me up!
https://bugreports.qt.io/browse/QTCREATORBUG-20045
Haven't hit that one lately, but then I tend to switch off everything
with "smart", "intelligent" and "automatic" in its description ;p
Andre'
--
Eike Ziller
Principal Software Engineer

The Qt Company GmbH
Rudower Chaussee 13
D-12489 Berlin
***@qt.io
http://qt.io
Geschäftsführer: Mika Pälsi,
Juha Varelius, Mika Harjuaho
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B
Eike Ziller
2018-09-26 07:49:08 UTC
Permalink
Last merge from master -> 4.8 is done.

4.8 is in feature freeze now. New features go to master.
Please start polishing 4.8 for the beta in 2 weeks.

Happy hacking, Eike
Post by Eike Ziller
Qt Creator 4.8 feature freeze is approaching!
I have created the 4.8 branch(es). Please start targeting the 4.8 branch now. The master branch will still be merged regularly into 4.8, until feature freeze goes into effect next week (last merge around EOB September 25th 2018).
You can even retarget existing changes on codereview (only the change owner): Just add a comment "bot: move to 4.8”
(See http://lists.qt-project.org/pipermail/development/2018-January/031822.html)
Br, Eike
https://wiki.qt.io/Qt_Creator_Releases
Qt Creator 4.8
* Feature freeze wk39 (~ Sep 25 2018)
* Beta release wk41 (~ Oct 9 2018)
* String freeze wk43 (~ Oct 23 2018)
* Release candidate wk45 (~ Nov 6 2018)
* Final release wk47 (~ Nov 20 2018)
--
Eike Ziller
Principal Software Engineer
The Qt Company GmbH
Rudower Chaussee 13
D-12489 Berlin
http://qt.io
Geschäftsführer: Mika Pälsi,
Juha Varelius, Mika Harjuaho
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B
_______________________________________________
Qt-creator mailing list
http://lists.qt-project.org/mailman/listinfo/qt-creator
--
Eike Ziller
Principal Software Engineer

The Qt Company GmbH
Rudower Chaussee 13
D-12489 Berlin
***@qt.io
http://qt.io
Geschäftsführer: Mika Pälsi,
Juha Varelius, Mika Harjuaho
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B
Loading...