Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 586646 - dev-qt/*-5.6.1 - upstream has respun packages
Summary: dev-qt/*-5.6.1 - upstream has respun packages
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL: http://lists.qt-project.org/pipermail...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-21 21:24 UTC by Michael Palimaka (kensington)
Modified: 2016-06-23 20:15 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
suggested patch (0001-dev-qt-upstream-respun-5.6.1-tarballs.patch,87.49 KB, text/plain)
2016-06-22 15:55 UTC, Michael Palimaka (kensington)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Palimaka (kensington) gentoo-dev 2016-06-21 21:24:22 UTC
From $URL:

Hi,


Unfortunately we noticed https://bugreports.qt.io/browse/QTBUG-53761 is actually a brown paper bag issue for Qt 5.6.1 release. That's why we need to update release packages with change https://codereview.qt-project.org/#/c/162677/ . We will "release" new packages (Qt 5.6.1-1) as soon as fix is in qt5.git & we have created and tested the packages from new content. It is much easier and safer to select that option instead of releasing Qt 5.6.2 before summer vacations.


br,

Jani
Comment 1 Davide Pesavento (RETIRED) gentoo-dev 2016-06-21 22:08:58 UTC
meh, we should just backport the qtdeclarative patch
Comment 2 Arfrever Frehtes Taifersar Arahesis 2016-06-21 22:26:27 UTC
Old tarballs are no longer available in https://download.qt.io/official_releases/qt/5.6/

I suggest to add new ebuilds with version 5.6.1_p1 (with simple ${PV/_p/-} transformation in eclass).
Comment 3 Davide Pesavento (RETIRED) gentoo-dev 2016-06-22 11:51:51 UTC
double meh, when are they gonna learn... besides, the md5sums of the tarballs have changed for unknown reasons, the content should be identical for all modules except qtdeclarative.

Can we simply point all modules to the new tarballs (with ${PV/_p/-}) without a version bump, and then we revbump *only* qtdeclarative so that people get the patched version?

I'm not opposed to bumping everything to 5.6.1_p1 as Arfrever suggested, but it sounds like a lot of useless rebuilds for every user...
Comment 4 Michael Palimaka (kensington) gentoo-dev 2016-06-22 12:06:36 UTC
(In reply to Davide Pesavento from comment #3)
> Can we simply point all modules to the new tarballs (with ${PV/_p/-})
> without a version bump, and then we revbump *only* qtdeclarative so that
> people get the patched version?

Sounds good to me. Can we trust the other tarball contents are all identical, or should we verify that just to be sure?
Comment 5 Davide Pesavento (RETIRED) gentoo-dev 2016-06-22 12:23:03 UTC
We should at least verify that the v5.6.1 and v5.6.1-1 git tags point to the same commit. I can't do that right now as I'm traveling.
Comment 6 Michael Palimaka (kensington) gentoo-dev 2016-06-22 15:34:02 UTC
In addition to the qtdeclarative change, I found these other minor changes:

qtbase-opensource-src-5.6.1/.release-timestamp:
-QT_PACKAGEDATE_STR=2016-06-02
+QT_PACKAGEDATE_STR=2016-06-17

qttools-opensource-src-5.6.1/include/QtDesigner/headers.pri
-SYNCQT.HEADER_FILES = components/qdesigner_components.h components/qdesigner_components_global.h extension/default_extensionfactory.h extension/extension.h extension/extension_global.h extension/qextensionmanager.h sdk/abstractactioneditor.h sdk/abstractdnditem.h sdk/abstractformeditor.h sdk/abstractformeditorplugin.h sdk/abstractformwindow.h sdk/abstractformwindowcursor.h sdk/abstractformwindowmanager.h sdk/abstractformwindowtool.h sdk/abstractintegration.h sdk/abstractlanguage.h sdk/abstractmetadatabase.h sdk/abstractnewformwidget.h sdk/abstractobjectinspector.h sdk/abstractoptionspage.h sdk/abstractpromotioninterface.h sdk/abstractpropertyeditor.h sdk/abstractresourcebrowser.h sdk/abstractsettings.h sdk/abstractwidgetbox.h sdk/abstractwidgetdatabase.h sdk/abstractwidgetfactory.h sdk/container.h sdk/dynamicpropertysheet.h sdk/extrainfo.h sdk/layoutdecoration.h sdk/membersheet.h sdk/propertysheet.h sdk/sdk_global.h sdk/taskmenu.h uilib/abstractformbuilder.h uilib/formbuilder.h uilib/uilib_global.h ../../../../include/QtDesigner/QDesignerCustomWidgetCollectionInterface ../../../../include/QtDesigner/customwidget.h ../../../../include/QtDesigner/qdesignerexportwidget.h ../../../../include/QtDesigner/QDesignerExportWidget ../../../../include/QtDesigner/QDesignerCustomWidgetInterface ../../../../include/QtDesigner/qtdesignerversion.h ../../../../include/QtDesigner/QtDesigner 
+SYNCQT.HEADER_FILES = components/qdesigner_components.h components/qdesigner_components_global.h extension/default_extensionfactory.h extension/extension.h extension/extension_global.h extension/qextensionmanager.h sdk/abstractactioneditor.h sdk/abstractdnditem.h sdk/abstractformeditor.h sdk/abstractformeditorplugin.h sdk/abstractformwindow.h sdk/abstractformwindowcursor.h sdk/abstractformwindowmanager.h sdk/abstractformwindowtool.h sdk/abstractintegration.h sdk/abstractlanguage.h sdk/abstractmetadatabase.h sdk/abstractnewformwidget.h sdk/abstractobjectinspector.h sdk/abstractoptionspage.h sdk/abstractpromotioninterface.h sdk/abstractpropertyeditor.h sdk/abstractresourcebrowser.h sdk/abstractsettings.h sdk/abstractwidgetbox.h sdk/abstractwidgetdatabase.h sdk/abstractwidgetfactory.h sdk/container.h sdk/dynamicpropertysheet.h sdk/extrainfo.h sdk/layoutdecoration.h sdk/membersheet.h sdk/propertysheet.h sdk/sdk_global.h sdk/taskmenu.h uilib/abstractformbuilder.h uilib/formbuilder.h uilib/uilib_global.h ../../../../include/QtDesigner/QDesignerExportWidget ../../../../include/QtDesigner/QDesignerCustomWidgetCollectionInterface ../../../../include/QtDesigner/QDesignerCustomWidgetInterface ../../../../include/QtDesigner/customwidget.h ../../../../include/QtDesigner/qdesignerexportwidget.h ../../../../include/QtDesigner/qtdesignerversion.h ../../../../include/QtDesigner/QtDesigner
Comment 7 Davide Pesavento (RETIRED) gentoo-dev 2016-06-22 15:46:17 UTC
unimportant
Comment 8 Michael Palimaka (kensington) gentoo-dev 2016-06-22 15:55:41 UTC
Created attachment 438442 [details]
suggested patch
Comment 9 Davide Pesavento (RETIRED) gentoo-dev 2016-06-23 20:13:45 UTC
(In reply to Michael Palimaka (kensington) from comment #8)
> Created attachment 438442 [details]
> suggested patch

the eclass changes LGTM, the rest should be trivial.
Comment 10 Michael Palimaka (kensington) gentoo-dev 2016-06-23 20:15:44 UTC
Thanks, landed.

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fdfc0644cff524dd3f1fa8b2979367164cbe645