[Development] Systematic review of new/changed APIs

Lars Knoll lars.knoll at qt.io
Mon Sep 7 16:04:22 CEST 2020


Hi all,

With the feature freeze in place, we should do a systematic review of the APIs that are new or have undergone larger changes for Qt 6.

The API change review in gerrit that Eddy provided is a good basis, but probably not  enough to discuss some of the larger changes.

To review those, I was thinking of hosting a series of sessions focusing on different groups of our API. 

Format wise, the easiest is probably to use an online meeting in Teams, so we can have a shared screen and go through the different classes inside the functionality area. I can set that up, but would need to know who’d be interested in participating. 

In my experience, such a review session works best if you have 3-5 people participating. I’d especially appreciate if the maintainers for the areas in question can free up a bit of time to join.

To get this started, I’ve set up a wiki page at https://wiki.qt.io/Qt_6_API_Review, where I have started listing some topics and time slots that would work for me. Please add your name to a topic if you’re interested in participating and note down which time slo(s) would be ok for you.

The topics I entered are so far limited to Qt Core, but other areas certainly also have larger changes that would benefit from a review. So if you have other topics where you think like to do a review, feel free to add them to the table and propose a time slot.

Progress and results of the meetings should be tracked in Jira. I’ve created en Epic in Jira at https://bugreports.qt.io/browse/QTBUG-86467, that contains subtasks for different functionality areas. Currently it only covers qtbase but please extend it as needed. It might also be worthwhile to split some of the tasks (such as Qt Core API review) up into a set of smaller subtasks to keep things manageable.

Cheers,
Lars



More information about the Development mailing list