Re: [Development] A face for the Qt Project
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
> 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
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
+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
> 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
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
+1, great idea! ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development