Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 266201 - Please mark x11-libs/qt-*-4.5.1 stable [also regression tracker]
Summary: Please mark x11-libs/qt-*-4.5.1 stable [also regression tracker]
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords: STABLEREQ, Tracker
Depends on: 259414 260244 260991 261412 265878 268090 269622 269739 269834 271903
Blocks: 269269 272842
  Show dependency tree
 
Reported: 2009-04-15 06:03 UTC by Ben de Groot (RETIRED)
Modified: 2009-10-28 21:07 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ben de Groot (RETIRED) gentoo-dev 2009-04-15 06:03:08 UTC
This is the tracker bug for all issues preventing stabilization of the ~x11-libs/qt-*-4.5.0 ebuilds. One thing I have noticed is that 4.5 is much stricter in handing translations, so testing of stable ebuilds depending on qt4 is necessary, to make sure they are 4.5 compatible.
Comment 1 Markos Chandras (RETIRED) gentoo-dev 2009-04-15 10:38:06 UTC
bug 260244  also fails on translations. What should we do about them? Poke upstream to fix them?
Comment 2 Markos Chandras (RETIRED) gentoo-dev 2009-04-15 10:49:47 UTC
Maybe this link can help us deal with various translating issues 

http://www.qtsoftware.com/developer/changes/changes-4.5.0 ( section about "-lupdate" )
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2009-04-16 00:42:46 UTC
According to redhat this patch seems to solve translating issues

http://cvs.fedoraproject.org/viewvc/devel/qt/qt-x11-opensource-src-4.5.0-lrelease.patch?view=log
Comment 4 Ben de Groot (RETIRED) gentoo-dev 2009-04-23 18:07:37 UTC
Would be nice to give a rationale for the 4.5.0 to 4.5.1 change for stabilization candidate...
Comment 5 Markos Chandras (RETIRED) gentoo-dev 2009-04-23 21:52:13 UTC
Well, I consider this Tracker not as a "stabilization tracker" but more as "qt-4.5 regression" tracker :)

Feel free to change it as you like :)
Comment 6 Ben de Groot (RETIRED) gentoo-dev 2009-05-08 13:14:58 UTC
Okay, now that the last open bug blocking this tracker has been fixed, and as discussed on IRC, we are planning to request stabilization for the Qt 4.5.1 packages next week.
Comment 7 Ben de Groot (RETIRED) gentoo-dev 2009-05-10 14:01:30 UTC
Arches, please test and mark stable the latest qt ebuilds:

x11-libs/qt-4.5.1 (meta-ebuild)
x11-libs/qt-assistant-4.5.1
x11-libs/qt-core-4.5.1
x11-libs/qt-dbus-4.5.1
x11-libs/qt-demo-4.5.1
x11-libs/qt-gui-4.5.1
x11-libs/qt-opengl-4.5.1
x11-libs/qt-phonon-4.5.1
x11-libs/qt-qt3support-4.5.1
x11-libs/qt-script-4.5.1
x11-libs/qt-sql-4.5.1
x11-libs/qt-svg-4.5.1-r1
x11-libs/qt-test-4.5.1
x11-libs/qt-webkit-4.5.1
x11-libs/qt-xmlpatterns-4.5.1

Note to everyone: if any issues pop up with stable packages not compiling or not working with Qt 4.5.1, please open separate bugs for those, and let them block this tracker.
Comment 8 Tobias Klausmann (RETIRED) gentoo-dev 2009-05-13 20:08:29 UTC
Alpha would love to stabilize this, but qt-webkit is hosed (see bug 269739 which I've added as a blocker). 4.5.0 had the same problem but I don't know why there's no bug for that...

Since -webkit is a hard dep of the meta ebuild, there's no chance of use-masking our way out of this, either.
Comment 9 Brent Baude (RETIRED) gentoo-dev 2009-05-13 20:43:23 UTC
ppc done
Comment 10 Ben de Groot (RETIRED) gentoo-dev 2009-05-13 22:17:55 UTC
(In reply to comment #8)
> Alpha would love to stabilize this, but qt-webkit is hosed [...]
> Since -webkit is a hard dep of the meta ebuild, there's no chance of
> use-masking our way out of this, either.

Just drop keywords on the meta ebuild then. You can still stabilize the other packages, as nothing in the tree is allowed to depend on the meta ebuild.
Comment 11 Christian Faulhammer (RETIRED) gentoo-dev 2009-05-14 13:22:49 UTC
I filed bugs for all reverse dependencies that failed for me.  Not all of them were tested, but a lot.
Comment 12 Tobias Klausmann (RETIRED) gentoo-dev 2009-05-15 18:45:24 UTC
Stabilized those on alpha (none Faulis blockers are keyworded on alpha and I found no further ones):

x11-libs/qt-core-4.5.1
x11-libs/qt-dbus-4.5.1
x11-libs/qt-gui-4.5.1
x11-libs/qt-opengl-4.5.1
x11-libs/qt-phonon-4.5.1
x11-libs/qt-qt3support-4.5.1
x11-libs/qt-script-4.5.1
x11-libs/qt-sql-4.5.1
x11-libs/qt-svg-4.5.1-r1
x11-libs/qt-test-4.5.1
x11-libs/qt-xmlpatterns-4.5.1

I dropped the keywords on those, since -webkit does not compile (see bug 269739):

x11-libs/qt-webkit-4.5.1
x11-libs/qt-assistant-4.5.1
x11-libs/qt-4.5.1

ynwgin: feel free to remove bug 269739 from the blockers list if it offends your aesthetic senses :)
Comment 13 Markos Chandras (RETIRED) gentoo-dev 2009-05-21 23:45:04 UTC
ppc archers, can you please stabilize qt-gui-4.5.1-r1 since it includes a urgent patch for ppc machines? Thank you

Related bug 270769 
Comment 14 Brent Baude (RETIRED) gentoo-dev 2009-05-22 15:45:46 UTC
ppc done
Comment 15 Tobias Klausmann (RETIRED) gentoo-dev 2009-05-24 12:10:46 UTC
Keyworded -webkit, -assistant and meta ebuild after fixing the relocation overflow bug (bug #269739).
Comment 16 Raúl Porcel (RETIRED) gentoo-dev 2009-05-24 17:07:29 UTC
Marking stable qt parts without having the qt meta ebuild stable, makes a lot of packages to create blockers, since they depend on the meta ebuild. So, for example, this won't go stable on sparc.
Comment 17 Ben de Groot (RETIRED) gentoo-dev 2009-05-24 23:38:19 UTC
(In reply to comment #16)
> Marking stable qt parts without having the qt meta ebuild stable, makes a lot
> of packages to create blockers, since they depend on the meta ebuild. So, for
> example, this won't go stable on sparc.

That is not true. There should be nothing in the tree that depends on the meta ebuild. As the message given by the ebuild itself says, it's only there as a convenience for users. All packages in portage (should) depend only on the specific split qt ebuilds they need. If anything depends on the meta ebuild, that is a regression bug.

So please proceed with stabling the components that you can (webkit and phonon for example are not necessary). Also, KDE herd is keen on this, as they would like to include sparc when kde-4 goes stable.
Comment 18 Robert Piasek (RETIRED) gentoo-dev 2009-05-26 17:57:50 UTC
stable on ARM:

x11-libs/qt-4.5.1
x11-libs/qt-assistant-4.5.1
x11-libs/qt-core-4.5.1
x11-libs/qt-dbus-4.5.1
x11-libs/qt-gui-4.5.1
x11-libs/qt-opengl-4.5.1
x11-libs/qt-phonon-4.5.1
x11-libs/qt-qt3support-4.5.1
x11-libs/qt-script-4.5.1
x11-libs/qt-sql-4.5.1
x11-libs/qt-svg-4.5.1-r1
x11-libs/qt-test-4.5.1
x11-libs/qt-webkit-4.5.1
x11-libs/qt-xmlpatterns-4.5.1
                                                                                                                                                              
Comment 19 Ben de Groot (RETIRED) gentoo-dev 2009-05-30 19:48:00 UTC
Arches, please also look at bug 271903 at the same time, we need media-sound/phonon stable as well, in order to solve bug 270188 with the proposed USE=kde.
Comment 20 Christian Faulhammer (RETIRED) gentoo-dev 2009-06-02 17:56:06 UTC
(In reply to comment #19)
> Arches, please also look at bug 271903 at the same time, we need
> media-sound/phonon stable as well, in order to solve bug 270188 with the
> proposed USE=kde.

 Use the appropriate Bugzilla fields please, that makes orientation easier.
Comment 21 Christian Faulhammer (RETIRED) gentoo-dev 2009-06-02 18:21:03 UTC
x86 stable
Comment 22 Nikoli 2009-06-06 05:41:54 UTC
Please look at bug 272716
Comment 23 Markus Meier gentoo-dev 2009-06-06 08:43:54 UTC
amd64 stable
Comment 24 Jeroen Roovers (RETIRED) gentoo-dev 2009-06-08 22:41:23 UTC
Stable for HPPA except all depending on qt-webkit.
Comment 25 Raúl Porcel (RETIRED) gentoo-dev 2009-06-30 15:15:39 UTC
ia64/sparc stable
Comment 26 Ben de Groot (RETIRED) gentoo-dev 2009-10-28 21:07:49 UTC
Mostly fixed, but ppc64 still hasn't marked this version stable. It is scheduled to be removed tho, so please move on to 4.5.3 (bug 290922).