Bug 509626

Summary: KDE4.3beta1 - 1-click-install breaks yast software management (qt45 incompatibility)
Product: [openSUSE] openSUSE 11.0 Reporter: David Rankin <drankinatty>
Component: KDE4 ApplicationsAssignee: E-mail List <kde-maintainers>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description David Rankin 2009-06-03 19:06:21 UTC
User-Agent:       Opera/9.64 (X11; Linux x86_64; U; en) Presto/2.1.1

The 1-click install for kde4.3 beta1 installs qt45 libraries that break Yast -> Software Management for both kde4 and kde3 in openSuSE 11.0. The error returned is:

YaST got signal 11 at YCP file /usr/share/YaST2/clients/inst_packages.ycp:36
/sbin/yast2: line 421: 30746 Segmentation fault $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS

The problem is caused by incompatible qt45 libraries being installed by the 1-click install from the ../KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/ repository.

The problem libraries are:

13:47 alchemy:~/linux/kde4> while read line; do rpm -q $line; done < qtlist
libqt4-4.5.1-47.1
libqt4-sql-4.5.1-47.1
libqt4-devel-doc-data-4.5.1-49.1
libqt4-sql-sqlite-4.5.1-47.1
libqt4-qt3support-4.5.1-47.1
libqt4-x11-4.5.1-47.1
libpoppler-qt4-3-0.10.6-6.7
libpolkit-qt0-0.9.2-7.1
libqt4-devel-4.5.1-47.1
libQtWebKit4-4.5.1-49.1
package libqt4-devel-doc is not installed
libQtWebKit-devel-4.5.1-49.1

Any attempt to disable the kde4 repository and downgrade to qt44 caused a dependency nightmare that suggests the complete deinstallation of kde4.3beta1 and a downgrade to 4.2 completely defeating the purpose of the 1-click-install of 4.3 beta1 to begin with.



Reproducible: Always

Steps to Reproduce:
1. Load openSuSE 11.0
2. Go to http://en.opensuse.org/KDE4
3. Click: http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/KDE4-DEFAULT.ymp
4. Then try to run Yast -> Software Management in either kde3 or kde4
Actual Results:  
YaST got signal 11 at YCP file /usr/share/YaST2/clients/inst_packages.ycp:36
/sbin/yast2: line 421: 30746 Segmentation fault $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS

Expected Results:  
A working Yast Software Management

KDE 4.3 Beta1 is Looking Good! Only 1 crash assistant incident when configuring the desktop settings.
Comment 1 Lubos Lunak 2009-06-03 19:17:02 UTC
.

*** This bug has been marked as a duplicate of bug 482749 ***