Re: [Development] A face for the Qt Project

2021-03-19 Thread Sze Howe Koh
On Fri, 19 Mar 2021 at 02:43, Cristián Maureira-Fredes
 wrote:
>
> Dear community,
>
> The Qt Project is a huge effort from many people, and for the same
> reason, it's quite interesting to (1) Learn how to contribute and be
> part of it, and (2) Analyze the interactions of the many
> Qt modules.
>
> For people new to the project, contributing to Qt might be challenging,
> but I'm certain we all agree that being clear, and provide all the
> information in one place is crucial to at least enable them to do
> the first step.
>
> On the other hand, if you have been around for a while,
> you know that Thiago's blog has a good set of statistics [1]
> that helps a lot to get an overview of the current state of the project.
>
> With these two ideas in mind, it makes sense to use qt-project.org
> as the face of the Qt Project, highlighting the two previous points
> I described.
>
> I would like to ask the community, if we are in favor of using
> the proposal from [2] as qt-project.org.
>
> The goal will be to have this repository under our open governance,
> so anyone will be able to suggest changes, as we do in Qt.
>
> The idea will be not to duplicate content from https://qt.io,
> but focus on aspects related to contributing to the project.
>
>
> # About the implementation
>
> The page you can see on [2] was generated with Dash,
> a Python module based on Plotly [3], and the data comes from the
> meta qt5.git repository, including also the qt-creator and pyside-setup
> ones.
>
> The text you see on the left-side cards, comes from local Markdown
> files, so also it would be straightforward to edit them.
>
> I will upload the code if the community agrees to go forward,
> so then we could be able to create a public repository to keep
> this code.
>
> Cheers
>
>
> [1] https://www.macieira.org/blog/qt-stats/
> [2] https://qt-project-org.herokuapp.com
> [3] https://dash.plotly.com/
>
> --
> Dr. Cristián Maureira-Fredes
> R&D Manager
>
> The Qt Company GmbH
> Erich-Thilo-Str. 10
> D-12489 Berlin
>
> Geschäftsführer: Mika Pälsi,
> Juha Varelius, Jouni Lintunen
> Sitz der Gesellschaft: Berlin,
> Registergericht: Amtsgericht
> Charlottenburg, HRB 144331 B

+1

Great idea! Thank you for this initiative.The interactive stats
provide fascinating insights, and having all the relevant resources on
one page would help lower the barrier to contribution.

Please also make this _prominent_. Currently, the "Community" page [1]
is easy to miss on the main Qt website. The only places where I can
see links are:

* The footer section of qt.io
* The very bottom section of the Developers page [2]


Regards,
Sze-Howe

[1] https://www.qt.io/contribute-to-qt/
[2] https://www.qt.io/developers/
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


Re: [Development] A face for the Qt Project

2021-03-19 Thread Volker Hilsheimer
> On 18 Mar 2021, at 19:38, Cristián Maureira-Fredes 
>  wrote:
> 
> Dear community,
> 
> The Qt Project is a huge effort from many people, and for the same
> reason, it's quite interesting to (1) Learn how to contribute and be
> part of it, and (2) Analyze the interactions of the many
> Qt modules.
> 
> For people new to the project, contributing to Qt might be challenging,
> but I'm certain we all agree that being clear, and provide all the
> information in one place is crucial to at least enable them to do
> the first step.
> 
> On the other hand, if you have been around for a while,
> you know that Thiago's blog has a good set of statistics [1]
> that helps a lot to get an overview of the current state of the project.
> 
> With these two ideas in mind, it makes sense to use qt-project.org
> as the face of the Qt Project, highlighting the two previous points
> I described.
> 
> I would like to ask the community, if we are in favor of using
> the proposal from [2] as qt-project.org.
> 
> The goal will be to have this repository under our open governance,
> so anyone will be able to suggest changes, as we do in Qt.
> 
> The idea will be not to duplicate content from https://qt.io,
> but focus on aspects related to contributing to the project.
> 
> 
> # About the implementation
> 
> The page you can see on [2] was generated with Dash,
> a Python module based on Plotly [3], and the data comes from the
> meta qt5.git repository, including also the qt-creator and pyside-setup
> ones.
> 
> The text you see on the left-side cards, comes from local Markdown
> files, so also it would be straightforward to edit them.
> 
> I will upload the code if the community agrees to go forward,
> so then we could be able to create a public repository to keep
> this code.
> 
> Cheers
> 
> 
> [1] https://www.macieira.org/blog/qt-stats/
> [2] https://qt-project-org.herokuapp.com
> [3] https://dash.plotly.com/
> 

This is great, thank you! +1

Would JIRA statistics be interesting to add? We do fix a ton of bugs with each 
release.

Cheers,
Volker


___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


[Development] Qt 6.1.0 Beta2 released

2021-03-19 Thread Jani Heikkinen
Hi Everyone!

We have released the Qt 6.1.0 beta2 today. As earlier you can get it via online 
installer. Src packages are also available in the Qt Account and 
download.qt.io. Delta to the beta1 attached.

Please make sure you will report all findings in Jira. Also please make sure 
all Qt 6.1.0 release blockers are visible in release blocker list 
(https://bugreports.qt.io/issues/?filter=22963)

br,
Jani Heikkinen
Release Managerqt5.git
a41f41590bee4c1140b5adde0a77e52014478eea Change GCC version to 8.3.0 for Ubuntu 
18.04
58a2d3ab27c33685d4921d7e0fc1a9aa711ffb8c Fix branch for additional libraries
fada0bd6de490dc164004e27f4685e9783d2d450 init-repository: Fix incorrect use of 
'or' operator
790b582893d5cac347e1bd75b84a2029706a9e5d Provisioning: Remove squish script 
call under Windows 10 x86
48d184635c1194fc8411d343169bb646d48d4014 Change configuration arguments for 
Ubuntu 18.04 to match CentOS target
qt3d:
b148fe6467a4007af02f9748b40766aca28b5335 ObjectPicker: ensure pristine pickers 
are handled
qt5compat:
qtactiveqt:
ac6b5f33f581cdd86e77e47b2717e2b50b7cb555 Fix API review finding
qtbase:
47056c3b23c28b2472c230ebe511de0d4ed1ba50 Doc: Add hyperlink to relevant section
6db4495929ee60b8f89550a5fc2b262003d9d994 Doc: Change section titles that cause 
bad links
42f364c4945b7fe504817c5dc24f3ab8a4456dbd Revert "QPushButton: fix support of 
style sheet rule for text alignment"
cc6f0a6c35aea011b3057fce869cb3fbecbf7048 Limit value in setFontSizeFromValue()
ba0a105c617ad40f2a3eb2bb2ac2993ed6b11133 QEventDispatcher(Win): Always honor 
interrupted status to avoid races
a1b83c3dd8f01816709ae063d396d328b89c09d2 Android: use libexec path for rcc for 
Android deployment settings file
7dfe36a9a0450d1ce3da6d7e48e835e9f7d329cb tst_qguivariant benchmark: Only use 
valid QMetaTypes
6498e6f76dd0aff61f24147cb23caad7ed5fc89f tst_bench_qguimetatype: only consider 
valid metatypes
0a7463715ae6acb50935b113768223ceddc50c93 rhi: metal: Avoid unused argument 
warning on iOS
ae1869ab63dd37f2f971c4b29100fdd2b1bd2272 rhi: metal: Use the layer as the 
single source of truth
0b490df50f035dd92b83354e4abb3e351cb9bbbf rhi: gl: Fix missing uniform data with 
certain command lists
58ac65008e62d04f0f2f6aeab56bb009f4c0f0fb Make qt_get_module_for_plugin() 
internal and do what its name says
32d00fdfb3038afeab8cb6e9610a31f36e54b484 QConcatenateTablesProxyModel: skip 
dataChanged in hidden columns
ebd4d0cbf4274f456930da49f634d3fd465c92d4 configure: Fix error when turning 
on/off non-emitted features
e591f141171b3e7816dba29278ea15d43c378d9a Move syncqt.pl to libexec
4581f14ffdcb35f3291606d06f597cf991f20051 FileChooser portal: send window id in 
hex
13cb272a705359beee0b28dccd544485b49c9eff Fix the crashes when animated 
QTreeWidgetItems are hidden
667d0eb3c5e57f9a6d8838910ece8c46b398781f High-DPI: Set the minimum scale factor 
to 1
93f46f303e4afd21e013c67d13cbdc0497a8b076 Doc Build: Do not fail if 
CMakeCache.txt does not exist
4f923348f58fa9106a54d647ea1a4bd49c2f6e2a Allow disabling module build and 
building of tests per module
9c0ba50658d43806cda2c0ba735f373d6c7ad3d9 Skip globalstatic threadStressTest on 
QEMU
03332d8a000816cc5736a9d65404a3d247b79bed Make qdecompresshelper archive bomb 
check only trigger for large files
218b7c8a5bbc540324d45bad752f328799f97b95 Add documentation for 
Q_OBJECT_BINDABLE_PROPERTY
542f2036e7e3aadd2bb144125250c22a7a6509b4 Fix QT_HOST_LIBEXECS for cross-builds 
on Windows
5618d5127276b33d9768fed1da7ce50cafd70b9d Complete the renaming of qt_add_tool 
to qt_internal_add_tool
94f28c2ed027d896d5100caa7c858a2c5310c882 Generate information about user-facing 
applications in build dir
82f4c5ebe5c242d62706377f281432f883dd1e2a QNetworkInterface/Unix: fix DNS 
eligibility of global addresses
4387b9ffea15d853bdb1df83b2844f134a8e943e Improve docs for Qt Concurrent run 
with promise mode
e4efa00c72c7011f4e5c27722c2a522b30274610 Fix a BIC introduced by extending the 
namespace QSsl in _p.h files
d23cd35e456b31fb407ed562da173d71504733d3 Doc: Fix section titles that confuse 
QDoc's autolinker
bb1070e17a1905488837532cef5a6110dd9f0004 Simplify code, remove redundant 
condition
d12df462c3fa54afc4daff0e151106e2d42f98d5 Protect against self-assignment, plug 
potential memory leak
5a72db7562aaf9c7b009f4edf49858409c41cd40 Android: make calling exit() 
conditional on an environment variable
634cb4ea7cde5c0ec70cf9b6ec6377b196dd0038 Doc: Use correct include for 
QWGLContext
8b837ad05b9f7e74ebed7b97b7d22aa1e0fae4f1 QMenu test: turn tooltip animations off
6c835796c8ea2590008900ffb5f4bf0d902ee73d Convert QDtls classes to the new 
plugin-based design
dcbaf539eafd6e8190cab29744ab6483993f4fd0 QLabel: simplify 
createStandardContextMenu
8ba766c086d6ea980b5208b18af3b63a6fed7015 Don't access moved-from object
bbdbe26cadd98a9bada606029d2f0c20e73233b5 Stabilize test 
QMenu::QTBUG_89082_actionTipsHide() on Windows, take 2
c72c22871774261ad980eb5a7e0c786ee44a5a4d Add nullptr checks to QGraphicsView 
classes
0f269e24949a1828bd8896c97e87c0bd4ad38532 QGraphicsW

Re: [Development] Nominating Andrei Golubev as Approver

2021-03-19 Thread Alex Blasche
+1 from me too.

--
Alex


From: Development  on behalf of Edward 
Welbourne 
Sent: Thursday, 18 March 2021 15:00
To: development
Subject: [Development] Nominating Andrei Golubev as Approver

Hi all,

I'd like to nominate Andrei Golubev as an Approver.
He has been doing sterling work reviewing changes for the last year.
Here's a list of what he's reviewed
https://codereview.qt-project.org/q/reviewer:andrei.golubev%2540qt.io
and his own changes
https://codereview.qt-project.org/q/owner:andrei.golubev%2540qt.io

Full disclosure: although I've not worked from it since he joined, we
nominally share an office,

Eddy.
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


Re: [Development] A face for the Qt Project

2021-03-19 Thread Samuel Gaist via Development


> On 18 Mar 2021, at 19:38, Cristián Maureira-Fredes 
>  wrote:
> 
> Dear community,
> 
> The Qt Project is a huge effort from many people, and for the same
> reason, it's quite interesting to (1) Learn how to contribute and be
> part of it, and (2) Analyze the interactions of the many
> Qt modules.
> 
> For people new to the project, contributing to Qt might be challenging,
> but I'm certain we all agree that being clear, and provide all the
> information in one place is crucial to at least enable them to do
> the first step.
> 
> On the other hand, if you have been around for a while,
> you know that Thiago's blog has a good set of statistics [1]
> that helps a lot to get an overview of the current state of the project.
> 
> With these two ideas in mind, it makes sense to use qt-project.org
> as the face of the Qt Project, highlighting the two previous points
> I described.
> 
> I would like to ask the community, if we are in favor of using
> the proposal from [2] as qt-project.org.
> 
> The goal will be to have this repository under our open governance,
> so anyone will be able to suggest changes, as we do in Qt.
> 
> The idea will be not to duplicate content from https://qt.io,
> but focus on aspects related to contributing to the project.
> 
> 
> # About the implementation
> 
> The page you can see on [2] was generated with Dash,
> a Python module based on Plotly [3], and the data comes from the
> meta qt5.git repository, including also the qt-creator and pyside-setup
> ones.
> 
> The text you see on the left-side cards, comes from local Markdown
> files, so also it would be straightforward to edit them.
> 
> I will upload the code if the community agrees to go forward,
> so then we could be able to create a public repository to keep
> this code.
> 
> Cheers
> 
> 
> [1] https://www.macieira.org/blog/qt-stats/
> [2] https://qt-project-org.herokuapp.com
> [3] https://dash.plotly.com/
> 
> --
> Dr. Cristián Maureira-Fredes
> R&D Manager
> 
> The Qt Company GmbH
> Erich-Thilo-Str. 10
> D-12489 Berlin
> 
> Geschäftsführer: Mika Pälsi,
> Juha Varelius, Jouni Lintunen
> Sitz der Gesellschaft: Berlin,
> Registergericht: Amtsgericht
> Charlottenburg, HRB 144331 B
> ___
> Development mailing list
> Development@qt-project.org
> https://lists.qt-project.org/listinfo/development

+1

Great Idea !
And it looks pretty nice.

Samuel


signature.asc
Description: Message signed with OpenPGP
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


Re: [Development] A face for the Qt Project

2021-03-19 Thread Max Goldstein
I like it a lot, a +1 from me.


From: Development  on behalf of Cristián 
Maureira-Fredes 
Sent: Thursday, March 18, 2021 7:38 PM
To: development@qt-project.org 
Subject: [Development] A face for the Qt Project

Dear community,

The Qt Project is a huge effort from many people, and for the same
reason, it's quite interesting to (1) Learn how to contribute and be
part of it, and (2) Analyze the interactions of the many
Qt modules.

For people new to the project, contributing to Qt might be challenging,
but I'm certain we all agree that being clear, and provide all the
information in one place is crucial to at least enable them to do
the first step.

On the other hand, if you have been around for a while,
you know that Thiago's blog has a good set of statistics [1]
that helps a lot to get an overview of the current state of the project.

With these two ideas in mind, it makes sense to use qt-project.org
as the face of the Qt Project, highlighting the two previous points
I described.

I would like to ask the community, if we are in favor of using
the proposal from [2] as qt-project.org.

The goal will be to have this repository under our open governance,
so anyone will be able to suggest changes, as we do in Qt.

The idea will be not to duplicate content from https://qt.io,
but focus on aspects related to contributing to the project.


# About the implementation

The page you can see on [2] was generated with Dash,
a Python module based on Plotly [3], and the data comes from the
meta qt5.git repository, including also the qt-creator and pyside-setup
ones.

The text you see on the left-side cards, comes from local Markdown
files, so also it would be straightforward to edit them.

I will upload the code if the community agrees to go forward,
so then we could be able to create a public repository to keep
this code.

Cheers


[1] https://www.macieira.org/blog/qt-stats/
[2] https://qt-project-org.herokuapp.com
[3] https://dash.plotly.com/

--
Dr. Cristián Maureira-Fredes
R&D Manager

The Qt Company GmbH
Erich-Thilo-Str. 10
D-12489 Berlin

Geschäftsführer: Mika Pälsi,
Juha Varelius, Jouni Lintunen
Sitz der Gesellschaft: Berlin,
Registergericht: Amtsgericht
Charlottenburg, HRB 144331 B
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


Re: [Development] A face for the Qt Project

2021-03-19 Thread Ulf Hermann

+1, great idea!
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development