Bug 500563

Summary: one click install KDE YAST2 conflict
Product: [openSUSE] openSUSE 11.1 Reporter: Jori Florissen <trip.florissen>
Component: YaST2Assignee: E-mail List <kde-maintainers>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: ma, mvidner, trip.florissen
Version: Final   
Target Milestone: ---   
Hardware: i686   
OS: openSUSE 11.1   
Whiteboard:
Found By: Community User Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: yast2 logs

Description Jori Florissen 2009-05-04 12:44:12 UTC
YAST2 gives a conflict when trying to update to latest stable kde 4(kde 4.2.2) using one click install. 

the current kde version running on my system is Version 4.2.00 (KDE 4.2.0) "release 102"
Comment 1 chen zhen 2009-05-06 09:57:33 UTC
Hi Jori, thanks for reporting, can you attach the yast2 logs please?
See http://en.opensuse.org/Bugs/YaST
Comment 2 Jori Florissen 2009-05-08 14:51:48 UTC
Created attachment 291010 [details]
yast2 logs

i have attached the yast 2 logs as requested. I'm sorry to not have read the bugreport page before posting the bug.
Comment 3 chen zhen 2009-05-11 02:38:48 UTC
Never mind, Jori, you're doing great, we very appreciate your help
Comment 4 Jiří Suchomel 2009-05-11 08:52:33 UTC
Well, and is "one click installer" the problem? What if you download related packages manually and try to install with YaST or just rpm. does it show conflicts?
Comment 6 Michael Andres 2009-05-22 14:46:31 UTC
Look at the log:

  2009-05-04 12:28:23 <1> linux-z4hp(4446) 
    [Pkg] OneClickInstallWorkerFunctions.ycp:156 ...

  Pkg Builtin called: ResolvableInstallRepo
  kde4-gwenview from repository 10 (devel:tools:building) was not found
  Pkg Builtin called: ResolvableInstallRepo
  kde4-gwenview from repository 1 (KDE:KDE4:Factory:Desktop) was not found
  Pkg Builtin called: ResolvableInstallRepo
  kde4-gwenview from repository 9 (repo-update) was not found
  Pkg Builtin called: PkgInstall

Looks like after kde4-gwenview was not found in the desired repos, OneClickInstallWorkerFunctions finally falls back to install it from somewhere else:

  Install U_Th_(17616)kde4-gwenview-4.1.3-4.7.i586(openSUSE 11.1-0)


This creates the solver conflict:

  Problem 1:
  ====================================
  kde4-gwenview-4.1.3-4.7.i586 requires kdebase4-runtime < 4.1.60, 
    but this   requirement cannot be provided
  ------------------------------------
  do not install kde4-gwenview-4.1.3-4.7.i586
  ------------------------------------
  ...
  downgrade of kdebase4-runtime-4.2.0-79.2.i586 
            to kdebase4-runtime-4.1.3-4.2.9.i586



I'd say the selection of kde4-gwenview is dubious. Martin?
Comment 7 Martin Vidner 2009-07-03 06:04:14 UTC
Anything that looks like YaST can be screened by the YaST team.
Comment 9 Michal Zugec 2009-07-03 09:44:35 UTC
OneClickInstallWorkerFunctions.ycp comes from metapackage -> mvidner (reassigned)
Comment 10 Jan Kupec 2009-07-03 13:29:23 UTC
Looks like this bug doesn't want to go to Martin at all costs (look at the history :O). One more try...
Comment 11 Martin Vidner 2009-07-08 14:49:49 UTC
It is a bug in the YMP file 
http://download.opensuse.org/repositories/KDE:/42/openSUSE_11.1/KDE4-DEFAULT.ymp
It references kde4-gwenview but the package is actually called gwenview:
https://build.opensuse.org/package/show?package=kdegraphics4&project=KDE%3A42

Googling for "build service ymp" pointed me to http://news.opensuse.org/2007/08/01/benjis-one-click-install-gets-supported-by-opensuse-build-service/
and one has to edit it here (I have no permission)
  osc meta -e pattern KDE:42 KDE4-DEFAULT
Comment 12 Jori Florissen 2009-07-18 23:00:51 UTC
I found that wat Martin said is true, Changing the reference from kde4-gwenview (<name>kde4-gwenview</name> to gwenview ( <name>gwenview</name> )in the ymp file did the trick and everything installed without any problems.
so this is a bug in the YMP file

Thanks for all the help
Comment 13 Jori Florissen 2009-07-18 23:05:02 UTC
I found that wat Martin said is true, Changing the reference from kde4-gwenview (<name>kde4-gwenview</name> to gwenview ( <name>gwenview</name> )in the ymp file did the trick and everything installed without any problems.
so this is a bug in the YMP file

Thanks for all the help
Comment 14 Jori Florissen 2009-07-18 23:07:04 UTC
sorry for the status change (and the spam it's causing)
should i call this bug resolved now ?
Comment 15 Stephan Binner 2009-09-05 09:40:22 UTC
Fixed.