Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 586180 (qt-5.6.1-stable) - Qt 5.6.1 stabilisation request
Summary: Qt 5.6.1 stabilisation request
Status: RESOLVED FIXED
Alias: qt-5.6.1-stable
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 584832 585292 585386 588776
Blocks: plasma-5.6.5-stable
  Show dependency tree
 
Reported: 2016-06-17 12:19 UTC by Michael Palimaka (kensington)
Modified: 2016-10-14 07:10 UTC (History)
4 users (show)

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


Attachments
qt-5.6.1-stable (qt-5.6.1-stable,933 bytes, text/plain)
2016-06-17 12:19 UTC, Michael Palimaka (kensington)
Details
stable-list-v2 (file_586180.txt,1.83 KB, text/plain)
2016-06-18 00:28 UTC, Davide Pesavento
Details
stable-list-v3 (stable-list-v3,1.84 KB, text/plain)
2016-06-23 20:23 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-17 12:19:31 UTC
Created attachment 437826 [details]
qt-5.6.1-stable

If no issues come up, it would be really nice to have Qt 5.6.1 stable for use Plasma 5.6.5.

I suggest targeting just amd64/x86 for this one.
Comment 1 Davide Pesavento gentoo-dev 2016-06-18 00:28:46 UTC
Created attachment 437902 [details]
stable-list-v2

Added qtserialport (obsoletes bug 577074) and qtwebengine (I'm sure it will be needed).
Comment 2 Michael Palimaka (kensington) gentoo-dev 2016-06-23 20:23:05 UTC
Created attachment 438594 [details]
stable-list-v3

Retargeting qtdeclarative to -r1.
Comment 3 Michael Palimaka (kensington) gentoo-dev 2016-07-22 17:50:23 UTC
amd64/x86 done
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2016-08-03 03:31:01 UTC
I don't think we're done yet.
Comment 5 Davide Pesavento gentoo-dev 2016-08-03 06:05:42 UTC
The idea was to stabilize 5.6.1 on amd64/x86 only, mainly because it was needed to stabilize a new version of KDE/Plasma. Other arches were meant to target a later 5.6.x patch release, or even skip 5.6 altogether and move directly to 5.7.x

Obviously I'm not opposed to stabilizing 5.6.1 on other arches, I just don't want to overload arch teams. Be advised that we'll probably start another Qt5 mass stabilization in about 3 months from now.
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2016-08-03 09:15:27 UTC
(In reply to Davide Pesavento from comment #5)
> The idea was to stabilize 5.6.1 on amd64/x86 only, mainly because it was
> needed to stabilize a new version of KDE/Plasma. Other arches were meant to
> target a later 5.6.x patch release, or even skip 5.6 altogether and move
> directly to 5.7.x
> 
> Obviously I'm not opposed to stabilizing 5.6.1 on other arches, I just don't
> want to overload arch teams. Be advised that we'll probably start another
> Qt5 mass stabilization in about 3 months from now.

The fundamental ideas at play here are to

 * never leave architectures behind, and
 * leave those decisions up to the architecture teams.

When you start to allow yourself to think that some architectures are more important than others, you might as well give up.
Comment 7 Davide Pesavento gentoo-dev 2016-08-03 10:09:25 UTC
(In reply to Jeroen Roovers from comment #6)
> The fundamental ideas at play here are to
> 
>  * never leave architectures behind, and

why "behind"? There's nothing wrong in staying on 5.5.1, it's not old or "behind" at all... most major distros still ship with 5.5.1 or even older versions...

>  * leave those decisions up to the architecture teams.

Agreed, we should've asked, but we tried that approach in the past and it very rarely worked.

> When you start to allow yourself to think that some architectures are more
> important than others, you might as well give up.

That was definitely not the rationale behind this "decision" (although we never really decided or even discussed about the choice of target arches, we simply moved forward with kensington's initial proposal, maybe he can provide more reasons for it).
As I explained in my previous comment, AFAIK this "restricted stabilization" was driven by the needs of the KDE team, which were (and still are) irrelevant to arches other than amd64/x86.
Comment 8 Michael Palimaka (kensington) gentoo-dev 2016-08-03 17:59:51 UTC
(In reply to Davide Pesavento from comment #7)
> That was definitely not the rationale behind this "decision" (although we
> never really decided or even discussed about the choice of target arches, we
> simply moved forward with kensington's initial proposal, maybe he can
> provide more reasons for it).
> As I explained in my previous comment, AFAIK this "restricted stabilization"
> was driven by the needs of the KDE team, which were (and still are)
> irrelevant to arches other than amd64/x86.

Correct, the primary reason for this stabilisation is because we require it for KDE. KDE is only stable on amd64 and x86 because they are the only architectures for which I stabilise (nobody else seems interested in taking care of it). It therefore did not seem necessary to burden other arch teams with this particular stabilisation.

(In reply to Jeroen Roovers from comment #6)
> The fundamental ideas at play here are to
> 
>  * never leave architectures behind, and
>  * leave those decisions up to the architecture teams.

This only works if arch teams respond in a timely manner, which they currently often do not. For example, see the numerous other stabilisation requests outstanding for multiple months.

Please do not take this as an attack on arch teams - their work is much appreciated. However, we do need to be realistic - arch teams (even for popular archs such as amd64) cannot keep up with current demands.
Comment 9 Jeroen Roovers (RETIRED) gentoo-dev 2016-08-15 05:57:05 UTC
Stable for HPPA PPC64.
Comment 10 Markus Meier gentoo-dev 2016-08-23 19:51:01 UTC
arm stable
Comment 11 Agostino Sarubbo gentoo-dev 2016-10-06 07:46:50 UTC
ppc is in CC but the list is only for amd64 and x86. Can I have a list for ppc? thanks
Comment 12 Agostino Sarubbo gentoo-dev 2016-10-13 09:41:45 UTC
ppc stable. Closing.
Comment 13 Arfrever Frehtes Taifersar Arahesis 2016-10-13 21:13:41 UTC
Stabilization of the following ebuilds is still needed:

    dev-qt/pixeltool-5.6.1      hppa ppc64
        (dev-qt/pixeltool-5.5.1-r1 is stable for these architectures.)

    dev-qt/qtx11extras-5.6.1    ppc
        (dev-qt/qtx11extras-5.5.1 is stable for this architecture.)
Comment 14 Jeroen Roovers (RETIRED) gentoo-dev 2016-10-14 05:49:03 UTC
Stable for HPPA PPC64.
Comment 15 Agostino Sarubbo gentoo-dev 2016-10-14 07:10:20 UTC
ppc stable. Closing.