From oswald.buddenhagen at qt.io Fri May 6 13:02:48 2016 From: oswald.buddenhagen at qt.io (Oswald Buddenhagen) Date: Fri, 6 May 2016 13:02:48 +0200 Subject: [Releasing] HEADS UP: Qt 5.6.1 branching ongoing Message-ID: <20160506110248.GA15804@troll08.it.local> The 5.6.1 branch is now available. Please start using it for changes targeting the Qt 5.6.1 release. We will merge the 5.6 branch to 5.6.1 a last time somewhen next week, so there should be enough time to finalize ongoing changes in 5.6, and start using 5.6.1 for new changes. Changes done on 5.6.1 are forward-merged to 5.6, 5.7, and dev - as usual. Don't cherry-pick in either direction if at all avoidable - as usual. From jani.heikkinen at qt.io Mon May 9 10:45:48 2016 From: jani.heikkinen at qt.io (Jani Heikkinen) Date: Mon, 9 May 2016 08:45:48 +0000 Subject: [Releasing] Heads up - 5.7 string freeze In-Reply-To: References: Message-ID: Hi all, As warned a while ago string freeze is now in effect. Please, no changes to translatable strings from this point, unless approved by the documentation team. Br, Jani ________________________________ From: Jani Heikkinen Sent: Wednesday, April 27, 2016 9:52 AM To: localization at qt-project.org Cc: development at qt-project.org; releasing at qt-project.org Subject: Heads up - 5.7 soft string freeze Hi all, Qt 5.7 beta is out & work towards final release continues. One step on the way is String Freeze which is planned to happen 7th May 2016, see https://wiki.qt.io/Qt-5.7-release. So it is time to start keeping the translatable strings as it is and fix remaining important issues. Br, Jani Jani Heikkinen Release Manager The Qt Company Elektroniikkatie 13 90590 Oulu Finland jani.heikkinen at qt.io +358 50 4873735 http://qt.io [http://s3-eu-west-1.amazonaws.com/qt-files/logos/qt_logo_with_text_green_rgb_400x141.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_facebook.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_twitter.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_linkedin.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_googleplus.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_youtube.png] -------------- next part -------------- An HTML attachment was scrubbed... URL: From jani.heikkinen at qt.io Tue May 10 16:37:31 2016 From: jani.heikkinen at qt.io (Jani Heikkinen) Date: Tue, 10 May 2016 14:37:31 +0000 Subject: [Releasing] Meeting minutes from Qt Release Team meeting 10.5.2016 Message-ID: Meeting minutes from Qt Release Team meeting 10th May 2016 Qt 5.7.0 Status: - No new snapshot for testing due to problems with qt5.git integration * fixes should be under integration, hoping we could get the integration succeed really soon - 5.7 plan still unchanged, see https://wiki.qt.io/Qt-5.7-release * API Review status to be clarified Qt 5.6.1 status: - Branching is ongoing, final downmerge from '5.6' -> '5.6.1' will be done 11th May - New snapshot available, official testing request will be sent later this week * RTA ongoing - Quite many bugs still open in blocker list, see https://bugreports.qt.io/issues/?filter=17596 --> it will still take some time before we are ready to be release Qt 5.6.1 Next meeting Tue 17th May 2016 16:00 CET br, Jani irc log below: [17:00:31] akseli: iieklund: thiago: fkleint: ZapB: tronical: vladimirM: aholza: peter-h: mapaaso: ankokko: fkleint: carewolf: fregl: ablasche: ping [17:01:06] pong [17:01:08] jaheikki3: pong [17:02:22] time to start qt release team meeting [17:02:29] on agenda today: [17:02:40] Qt5.7.0 status [17:02:46] Qt 5.6.1 status [17:02:54] Any additional item to the agenda? [17:04:14] Lets start from Qt 5.7.0 status: [17:04:33] String freeze in effect now [17:05:02] Still issues with qt5.git integration :( That's why no snapshot for testing [17:06:03] fix for qt5.git integration integrating, hoping we could get the integration succeed soon [17:07:17] Blocker situation improving, see https://bugreports.qt.io/issues/?filter=17619 [17:07:20] and worse, build is totally broken due to CI issues? [17:08:52] fkleint: As fregl wrote there was some problem in CI side and that's why some windows confs are broken at the moment [17:09:01] but fixes should be coming [17:09:56] Optimistic as ever ;-) [17:10:04] Yeah ;) [17:10:40] Qt 5.7.0 plan remains still unchanged, see https://wiki.qt.io/Qt-5.7-release [17:10:57] But of course we need to get new snapshot for testing to see where we really are [17:11:28] That's all about 5.7 at this time. Any comments or questions? [17:11:50] How about API review? [17:11:54] is that considered done? [17:13:19] fkleint: I don't think so. It is still ongoing, I need to check the detailed status [17:13:51] Ok, I lost the plot [17:14:07] fkleint: But we need to finalize it soon [17:14:11] Edward has pushed the diff, not sure if people are looking at it [17:14:49] There seems tro be some comments... [17:15:32] I will check the status later this week [17:16:24] Then 5.6 status [17:16:59] Branching is ongoing, final downmerge from '5.6' -> '5.6.1' will be done tomorrow [17:17:35] gt5.git integration succeed, new snapshot available & under RTA testing [17:17:51] No official test request sent yet, will be done later this week [17:18:34] plan to start creating snapshots from '5.6.1' when final downmerge is done [17:19:11] Quite many bugs still open in blocker list, see https://bugreports.qt.io/issues/?filter=17596 [17:19:31] Status questios sent to responsible persons today [17:20:03] But it seems it will still take some time before we are ready to be release Qt 5.6.1 [17:20:44] Any comments or questions? [17:22:27] None..just wondering if switching from Dedicated "Fix before" task to bug filter was such a great idea,.. [17:23:22] well, maybe just narrow the filter with a P1 :) [17:23:35] fkleint: well yes. Let's try that now & make the new desicion later if this isn't working well enough [17:23:45] yep [17:25:23] ok, this was all at this time. Let's have new meeting 17th May. [17:26:29] Thanks for participation. Bye! [17:28:30] bye [17:31:12] bye Jani Heikkinen Release Manager The Qt Company Elektroniikkatie 13 90590 Oulu Finland jani.heikkinen at qt.io +358 50 4873735 http://qt.io [http://s3-eu-west-1.amazonaws.com/qt-files/logos/qt_logo_with_text_green_rgb_400x141.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_facebook.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_twitter.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_linkedin.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_googleplus.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_youtube.png] -------------- next part -------------- An HTML attachment was scrubbed... URL: From oswald.buddenhagen at qt.io Thu May 12 12:03:46 2016 From: oswald.buddenhagen at qt.io (Oswald Buddenhagen) Date: Thu, 12 May 2016 12:03:46 +0200 Subject: [Releasing] [Development] HEADS UP: Qt 5.6.1 branching ongoing In-Reply-To: <20160506110248.GA15804@troll08.it.local> References: <20160506110248.GA15804@troll08.it.local> Message-ID: <20160512100346.GA25701@troll08.it.local> 5.6.1 is fully branched now. staging is limited to the release team. as usual, i'm taking retargeting requests for tardy changes. On Fri, May 06, 2016 at 01:02:48PM +0200, Oswald Buddenhagen wrote: > The 5.6.1 branch is now available. Please start using it for changes > targeting the Qt 5.6.1 release. > > We will merge the 5.6 branch to 5.6.1 a last time somewhen next week, so > there should be enough time to finalize ongoing changes in 5.6, and > start using 5.6.1 for new changes. > > Changes done on 5.6.1 are forward-merged to 5.6, 5.7, and dev - as usual. > Don't cherry-pick in either direction if at all avoidable - as usual. > _______________________________________________ > Development mailing list > Development at qt-project.org > http://lists.qt-project.org/mailman/listinfo/development From oswald.buddenhagen at qt.io Fri May 13 13:36:30 2016 From: oswald.buddenhagen at qt.io (Oswald Buddenhagen) Date: Fri, 13 May 2016 13:36:30 +0200 Subject: [Releasing] HEADS UP: Qt 5.7.0 branching ongoing Message-ID: <20160513113630.GA6600@troll08.it.local> The 5.7.0 branch is now available. Please start using it for changes targeting the Qt 5.7.0 release. We will merge the 5.7 branch to 5.7.0 a last time on May 19th, so there should be enough time to finalize ongoing changes in 5.7, and start using 5.7.0 for new changes. Changes done on 5.7.0 are forward-merged to 5.7 and dev - as usual. Don't cherry-pick in either direction if at all avoidable - as usual. From jani.heikkinen at qt.io Wed May 18 06:44:45 2016 From: jani.heikkinen at qt.io (Jani Heikkinen) Date: Wed, 18 May 2016 04:44:45 +0000 Subject: [Releasing] New Qt 5.7.0 RC snapshot available Message-ID: Hi all, New Qt 5.7.0 RC snapshot available Windows: http://download.qt.io/snapshots/qt/5.7/5.7.0-rc/456/ Linux: http://download.qt.io/snapshots/qt/5.7/5.7.0-rc/424/ Mac: http://download.qt.io/snapshots/qt/5.7/5.7.0-rc/354/ src: http://download.qt.io/snapshots/qt/5.7/5.7.0-rc/latest_src/submodules/ Packages are RTA sanity checked and everything seems to be pretty much Ok. So please test the packages and make sure all Qt 5.7.0 blockers are visible in https://bugreports.qt.io/issues/?filter=17619. We are planning to release Qt 5.7.0 rc 1st of June and so on all blockers must be fixed latest 23rd May. Then we have enough time to integrate changes in qt5.qit, create and test the packages before rc. Known issues in the packages: - WebEngine and WebView missing from 32 bit windows packages - Serialbus missing form Windows Android packages - VKB and qtquickcontrols2 example paths are wrong Last qt5.git integration in these packages: https://codereview.qt-project.org/#/c/156546/ Patch Set 26: Code-Review+2 Sanity-Review+1 qt/qt3d 7c9331e953700e4c35e4bd3d51ebc49e4c3b0f80..faf56f50608f9391d2a73ed7c61bfdd9c2afab78: > Make QSceneChange ctor protected to prevent direct use > Split out QPropertyValue[Added|Removed] classes > Rename QNodeRemovedPropertyChange -> QPropertyNodeRemovedChange > Rename QNodeAddedPropertyChange -> QPropertyNodeAddedChange > QNode[Added|Removed]PropertyChange inheritance changed > Add QStaticPropertyValueRemovedChangeBase > Add QStaticPropertyValueAddedChangeBase > Make typed property change a private header template > QNodePropertyChange -> QPropertyUpdatedChange > QNodePropertyChangeBase -> QStaticPropertyUpdatedChangeBase > QNodeDynamicPropertyChange -> QDynamicPropertyUpdatedChange > Rename QNodePropertyChangeBase -> QPropertyChangeBase > Mark QNodeUpdatedChangeBase ctor protected and export class > Make ctors explicit, provide out of line dtors and export classes > Remove QSceneChange::SenderType > Change arbiter checks DeliveryFlags > QBackendNodePropertyChange sets delivery flags to all > Add setter/getter for delivery flags to QSceneChange > Remove unnecessary forward declaration and move another > Remove QSceneChange::timestamp() > Remove ChangeFlag from NodeUpdated change type ctors > Temporarily remove use of a custom allocator for QNodePropertyChanges > Change inheritance of QNode[Added|Removed]PropertyChange > Move change classes into their own dir and tidy up .pro/.pri files > Add QPropertyValueRemovedChangeBase > Add QPropertyValueAddedChangeBase > Rename NodeAdded/NodeRemoved ChangeFlags > Rename NodeUpdated ChangeFlag to PropertyUpdated > Fix compilation on MSVC2013 > Fix reset in bigmodel example > Add QNode::notifyObservers() > QRenderState needs to create creation changes too > Set QObject parent immediately and defer backend notifications > qgltf: fix GCC 6 warning about misleading indention > ShaderParameterPack: use rvalue QVector::push_back > ShaderParameterPack: fix parameter passing (II) > ShaderParameterPack: fix parameter passing (I) > Mark more types movable/primitive/shared > Removing defunct examples - Cpp_example > QShaderData should notify dynamic property changes > Add convenience to notify dynamic property changes > Add missing pointer typedef > Properly export QNodeDynamicPropertyChange symbols > Replaced FPS Camera with Orbit - Custom-mesh-cpp > Replaced FPS Camera with Orbit - Custom-mesh > Replaced FPS Camera with Orbit - Loader-qml > Replaced FPS Camera with Orbit - MouseInpt > Replaced FPS Camera with Orbit - Simple-cpp > Replaced FPS Camera with Orbit - Simple-qml > Replaced FPS Camera with Orbit - Smpl Shader > Replaced FPS Camera with Orbit - Tessellation > Add missing "We mean it" warnings > Add QNodeDynamicPropertyChange class > Change QNodePropertyChangeBase to inherit from QNodeUpdatedChangeBase > Add QNodeUpdatedChangeBase > Remove unneeded ctors from QSceneChange and subclasses > Add Q_DECL_NOEXCEPT to getters in QSceneChange > Cleanup defunct comment in qscenechange.h > Rename ObserverType to SenderType in QSceneChange > Port missing examples to the new Layer(Filter) API > Removing defunct examples - Torus-qml > Removing defunct examples - Playground-qml > Remove NodeAboutToBeDeleted change type enum value > GLTFIO: claim copyright for the substantial recent changes > GLTFIO: move QFile::readAll() into resolveLocalData() > GLTFIO: replace QMap with QHash > GLTFIO: includemocs > GLTFIO: use printf-style qWarning/qDebug where possible > GLTFIO: wrap remaining qWarning()s in Q_UNLIKELY > GLTFIO: replace static const QLatin1Strings with #defines > GLTFIO: brush up ctors of nested structs > GLTFIO: avoid some hidden detaches > GLTFIO: remove {QMap,QMultiHash}::remove() calls > GLTFIO: eradicate remaining Q_FOREACH loops > GLTFIO: remove {QMap,QMultiHash}::contains() calls > GLTFIO: fix leak of QShaderProgram in processJSONProgram() > GLTFIO: don't iterate over QMap::values() > GLTFIO: don't iterate over QMap::keys() > GLTFIO: don't iterate over QJsonObject::keys() > GLTFIO: replace QStringLiteral and C literals with QLatin1Strings in comparisons > GLTFIO: the standard uniform name isn't actually needed > GLTFIO: use QLatin1String instead of QStringLiteral > GLTFIO: remove QJsonObject::contains() calls > QRenderAspect: use QSharedPointer::create() > render: eradicate Q_FOREACH loops [remaining low-risk] > input/frontend: eradicate Q_FOREACH loops [low-risk] > render/materialsystem: eradicate Q_FOREACH loops [low-risk] > render/framegraph: eradicate Q_FOREACH loops [low-risk] > QAbstractPhysicalDeviceBackendNode: remove unused function > Introduce local macros for declaring types as movable/primitive/shared > Send shader data's property reader to the backend > Add another missing Qt3DExtras import. > Don't hide function in base class change > Don't set null as event source > Add firstVertex to QGeometryRenderer API > Get rid of QLayer::names > Update docs/examples: QClearBuffer -> QClearBuffers > Adjust LayerFilter's layers property behavior > Change QList properties to QVector > Add more missing Qt3D.Extras imports to the examples. > QClearBuffers: clear specific QRenderTargetOutputs > Fix for loading using a Mesh > Remove setTargetNode()/targetNode() from backend property changes > Introduce QTypedBackendNodePropertyChange > Add missing import Qt3D.Extras to wave example > Introduce QBackendNodePropertyChangeBase class > Camera controller naming convention > Get metaobject directly from the QObject > Remove QBackendNode::updateFromPeer() > QTexImageData to QTextureImageData > Remove cloning from QGamepadInput > Fix qmltypes generation, add them to the sources > Don't crash when introspected by qmlplugindump > Make sure this is a NodeUpdated change > Make QSceneIOPlugin private for the time being > Fix CLANG reported warnings > Bring more type safety to the buttons properties > Rename QSceneParserPlugin to QSceneIOPlugin > Make QInputDevicePlugin and friends private > Remove TransformType from the public API > Turn QAxisInput into QAbstractAxisInput > Split QAnalogAxisInput out of QAxisInput > Remove unused function > Splitting of QAxisInput > Fixed picking example > Remove QbackendNode::setPeer(QNode *) > QObjectPicker creates and handles creation changes > Add QBackendNodeTester to enable testing of QBackendNode private methods > Remove virtual QBackendNode *create(QNode *frontend) const > Tidy QBackendNode a little > Remove unused map of clones > Remove temporary envvar for trying no clone approach > Tidy up comments in QNode > Make QAbstractNodeFactory private > Q_NULLPTR -> nullptr > Fix -Wreorder warning in renderer > Fix trianglevisitor traversing triangle strips > Add we mean it to qfirstpersoncameracontroller_p.h > Add we mean it to QGraphicsApiFilter header > Fix warning in Renderer > tst_trianglesextractor: fix test to pass > QNodeRemovedChange: contains QNodeIdTypePair > QAbstractAspect: remove all traces of cloning > QNodeAddedChange: contains a QNodeIdTypePair > QAbstractAspect: remove cloning code path > Move last remaining pieces of examples-common to Qt3DExtras > QNode: initialize m_typeInfo to Q_NULLPTR > Add missing import for Qt3DExtras. > ShaderData: Comment out NodeAdded/Removed sections > geometries: use QSharedPointer::create() for QBufferDataGenerators > GenericDeviceBackendNode: aggregate mutex by value > QThreadPooler: aggregate mutex by value > QRayCastingService: don't iterate over QHash::values() > QItemModelBuffer: don't iterate over QHash::keys() > InputChord: replace a Q_FOREACH with assignment > QAspectEngine: replace a Q_FOREACH loop with qDeleteAll() > input/backend: eradicate Q_FOREACH loops [low-risk] > render/jobs: eradicate Q_FOREACH loops [low-risk] > PickBoundingVolumeJob: optimize EntityGatherer > Make QNodeDestroyedChange public > Move QNodeIdPair into qnode.h > QLayer/Layer create and handle creation changes > QRenderTarget/RenderTarget create and handles creation changes > QNodeCreation overhaul > Strip out cloning subsystem > Fix memory leaks in render aspect > Fix memory leaks in renderer > render/frontend: eradicate Q_FOREACH loops [low-risk] > QSortPolicy: fix argument passing > Handle case where rendersurfaceselector is root of the FG > Fix wave example > Adapt the assimp scene parser to use the node factory > Only try to move scene subtree if non null > QSortPolicy fix > Fix direction for directional and spot lights > Repair attenuation handling > Repair this example > QAbstractLight now inherits directly QComponent > Don’t expose QGenericInputDevice to QML > Whitespace fix > QShaderData also recognizes dynamic properties > Prevent QAbstractLight instances creation > Make the type property read-only on QAbstractLight > Don't copy non-writable properties > Rename QLight to QAbstractLight > Activate input handling > Fix attenuation use in SpotLight > MouseEventFilter: handle HoverMove events > Scene3DItem: add the hoverEnabled property > Fix memory leaks in input > Fix memory leaks in openglvertexarrayobject > De-inline some polymorphic dtors > Fix: restore FilterKeyManager > Fix forward declare of struct GraphicsApiFilterData > Render::Renderer: eradicate remaining Q_FOREACH loop > render/backend: eradicate Q_FOREACH loops [low-risk] > QThreadPooler: QVector::clear() no longer sheds capacity > QThreadPooler: minimize critical section > Fix static builds > Make public headers compile with -Wzero-as-null-pointer-constant > GeometryRenderer use new added/removed change types > Texture use new added/removed change types > Technique use new added/removed change types > RenderPass use new added/removed change types > Material use new added/removed change types > Effect use new added/removed change types > QGeometry use new added/removed change types > QTechniqueFilter use new added/removed change types > Rename QTechniqueFilter::criteria() to matchAll() > QRenderState use new added/removed change types > RenderPassFilter use new added/removed change types > RenderTarget use new added/removed change types > AbstractPhysicalDevice use new added/removed change types > QLogicalDevice/LogicalDevice use new added/removed change types > QInputSequence/InputSequence use new added/removed change types > QInputChord/InputChord use new added/removed change types > QAxis/Axis use new added/removed change types > QAction/Action use new added/removed change types > Add change type for NodeRemoved changes > Add a specific change type for NodeAdded changes > Moves QSortCriterion flag to QSortPolicy and remove it > QGraphicsApiFilter: get rid of the copy method > Technique/Renderer: use GraphicsShaderData > QGraphicsApiFilter: move all members to dedicated struct > ShaderData: implement initializeFromPeer > QShaderData: add createNodeCreationChange member function > Fix memory leaks in aspects > Fix QGamepadInput > QGoochMaterial export and documentation fix > QGoochMaterial namespace fix > QParameter: don't manually send property change > standardUniformSetter bug fix > QNode: make cleanup a private slot > Move defaults and geometries out of Qt3DRender and into Qt3DExtras > Rename QBackendScenePropertyChange -> QBackendNodePropertyChange > QBackendScenePropertyChange cleanups > Add convenience ctors that set the change type and observable type > Fix -Wreorder warning > Fix TextureImage source update. > Add Mouse Wheel event handling in the backend > QVectorize Quick3DShaderDataArray > Fix comparison of enums > Rename QScenePropertyChange -> QNodePropertyChange > Introduce a new base class for node property change events > If scene has more than one mesh, only the last one added can be modified > Added the rest of Qt3DCore doc skeletons > Fix rendering when having multiple leaf nodes in framegraph > Add new example to demonstrate dynamic component addition/removal > Use new component added/removed changes > Add change types for component added/removed > Silence some unused variable warnings > QVectorize QRenderTargetSelector > Fix ClearColor for Scene3D usage. > QFrameAction: remove virtual on onTriggered > Fix make TextureImage ReadWrite > QVectorize PointLightBlock > Handle frontend texture change status > AntiAliasing added as Renderstate > QSceneLoader now avoids cloning > Cleanup assimp example a little > QVectorize QAspectManager qt/qtwebengine 7d172fcf39fa2a5d7d5202f20c599eb678f6cb58..023168cf91dc7ac11ced1b6a60ca7aa248987810: > Change messagebox in simplebrowser example > Remove notifier signals for spellchecking support > Fix debug-only build on Windows > Merge remote-tracking branch 'origin/5.6' into 5.7 > Remove spellchecking support > Add spellcheck autotest > Adds qwebengine_convert_dict tool > Use empty default values in spellcheck init > Doc: Document how dictionaries are loaded > Remove warnings about missing dictionaries > Provide a debug version of QtWebEngineProcess > Doc: How recentlyAudibleChanged and setMuted interact > Combine candidate icons for a page into a single icon > Remove availableDictionaries from spellcheck api > Update Chromium > Get additional sanitizer dependencies from upstream chromium. > Cleanup license leftovers > Revert "Fix unexpected passes in tst_QWebEnginePage." > Merge "Merge remote-tracking branch 'origin/5.6' into 5.7" into refs/staging/5.7 > Add missing icon getter and corresponding signal to QWebEngineView > Make public API test up to date > Remove WebAudio settings > Replace print dialog with a custom one for printing to pdf. > Disable extensions at compile time > Cleanup copyright and origin in src/core > Copyright cleanup in core/renderer sources > Implement hooks for pepper isolated filesystem > [OSX] Try and load the widevine plugin where Chrome looks for it. > Merge "Merge remote-tracking branch 'origin/5.6' into 5.7" into refs/staging/5.7 > Add icon role to WebEngineHistoryListModel > Add changes-5.7.0 > Update Chromium > Parse logging verbosity levels > SimpleBrowser: Use new QWebEnginePage::icon API > Add QQuickWebEngineFaviconProvider > Add comments to new ResourceType enums qt/qtscxml 7e885ef3952830b9683d145aadc592c66cec180d..bdbe7d947a65070b59ac24cf9f05247037863ef8: > Fix valid children according to scxml specification > Set the event type of done.state events to internal. > Add qmltypes file to QtScxml types > Remove dead code > Don't leak m_doc->root when nested occurred. > Fix the event's debugString(). qt/qtsensors 33d15b76dfdb95da5970b8e0294bbb87ea1eb9a8..f32489e379805c51b28ae5d471491a649283fd8d: > Update QtSensors QML version for Qt 5.7 release qt/qtserialbus 1675a0d726e5c07c275c0981cc3deb5ffbcc6afc..ad54496cce03077073660c5c440b0f45b7e46496: > Merge remote-tracking branch 'origin/5.6' into 5.7 qt/qtdeclarative 9bb640625d1e929f8caac34fa0a0fedeef8687ca..531d00c1909527cb1bc28f17197267ccde408b0c: > QML: Fix anchors on Windows. > QML: Remove internal field padding from QQuickAnchorPrivate. > Merge remote-tracking branch 'origin/5.6.1' into 5.7 > Merge "Merge remote-tracking branch 'origin/5.6' into 5.7" into refs/staging/5.7 > QQuickWindowPrivate: Only update transform on polish if needed > V4: make QQmlEnginePrivate::dereferenceScarceResources inlinable. > Docs: Prefer Q_ENUM over Q_ENUMS > Add QVector support to JS sequences > Fix qmlimportscanner to find Qt Quick Controls 2 styles > Add Qt::ImInputItemClipRectangle support to QtQuick items > Quick: expose movementDirection of PathView > QmlProfiler: Reduce memory usage for file names and URLs > V4 profiler: Don't duplicate function locations > QML: Fix qmlplugindump Info.plist > QML: Replace qIsFinite with qt_is_finite. > qmlplugindump: skip "private" directories. > Abort application if QJSEngine is constructed before QCoreApplication > Particles: Invalidate all group IDs when groups are reset. > Qml: use qDeleteAll more > QmlProfiler: Pass detailType directly, rather than as a bit field > Merge remote-tracking branch 'origin/5.6' into 5.7 > Use QStringRef to optimize memory allocation > Fix performance issues when handling layout changed in Quick item views. > QML: Drop unnecessary include > QmlDebug: Adapt to renaming of Qt Creators "QML/JS" console > QQuickTextInput: Listen for changes to cursorFlashTime > QQuickTextControlPrivate: Listen for changes to cursorFlashTime > Allow target path version in a parent module > Minor cleanup: Remove unused forward declaration > Fix assertion in qt_create_image_data() qt/qtmultimedia 7f286e0965eb31f29c68b1c1e32d2653ae34014e..08e13bfcdb23eabfbc47bca7499b0b8aadce0ac7: > Merge remote-tracking branch 'origin/5.6' into 5.7 > Skip integration tests when the service is not available. > Update QML revisions for CameraImageProcessing > Do not pin Multimedia QML module version > DirectShow: Improve error handling. > Update qmltypes for Qt Multimedia > Mark CameraImageProcessing's new brightness property with revision 2 > Add new QDeclarativePlayList 5.7 items with new QML revision > Add missing \since tag for brightness property > Blacklist tst_qaudioinput and tst_qaudiooutput tests from OpenSUSE 42.1 > Add missing implementation for QMediaPlaylist::moveMedia(). > tst_qaudioinput blacklist pushSuspendResume on RHEL 7.2 > Fix unused variable warning > Blacklist qtmultimedia autotests that have been failing since RHEL 6.6 qt/qtlocation e41c3a9b345536ccee0840ac6f049173aa6a0785..761331ddc841809a4bdc6ca2f2b84c148cb9b19a: > Fix build > Update QML version to 5.7 for QtPositioning and QtLocation > Map.copyrightsVisible is a new property since 5.7 qt/qttranslations 745f8d5329d0d6d98a8577a254d2ee3e7174634e..c95337f7e974c75a88b96c168b6056a1642399bb: > Update Russian translation > Update German translations for 5.7. > make .qm targets depend on lrelease executable qt/qtqa 4704f79e9be910d9859d2649aa6a060f58c05bf8..32893be6fa2c1068df16479979acf9b3ba7f6bcd: > Fix benchmark result separation for table driven tests > Fix formatting of percentage display in the footer > purge symbian vestige qt/qtdatavis3d 8427634773505f73ce030cf68761c4719eb03e5c..2f6074fde0ec050c77f881e0d2ce265fa93a0fcc: > Prospective fix for documentation build > Skip build for missing opengl dependencies > Renamed qdocconf qt/qtdoc 619297421f5fd5f89768cc4161b4f3a7a5c3d575..65397e8c9d7a30bd8a07bfa866ded1428532b840: > Doc: Add What's new for Qt 5.7 > Move Qt Quick Controls 2 from Tech Previews to Add-Ons qt/qtserialport 84feab670cce8414ad54f4d19b46291c7fdb14cf..a11fa1dfd529948da961d3d292926a15f9b7005b: > Drop the Win CE support qt/qtpurchasing 114352e123021488e14fa81aa154195cbe1ad509..0afcd2efe2c33bbbd5d9b1edc47b0fcccb6ce8c2: > Fix crash when requerying product before previous completed > Use Android SDK detection feature instead of hardcoding > Remove debug output from Android backend > QMacInAppPurchaseTransaction: Expose native error message in errorString qt/qtquick1 5e3bd5cb28e7af95b289a617ca2f7a8892498225..26229cfa0b729313893af5674d604e8692dbb946: > QDeclarativeTextInput: update API to use setBlinkingCursorEnabled qt/qtcharts 023f3b1edeaa9b5f622ddb7781c82ca3468caeff..7bc9c012efbb987790742ee8905965344be55ea7: > Add 5.7.0 changes file qt/qtbase b3fcaea5f2b97d3f562add97aee48cbb469c875a..e64b2234e829cc47872225debcf80d6c06db18f0: > QImage::setPixelColor: warn about invalid colors > QDateTimeParser: adapt unquote() to make good use of QStringRef. > QDateTimeParser: de-duplicate calls and cache results > eglfs: Fix DRM+KMS backends > Add support for -Werror with ICC 17 on Linux > Make it an #error if we failed to detect the ARM architecture version > QEglFSKmsIntegration: use new QJsonObject::value(QLatin1String) > QImageWriter: use new QJsonObject::value(QLatin1String) > QFactoryLoader: use new QJsonObject::value(QLatin1String) > QJsonObject: add some overloads taking QLatin1String > Prospective MSVC 2013 build fix > Fix build on WinRT > QUrl: enable (N)RVO for gcc > QDateTimeParser: proper construction of QString > QWidgetTextControl: ensure we listen for changes to cursorFlashTimeChanged > Fix ANGLE glGetUniform*v functions to work properly with arrays > Doc: Highlight Quick Controls 2 - Gallery example > Be more specific what is in Core and what is not > QNX: Force use of system zlib on Windows host > QJsonValue: don't create a temporary QString on every toString() invocation > Add a QMutex::isRecursive() const noexcept > Work around ICC's bug in making std::atomic a literal type > Mark QThread::currentThreadId() as a pure function > Implement QLibrary::PreventUnloadHint for Windows > Remove includes to qdatetime_p.h that aren't necessary > Mark QTimeZone constructor nothrow. > Merge "Merge remote-tracking branch 'origin/5.6' into 5.7" into refs/staging/5.7 > compile fix for static qt with dynamic opengl > Android: Force use of system zlib on Windows host > Add device mkspec for the iMX7 SOC > QUrlQuery: use erase and std::remove_if with QList > iOS: Add text selection support from the platform plugin > iOS: set StyleHint::StartDragTime to 300 > QScoped(Array)Pointer: canonicalize swapping > QtNetwork: eradicate Q_FOREACH loops [rvalues] > Support color font rendering for freetype engine > Fix plugin name for eglfs' GBM backend > Tune fast-exit for signal activation for QML. > Fix MinGW 5.3.0 build of ANGLE > Add Qt::ImInputItemClipRectangle support to widgets > Add QInputMethod::inputItemClipRectangle() > Add ImInputItemClipRectangle > Merge "Merge remote-tracking branch 'origin/5.6' into 5.7" into refs/staging/5.7 > QDateTime: use default ctor to create invalid object > QDateTimeParser: enable RVO in format() > Don't bother asking if Linux supports a monotonic clock: it does > Decompress QResources only when needed. > Android: Bring back the useful public vars > QWidgetTextControl: only show cursor when having focus > Android: Fix style extract on Android N > Enable some tests previously disabled due to different results with HB-NG > xcb: support nested paint operations in remote scenarios > qDBusInterfaceFromMetaObject: avoid quadratic complexity. > Change some members of QFontEngineFT::Glyph to short > DBus: use QStringRef to optimize memory allocation > mkspec: Add multiarch include folder to jetson tk1 device spec > Add an early-out to QVector::operator+= and QHash::unite for empty LHS > xcb: eradicate Q_FOREACH loops [needing qAsConst()] > Optimize convert_Indexed8_to_X32 > Improve the script itemization algorithm to match Unicode 8.0 > xcb: eradicate Q_FOREACH loops [const-& returns] > xcb: eradicate Q_FOREACH loops [already const] > Optimize QXcbScreen::visualForFormat() > xcb: don't iterate over .keys() > Avoid processing bezier curves that will be clipped anyway > Merge "Merge remote-tracking branch 'origin/5.6' into 5.7" into refs/staging/5.7 > QtNetwork: use const (and const APIs) more > Fix font fallback for an overridden Common script cases > Disallow non-character Unicode codepoints in QUrl/QUrlQuery > xcb: eradicate Q_FOREACH loops [rvalues] > QXcbConnection: add some qAsConst() > QXcbIntegration: simplify a switch > QXcbConnection: mark some more methods const > QPdf: replace a hand-written qWarning with Q_UNIMPLEMENTED > QJsonObject: use reserve() to reduce memory allocations > Disable Directwrite 2 when Directwrite is disabled > iOS: Handle old exclusive build CONFIG names for simulator and device > Windows/Configure tests: Test for DirectWrite2 more extensively. > Merge "Merge remote-tracking branch 'origin/5.6' into 5.7" into refs/staging/5.7 > QLockFile: move early out earlier to avoid allocations. > qTopLevelDomain: use QStringRef more > QtGui: mark more types as primitive/movable > Android: eradicate Q_FOREACH loops [rvalues] > Android: Make SDK detection its own qmake feature > Simplify code in QSpdyProtocolHandler::parseHttpHeaders() > QtNetwork: eradicate Q_FOREACH loops [const-& returns] > QtNetwork: eradicate Q_FOREACH loops [needing qAsConst()] > QtNetwork: eradicate Q_FOREACH loops [already const] > winrt: Skip context validation in ANGLE > Update ANGLE to chromium/2651 > QWidgetTextControl: respect run-time changes to cursorFlashTime > Darwin: set SH_BlinkCursorWhenTextSelected to false on Darwin > QWidgetLineControl: respect run-time changes to cursorFlashTime > ConfigureApp: fix warning -Wsign-compare. > OSX: remove tablet->mouse event synth > Android: don't iterate over .keys() > Android: eradicate Q_FOREACH loops [needing qAsConst()] > Android: eradicate Q_FOREACH loops [already const] > QtCore: mark more types as primitive/movable > QMutexPool: avoid QVarLengthArray of QAtomicPointers > iOS: (crash fix) ensure we don't clear focus object in a text responder transition > QtWidgets: Fix qdoc warnings related to inputMethodQuery(). > Moc: use QStringBuilder more > OpenGL: use const (and const APIs) more > xcb: remove tablet->mouse event synth; harmonize handle/report methods > actually enable mocdepend > Mime type browser example: Add documentation. > QtNetwork: replace Java-style iterators > Interpret fixed CSS line-height as minimum rather than absolute qt/qtwayland 15216555593740029f3c25ee16dc4dc248a017b7..c07dc0c5cd138db2f222c6c58bc5778532cecf42: > Postpone QWaylandQuickItem size update after setting output > QML compositors: Adjust for scale factor when positioning subsurfaces > Don't send release events for uncommitted buffers > Move subsurface test application to tests/manual > QtWaylandCompositor: Add support for different EGL buffer formats > QML compositor: Scale surfaces if bufferScale is not set > QML compositor: Adjust for scale factor when handling mouse events > Update the plugins.qmltypes file > Automatically initialize the quick extension objects > Rename the quick extension macros > Compositor API: Add bufferScale property to QWaylandSurface > QWaylandQuickItem: Fix potential null-pointer dereference > Remove left over files > Update the virtual keyboard import > QML API for xdg-shell > Add window manager extension to the pure-qml example > Make window manager extension QML friendly > Add QML api for client side extension. > Move drag icon relative the cursor hotspot position > Fix test build > QML API for subsurfaces > Forward declare Wayland types in public headers. qt/qttools d36d2c3026cae67c119384f47cb2680552c81aaf..570f0f314cbe4603db34d4967b6a7dd35d174eba: > windeployqt: Adapt to new layout of Qt Quick Controls 2. > windeployqt: Adjust to changes in QtWebEngine > Merge remote-tracking branch 'origin/5.6' into 5.7 qt/qtwinextras 6d019d276a4be4e1a20eaf41a16eca64007249f3..8e816f25034287bb3f89317a631075533914102b: > Add changelog for Qt 5.7.0 release qt/qtimageformats 42b07b2ddf443d3eafd18e169f2e5ab5e36604a5..68d9cfe5256c91510552c2b16d5efdb01e77ea57: > Add changes file for 5.7 qt/qtconnectivity f8759f683cfc433c432059e1160d2ab657baaec6..caded2edf69e8a60897653ace1e10b72199c7427: > Merge remote-tracking branch 'origin/5.6' into 5.7 > Do not pin the QML plugins import version. > Remove the traces of the discontinued android-no-sdk platform qt/qtquickcontrols 2ee6ef43d681746d07c1175738184715ce0d84e4..c6713e212ef0b97c45d6466b73220567e94a05f1: > Merge remote-tracking branch 'origin/5.6' into 5.7 > Remove the traces of the discontinued android-no-sdk platform > TextArea: disable selectByMouse on iOS > iOS: Let CursorDelegate respond to cursorFlashTime from style hints > iOS: Remove text selection handling > Add support for QT_QUICK_CONTROLS_1_STYLE qt/qtxmlpatterns fb1dc19bf195c530b7f44d18cc927472b9866a46..9751d3d82eecb4f2c2a805783fbcce9ccd189fea: > tst_XmlPattern:xquerySupport - silence QSsl's debug output qt/qtactiveqt b5440b50f23982e7459a66b46ad41f176f67e308..73ee37bebbf724a3ec01b30212ed31002a682083: > Add changelog for Qt 5.7.0 release qt/qtvirtualkeyboard 9c401c0881bc92491ef128ca9288d5b7c2c7a33c..0c70872a81aab39465606ab37333caf55064482a: > Fix hunspell build for Windows targets > Fix t9write resource library build > Bump version number to 2.1 > Remove 'enterprise' from QML imports and QRC prefixes > Remove non-QML references to "enterprise" or old project structure > Merge remote-tracking branch 'origin/5.6' into 5.7 qt/qtgamepad dee527d22731963096023c298f946ef8cd25a7cc..84b87c222872eb6e49727d773177b7f5b86e9beb: > import missing .gitattributes > Fix compile > Doc: Add basic documentation qt/qtquickcontrols2 e253427f93248983d18055c5020094799a2c6b3b..8b2e819ab2246d01eb564a52aa08bdf1d55c02c2: > QQuickPopup: align position accessors with x/y accessors > Menu: remove the extra margins > Popup: sync content padding with Pane > Material: correct check indicator size > customize.qdoc: Use standalone snippets > ComboBox: restore the old popup behavior > Popup: use margins to determine whether to push inside window bounds > Material: fix SwitchDelegate press color > Menu: support dynamically added items in the same way as static ones > Material: corrected height for delegates > Use a lowercase style name as a built-in file selector > Material: fix flat button colors > Tumbler: calculate proper displacement when count <= visibleItemCount > Material: set correct ToolBar foreground color for built-in primaries > Material: use proper shade for light and dark theme > Popup: make x() and y() return the effective coordinates > Fix overlay stacking order for multiple modal popups > Material: emit paletteChanged() on background color change > Material: fix raised button color for dark theme > Material: mark internal darkerShade() function as static > Gallery: fix main page label text color > Material: remove obsolete imports of QtGraphicalEffects > tests: skip material/BoxShadow.qml and material/ElevationEffect.qml > Fix grammar in style selector documentation > Material: add implicitHeight to MenuItem > Material: Add proper elevation support > Material: made MenuItem not grow above 48 px by default > Allow Menu to grow bigger than implicitHeight of the background > Adding type information for Material and Universal style > Templates: update plugins.qmltypes > QQuickContainer: add missing null check > Fix SwipeDelegate's detailed description > Default style: fix focus visuals for remaining controls > QQuickSwitch: fix the order of checkedChanged() vs. clicked() > Fix accessibility > Improve Tumbler's delegate opacity for all styles > QQuickPopup: listen to parent item's window changes > Fix overlay stacking order > universal: fix moving direction behavior when clicking item > Merge remote-tracking branch 'origin/5.6' into 5.7 > Default style: add correct focus colors for RangeSlider > Popup: emit opened() when fully opened > Revert Tumbler::displacement to position changes > Fix TODO link in qtquickcontrols2-differences.qdoc > Avoid "implicitWidth/Height redefined" warnings > Remove TODO from Chat Tutorial documentation > Remove unnecessary TODO comments > Give Tumbler's text a focus color > Give ToolButton's text a focus color > Material: add top and bottom paddings for Menu > ComboBox: separate indicator > Align header guards: all uppercase & match with the file name > Merge remote-tracking branch 'origin/5.6' into 5.7 > Tumbler: normalize position to [-1.0..1.0] > Tumbler: rename displacement to position > Move highlighted to subclasses that actually use it > Material: fix CheckIndicator focus again > Doc: Disambiguate \l targets by providing additional parameters > Replace activeKeyFocus => visualFocus in 'Creating a Custom Style' doc > Q_QUICKTEMPLATES2_EXPORT => Q_QUICKTEMPLATES2_PRIVATE_EXPORT > Popup: separate modal and modeless background dimming > Doc: remove the calendar import from "Qt Quick Controls 2 QML Types" > Doc: re-organize and cleanup the index page > Doc: link to "Customizing Qt Quick Controls 2" from the index page > Doc: fix qdoc warnings in "Customizing Qt Quick Controls 2" > Introduce Page::title > Document how to create custom styles > Material: Set default height for one-line item delegates > Fix SwipeDelegate spacing to match other delegates > Control: rename activeKeyFocus to visualFocus > Allow attaching TextArea to a Flickable > Optimize QQuickStyleSelector > Material: revise ComboBox looks > Hide SwipeDelegate text when removing > Doc: fix base type of MenuItem > Remove "strong" focus policy from menu items created by ComboBox > Use ToolTip font from theme > Fix Q_INIT_RESOURCE() for static builds > Doc: add missing ToolButton screenshot > Material: fix CheckIndicator focus > Improve Drawer docs > ToolTip: enable font inheritance > Doc: add missing Tumbler attached properties > QQuickStyleSelector: fix relative path handling > Promote QQuickToolTip's repositioning code to QQuickPopup > QQuickStyleSelector: re-use QFileSelectorPrivate::platformSelectors() > Register the latest revisions of all template/control base classes > Doc: add "Popup Controls" group page > QQuickStyle: fix style name lookup on OSX > Make 'Usage' section of styles.qdoc easier to link to > Doc: Add \target to avoid incorrect links > Set "strong" focus policy for buttons and sliders > Move autoRepeat out of QQuickAbstractButton > Universal: notify foreground and background changes on theme change > Implement case-insensitive style name lookup > Fix .impl imports > Be consistent with spacing between sections > Move individual customization docs into a top-level "reference" section > Rename the style plugins > Rename env vars (QT_LABS_CONTROLS_XXX -> QT_QUICK_CONTROLS_XXX) > Fix Q_INIT_RESOURCE for Material & Universal style plugins > Update plugins.qmltypes > Update QQuickDialRing license headers > Fix controls/qmldir depends > Doc: cleanup remaining "labs" references > Update qtquickcontrols2.metainfo > Doc: rename Qt.labs.controls 1.0 to QtQuick.Controls 2.0 > Fix SwipeDelegate to inherit ItemDelegate > Update ItemDelegate snippet images > Move resources to :/qt-project.org/imports/QtQuick/Controls.2 > tst_styles: fix style name casing > import Qt.labs.controls 1.0 => QtQuick.Controls 2.0 > QQuickStyleSelector: don't force lowercase style name > Replace activeFocus with activeKeyFocus > Doc: rename Qt.labs.templates 1.0 to QtQuick.Templates 2.0 > import Qt.labs.templates 1.0 => QtQuick.Templates 2.0 > Add Drawer::dragMargin > Fix QQuickDrawerPrivate::positionAt() > Fix tst_popup with transitions (Material) > Tests: prepare for the upcoming import rename - part II > Update .gitignore > Fix 'Undocumented parameter 'style'' warning in QQuickStyle docs > Fix rendering of squished default Dial > Dial: make wrap default to false > Add GIFs for Dial > Improve default Dial's painting > Fix-up the use of QQuickAbstractButton::down in delegates > Chat Tutorial: update the install path > Rename qtquickcontrols.conf to qtquickcontrols2.conf > Default: use QQuickColorImageProvider > Material: rename internal constants for divider color > Popup: rename close policy flags > Merge "Merge remote-tracking branch 'origin/5.6' into 5.7" into refs/staging/5.7 > Tests: cleanup templates imports > Tests: prepare for the upcoming import rename > Popup: add opened() and closed() signals. > Material: increase size and paddings for SpinBox > Update Default style Dial to match new design specs > Add focus visuals to default ItemDelegate > tst_button: fix warnings in test_checkable > Merge QQuickPluginUtils to QQuickStylePlugin > Doc: rename remaining qtlabscontrols groups and links > Update Default style ComboBox to match new design specs qt/qtrepotools 0b1dba7456f0e2cebf0d270bbaa4b04b4883c46e..be3d47ae9560950de0908f0129703e9f7a8d68cd: > Obtain sha1s from supermodule instead of using branch tips Jani Heikkinen Release Manager The Qt Company Elektroniikkatie 13 90590 Oulu Finland jani.heikkinen at qt.io +358 50 4873735 http://qt.io [http://s3-eu-west-1.amazonaws.com/qt-files/logos/qt_logo_with_text_green_rgb_400x141.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_facebook.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_twitter.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_linkedin.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_googleplus.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_youtube.png] -------------- next part -------------- An HTML attachment was scrubbed... URL: From Kai.Koehne at qt.io Wed May 18 17:04:24 2016 From: Kai.Koehne at qt.io (Kai Koehne) Date: Wed, 18 May 2016 15:04:24 +0000 Subject: [Releasing] [Development] New Qt 5.7.0 RC snapshot available In-Reply-To: <11997800.8p2vFT3UM1@w530.nolden.freebsd> References: <11997800.8p2vFT3UM1@w530.nolden.freebsd> Message-ID: > -----Original Message----- > From: Development [mailto:development-bounces+kai.koehne=qt.io at qt- > project.org] On Behalf Of Ralf Nolden > [...] > I suggest having a look at https://bugreports.qt.io/browse/QTBUG-49883 > and do some consideration how to handle those issues. If modules are > deprecated but should still work for backwards compatibility, then there > should be no change at all that prevents that. There's a difference between deprecated and unsupported. Deprecated means we don't advice you to start _new_ projects with it, Otherwise it has the same promises as any other module. Unsupported means it's not part of Qt anymore. > Otherwise that module is > "somewhat supported even if we don't like to" - which creates a really > confusing situation for packagers and porters, but (at least I) can live with > that as long as we get updated (tagged) release tarballs :) QtQuick1 and QtWebKit are _not_ supported anymore since Qt 5.6. What we have said is that we will provide QtWebKit source packages as courtesy on a best-effort basis. That is, also the QtWebKit source package under http://download.qt.io/community_releases/5.6/5.6.0/ is not part of Qt anymore, and not supported. Use it at your own risk. There's also no promise we can continue providing these. > So, an updated tarball for qtquick1 for 5.6 would be really much appreciated > (so that it works with 5.6.x and 5.7.x) It's the first time I hear someone asking for a tarball for QtQuick1. I see that people are still stuck with WebKit for some use cases, because the architecture, OS requirements and API of WebEngine differs. For QtQuick, it's IMO really painless to update. Also, last time I checked, there were very little Linux packages left that still require Qt Quick 1. So what's your use case? Regards Kai From oswald.buddenhagen at qt.io Fri May 20 19:39:26 2016 From: oswald.buddenhagen at qt.io (Oswald Buddenhagen) Date: Fri, 20 May 2016 19:39:26 +0200 Subject: [Releasing] HEADS UP: Qt 5.7.0 branching ongoing In-Reply-To: <20160513113630.GA6600@troll08.it.local> References: <20160513113630.GA6600@troll08.it.local> Message-ID: <20160520173926.GA4249@troll08.it.local> 5.7.0 is fully (*) branched now. staging is limited to the release team. as usual, i'm taking retargeting requests for tardy changes. (*) actually, it's not. webengine is still integrating something since half a day. On Fri, May 13, 2016 at 01:36:30PM +0200, Oswald Buddenhagen wrote: > The 5.7.0 branch is now available. Please start using it for changes > targeting the Qt 5.7.0 release. > > We will merge the 5.7 branch to 5.7.0 a last time on May 19th, so > there should be enough time to finalize ongoing changes in 5.7, and > start using 5.7.0 for new changes. > > Changes done on 5.7.0 are forward-merged to 5.7 and dev - as usual. > Don't cherry-pick in either direction if at all avoidable - as usual. > _______________________________________________ > Releasing mailing list > Releasing at qt-project.org > http://lists.qt-project.org/mailman/listinfo/releasing From thiago.macieira at intel.com Fri May 20 23:23:51 2016 From: thiago.macieira at intel.com (Thiago Macieira) Date: Fri, 20 May 2016 14:23:51 -0700 Subject: [Releasing] [Development] New Qt 5.7.0 RC snapshot available In-Reply-To: References: <11997800.8p2vFT3UM1@w530.nolden.freebsd> Message-ID: <1770391.zVJQJHIuHz@tjmaciei-mobl1> Em quarta-feira, 18 de maio de 2016, às 15:04:24 PDT, Kai Koehne escreveu: > > So, an updated tarball for qtquick1 for 5.6 would be really much > > appreciated (so that it works with 5.6.x and 5.7.x) > > It's the first time I hear someone asking for a tarball for QtQuick1. We WILL NOT provide a QtQuick1 tarball for 5.7. This was advised during the Qt 5.5.0 release, over a year ago: ==== - The QtWebKit and QtQuick1 modules and support for the QML 1 language are deprecated and Qt 5.5 will be the last release to include them. Starting with Qt 5.6, the source code for those modules will not be included in Qt's packaging. Compiling the 5.5 release of QtWebKit modules along with Qt 5.6 or future versions should work. QtQuick1 is not guaranteed to work in future versions after Qt 5.6. - The QtScript module is deprecated and will be removed from Qt's packaging starting with version 5.7. The 5.5 and 5.6 releases of QtScript should continue to work along with Qt 5.7 and future versions. ==== That's because QtQuick1 uses Qt internals quite extensively. There's no guarantee that it will even compile, much less work. Yes, this will be a pain for Linux distributions. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center From jani.heikkinen at qt.io Wed May 25 12:37:32 2016 From: jani.heikkinen at qt.io (Jani Heikkinen) Date: Wed, 25 May 2016 10:37:32 +0000 Subject: [Releasing] Meeting minutes from Qt Release Team meeting 24.5.2016 Message-ID: Meeting minutes from Qt Release Team meeting 24th May 2016 Qt 5.7.0 status: - Most of blockers already fixed but there is still some to be fixed, see https://bugreports.qt.io/issues/?filter=17619 - To be able to keep the schedule we need to have content in place & in qt5.git during this week - Tool & version updates are done for 5.7 finally and we are using mingw 5.3.0 in desktop builds finally - The plan forward is: * Get remaining blockers fixed as soon as possible & get fixes in qt5.git during this week * Get rc packages for testing latest on Friday * Test the packages & prepare the release at the beginning of next week * release Qt 5.7.0 RC Wed 1st June if nothing serious found during testing Qt 5.6.1 status: - We are pretty close to have Qt 5.6.1 content in place * Change files are in (at least for most important ones) * Almost all blockers are fixed, see https://bugreports.qt.io/issues/?filter=17596 - Target is to get final packages for testing during this week & release Qt5.6.1 as soon as possible, maybe already during next week Next meeting Tue 31st May 16:00 CET br, Jani irc log below: [17:00:43] akseli: iieklund: thiago: fkleint: ZapB: tronical: vladimirM: aholza: peter-h: mapaaso: ankokko: fkleint: carewolf: fregl: ablasche: ping [17:00:49] jaheikki3: pong [17:00:51] jaheikki3: pong [17:01:12] pong [17:01:54] jaheikki3: pong [17:02:05] Time to start qt release team meeting [17:02:11] On agenda today: [17:02:26] Qt 5.7.0 (rc) status [17:02:32] Qt 5.6.1 status [17:02:32] pong [17:02:49] Something else to the agenda? [17:05:01] pong [17:06:04] Lets start from Qt 5.7.0 (rc) status: [17:07:07] Pretty good progress with fixing the blockers. Most of blockers already fixed but there is still some to be fixed still, see https://bugreports.qt.io/issues/?filter=17619 [17:07:37] Most of open issues has fix proposal available [17:09:17] But there is still some without fix as well, hoping we can get fixes for those remaining ones really soon [17:09:48] Also there seems to be problems to get some fixes through CI :( [17:10:15] But we are really close to get rc content in place. [17:11:01] To be able to keep the schedule we need to have content in place & in qt5.git during this week, preferrably already tomorrow [17:11:47] fkleint: I notice your comment in https://codereview.qt-project.org/#/c/157817/ . Should the test fix be in 5.7.0 ? [17:12:40] Wait, could be [17:13:19] Yeah, kkoehne has commented the same. ossi|tt, could you retarget https://codereview.qt-project.org/#/c/157817/ in '5.7.0' ? [17:14:27] Tool & version updates are done for 5.7 finally and we are using mingw 5.3.0 in desktop builds finally [17:15:57] ok, for android Simo is still working to get gcc4.9 in the use, it seems one blocker fix needs that [17:17:07] The plan forward is: [17:17:40] Get remaining blockers fixed as soon as possible & get fixes in qt5.git during this week [17:18:05] Get rc packages for testing latest on Friday [17:18:27] Test the packages & prepare the release at the begining of next week [17:18:58] release Qt 5.7.0 RC Wed 1st June if nothing serious found during testing [17:19:05] Any comments or questions? [17:19:55] +1 for the schedule [17:21:09] ossi|tt: Sorry, correct change to be retargeted is https://codereview.qt-project.org/#/c/160237/ ;) [17:21:40] ok, it was all at this time from Qt 5.7.0 [17:21:46] Then Qt 5.6.1 status: [17:22:14] We are pretty close to have Qt 5.6.1 content in place [17:22:43] Change files are in (at least for most important ones) [17:23:29] Almost all blockers are fixed, see https://bugreports.qt.io/issues/?filter=17596 [17:24:23] Actually only QTBUG-53563 is really open: Fix is waiting for review, see https://codereview.qt-project.org/#/c/159930/ [17:24:45] Others should be fixed already [17:25:24] So we should have Qt 5.6.1 final packages for testing quite soon, target is to get those during this week [17:25:59] jaheikki3: moved [17:26:46] And if nothing serious found target is to release Qt 5.6.1 during next week already [17:27:15] ossi|tt: Thanks! [17:27:17] Any comments or questions? [17:29:48] Ok, this was all at this time. Let's fix remaining issues as soon & possible get the releases out as planned [17:30:36] let's end this meeting now & have new one next tue as planned. [17:30:50] Thanks for your participation, bye! [17:30:57] bye [17:42:22] jaheikki3: sorry got called away - sounds good [http://s3-eu-west-1.amazonaws.com/qt-files/logos/qt_logo_with_text_green_rgb_400x141.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_facebook.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_twitter.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_linkedin.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_googleplus.png] [http://s3-eu-west-1.amazonaws.com/qt-files/logos/SoMe/qt_youtube.png] -------------- next part -------------- An HTML attachment was scrubbed... URL: From jani.heikkinen at qt.io Tue May 31 16:43:42 2016 From: jani.heikkinen at qt.io (Jani Heikkinen) Date: Tue, 31 May 2016 14:43:42 +0000 Subject: [Releasing] Meeting minutes from Qt Release Team meeting 31.5.2016 Message-ID: Meeting minutes from Qt Release Team meeting 31st May 2016 Qt 5.7.0 RC status: - All blockers from blocker list (https://bugreports.qt.io/browse/QTBUG-53038?filter=17619) are fixed & fixes are in the packages - Packages under RTA at the moment. If all OK official test request will be sent tomorrow morning - We will release these packages as Qt 5.7.0 rc this Friday (if nothing really serious ford during testing) - At this time we are really trying to minimize changes between rc & final * Documentation changes + missing change files are exceptions, otherwise only real blockers will be taken in * https://codereview.qt-project.org/#/c/139151/ will be postponed to Qt 5.7.1 * Last blocker fixes from 5.6.1 will be taken in between rc & final, agreed not to block rc because of these Qt 5.6.1 status: - Release content freeze now - Final packages coming soon - Target to start testing during this week - If nothing really serious found we will release those packages as Qt 5.6.1 during next week Next meeting Tue 14th June 16:00 CET (if we can keep the plan above) Br, Jani Irc log below: [17:01:53] akseli: iieklund: thiago: fkleint: ZapB: tronical: vladimirM: aholza: peter-h: mapaaso: ankokko: fkleint: carewolf: fregl: ablasche: ping [17:01:59] jaheikki3: pong [17:02:00] jaheikki3: pong [17:02:04] jaheikki3: pong [17:02:24] jaheikki3: pong [17:03:20] time to start qt release team meeting [17:03:27] On agenda today: [17:03:37] Qt 5.7.0 RC status [17:03:42] Qt 5.6.1 status [17:03:52] Any additional item to the agenda? [17:04:58] Let's start from Qt 5.7.0 RC status: [17:05:50] - All blockers from blocker list (https://bugreports.qt.io/browse/QTBUG-53038?filter=17619) are fixed & fixes are in the packages [17:06:31] - Packages are under RTA at the moment and if results are ok, official test request will be sent tomorrow morning [17:07:31] - Packages can be found already http://download.qt.io/snapshots/qt/5.7/5.7.0-rc/ if someone wants to take a tour [17:08:04] great [17:08:18] - Target is to release these packages as Qt 5.7.0 rc this friday if nothing really serious found during testing [17:09:28] - And we are trying to minimize changes between rc & final so mostly documentation changes & missing change files are taken in + only real blockers for the release [17:10:39] - At the moment we know we need to merge last blocker fixes from '5.6.1' after rc but I don't want to delay the rc because of those [17:11:49] good [17:11:52] - and what about https://codereview.qt-project.org/#/c/139151/ ? Somehow I feel a bit scary if we need to take it in between rc & final [17:12:28] as I said there, it's mostly harmless [17:12:43] yeah, mostly ;) [17:13:21] The question is if we can live without in in Qt 5.7.0? At least I think so as well as Simon [17:13:46] If we can juts put it as known issue & take fix in '5.7' [17:13:56] Just to minimize risks [17:15:55] I propose to postpone it to Qt5.7.1. Any objections? [17:19:43] no objections, next topic perhaps? :) [17:20:14] Yeah, agreed. So let's postpone https://codereview.qt-project.org/#/c/139151/ to Qt 5.7.1 [17:20:57] And release existing packages as Qt 5.7.0 rc this friday, is no new blockers found during testing tomorrow/thursday [17:21:13] Thats all about 5.7.0 rc at this time [17:21:25] Then Qt 5.6.1 status: [17:22:15] - Release content freezed, no new changes in anymore (if something isn't really badly broken) [17:23:19] - One new blocker found today. It is already fixed & qt5.git integration ongoing [17:23:45] - So when integration succeed we sill create final packages for testing [17:24:12] Target is to get those tomorrow/Thursday [17:24:45] And if nothing really serious found release those packages as Qt 5.6.1 during next week [17:25:02] Any comments or questions? [17:25:51] sounds good to me [17:27:45] Ok, it was all from 5.6.1 now. [17:28:51] Then next meeting: I propose to skip next one if all goes as planned & we get rc out this week and 5.6.1 seems to be ok for release as well [17:29:20] So next meeting would be 14.6.2016 at this same time. OK? [17:29:28] +1 [17:29:30] +1 [17:29:31] +1 [17:30:24] Great. Let's end this meeting now & put the releases out as planned ;) [17:30:36] thanks for your participation. Bye! [17:30:40] bye [17:30:44] bye