libkscreen2-plugin

# zypper dup -D
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...                                                                                                                                                                             
5 Problems:                                                                                                                                                                                                   
Problem: nothing provides libkscreen2-plugin >= 5.2.2 needed by plasma5-workspace-5.2.2-122.1.i586                                                                                                            
Problem: nothing provides libkscreen2-plugin >= 5.2.2 needed by plasma5-workspace-5.2.2-122.1.x86_64                                                                                                          
Problem: nothing provides libkscreen2-plugin >= 5.2.2 needed by plasma5-workspace-5.2.2-122.1.x86_64                                                                                                          
Problem: nothing provides libkscreen2-plugin >= 5.2.2 needed by kscreen5-5.2.2-17.1.i586                                                                                                                      
Problem: nothing provides libkscreen2-plugin >= 5.2.2 needed by plasma5-workspace-5.2.2-122.1.x86_64                                                                                                          
                                                                                                                                                                                                              
Problem: nothing provides libkscreen2-plugin >= 5.2.2 needed by plasma5-workspace-5.2.2-122.1.i586                                                                                                            
 Solution 1: deinstallation of kdebase4-workspace-4.11.17-1.1.x86_64                                                                                                                                          
 Solution 2: keep obsolete plasma5-workspace-5.2.1-116.1.x86_64                                                                                                                                               
 Solution 3: break plasma5-workspace-5.2.2-122.1.i586 by ignoring some of its dependencies                                                                                                                    
                                                                                                                                                                                                              
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): 3                                                                                                                           
                                                                                                                                                                                                              
Problem: nothing provides libkscreen2-plugin >= 5.2.2 needed by plasma5-workspace-5.2.2-122.1.x86_64                                                                                                          
 Solution 1: deinstallation of kdebase4-openSUSE-13.2-6.63.x86_64                                                                                                                                             
 Solution 2: keep obsolete plasma5-workspace-branding-openSUSE-13.2-47.1.x86_64                                                                                                                               
 Solution 3: break plasma5-workspace-5.2.2-122.1.x86_64 by ignoring some of its dependencies                                                                                                                  
                                                                                                                                                                                                              
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): 3                                                                                                                           

Problem: nothing provides libkscreen2-plugin >= 5.2.2 needed by plasma5-workspace-5.2.2-122.1.x86_64
 Solution 1: deinstallation of patterns-openSUSE-kde4_basis-20150105-3.1.x86_64
 Solution 2: keep obsolete plasma5-desktop-5.2.1-111.1.x86_64
 Solution 3: break plasma5-workspace-5.2.2-122.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): 2

Problem: nothing provides libkscreen2-plugin >= 5.2.2 needed by kscreen5-5.2.2-17.1.i586
 Solution 1: deinstallation of kscreen-1.0.71-3.3.x86_64
 Solution 2: keep obsolete kscreen5-5.2.1-15.1.x86_64
 Solution 3: break kscreen5-5.2.2-17.1.i586 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): 2

Problem: nothing provides libkscreen2-plugin >= 5.2.2 needed by plasma5-workspace-5.2.2-122.1.x86_64
 Solution 1: Following actions will be done:
  deinstallation of plasma5-workspace-lang-5.2.1-116.1.noarch
  deinstallation of plasma5-desktop-lang-5.2.1-111.1.noarch
 Solution 2: deinstallation of kdebase4-session-4.12-5.1.noarch
 Solution 3: keep obsolete plasma5-workspace-libs-5.2.1-116.1.x86_64
 Solution 4: break plasma5-workspace-5.2.2-122.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/4/s/r/c] (c): 3
Resolving dependencies...
Computing distribution upgrade...

The following 16 NEW packages are going to be installed:
  kernel-desktop-3.19.1-2.1 kernel-desktop-devel-3.19.1-2.1 kernel-devel-3.19.1-2.1 libgps22 libnm0 libsamba-passdb0 libsamba-passdb0-32bit python3-bottle python3-coverage python3-cups python3-nose 
  python3-py python3-pycurl python3-requests python3-simplejson rp-pppoe 

The following 2 applications are going to be REMOVED:
  Firefox system-config-printer 

The following 6 packages are going to be REMOVED:
  libgps21 libmediastreamer_base3 libmediastreamer_voip3 libpdb0 libpdb0-32bit libvlccore7 

The following 320 packages are going to be upgraded:
  MPlayer Mesa Mesa-libEGL1 Mesa-libGL1 Mesa-libGLESv2-2 Mesa-libglapi0 MozillaFirefox MozillaFirefox-translations-common NetworkManager NetworkManager-pptp NetworkManager-vpnc alsa-plugins 
  alsa-plugins-pulse bash-completion bluedevil5 bluedevil5-lang boost-license1_56_0 btrfsprogs bundle-lang-common-en bundle-lang-gnome-en coreutils cups-filters cups-filters-cups-browsed 
  cups-filters-foomatic-rip cups-filters-ghostscript desktop-file-utils dkms-nvidia drkonqi5 findutils gettext-runtime glibc glibc-32bit glibc-devel glibc-extra glibc-locale glibc-locale-32bit gmplayer 
  gptfdisk grub2 grub2-i386-pc grub2-snapper-plugin grub2-x86_64-efi gutenprint irqbalance java-1_7_0-openjdk java-1_7_0-openjdk-headless java-1_8_0-openjdk java-1_8_0-openjdk-headless kde-cli-tools5 
  kde-cli-tools5-lang kde-gtk-config5 kde-gtk-config5-lang kde4-kgreeter-plugins kdebase4-workspace kdebase4-workspace-addons kdebase4-workspace-ksysguardd kdebase4-workspace-liboxygenstyle 
  kdebase4-workspace-libs kdebase4-workspace-plasma-calendar kdm kernel-macros kfilemetadata5 kfilemetadata5-ffmpegextractor kfilemetadata5-lang kinfocenter5 kinfocenter5-lang klogd kmenuedit5 
  kmenuedit5-lang kmod kmod-compat ksshaskpass5 ksshaskpass5-lang ktexteditor ktexteditor-lang kwin kwin5 kwin5-lang libKF5Baloo1 libKF5BalooXapian1 libQt5Multimedia5 libQt5Svg5 libQt5WebKit5 
  libQt5WebKit5-imports libQt5WebKitWidgets5 libX11-6 libX11-data libX11-xcb1 libXfont1 libXxf86vm1 libarchive13 libastro1 libbluray1 libboost_date_time1_56_0 libboost_filesystem1_56_0 
  libboost_iostreams1_56_0 libboost_program_options1_56_0 libboost_regex1_56_0 libboost_system1_56_0 libboost_thread1_56_0 libbtrfs0 libcairo-gobject2 libcairo2 libchardet1 libdaemon0 libdcerpc-binding0 
  libdcerpc-binding0-32bit libdcerpc0 libdcerpc0-32bit libdv4 libevent-2_0-5 libgbm1 libgc1 libgensec0 libgensec0-32bit libglut3 libharfbuzz-icu0 libharfbuzz0 libhogweed2 libhogweed2-32bit libibus-1_0-5 
  libidn11 libjack0 libjson-glib-1_0-0 libkmod2 libksysguard5 libksysguard5-lang liblua5_2 libluajit-5_1-2 libmarblewidget20 libndr-krb5pac0 libndr-krb5pac0-32bit libndr-nbt0 libndr-nbt0-32bit 
  libndr-standard0 libndr-standard0-32bit libndr0 libndr0-32bit libnetapi0 libnetapi0-32bit libnettle4 libnettle4-32bit libnm-glib-vpn1 libnm-glib4 libnm-util2 libopenal1 libortp9 libpcap1 libpcre1 
  libpcre1-32bit libpcre16-0 libpcsclite1 libpth20 libpython3_4m1_0 libquazip1 libraptor2-0 librasqal3 librdf0 libregistry0 libreoffice libreoffice-base libreoffice-base-drivers-mysql libreoffice-calc 
  libreoffice-calc-extensions libreoffice-draw libreoffice-filters-optional libreoffice-icon-theme-galaxy libreoffice-icon-theme-hicontrast libreoffice-icon-theme-oxygen libreoffice-icon-theme-sifr 
  libreoffice-impress libreoffice-kde4 libreoffice-l10n-en libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-writer libreoffice-writer-extensions librest0 libsamba-credentials0 
  libsamba-credentials0-32bit libsamba-hostconfig0 libsamba-hostconfig0-32bit libsamba-util0 libsamba-util0-32bit libsamdb0 libsamdb0-32bit libsmbclient-raw0 libsmbclient-raw0-32bit libsmbclient0 
  libsmbconf0 libsmbconf0-32bit libsmbldap0 libsmbldap0-32bit libsolv-tools libspeex1 libspeexdsp1 libssh2-1 libtevent-util0 libtevent-util0-32bit libtevent0 libtevent0-32bit libv4l libv4l1-0 libv4l2-0 
  libv4lconvert0 libvdpau1 libvdpau_nouveau libvorbis0 libvorbisenc2 libvorbisfile3 libwayland-egl1 libwbclient0 libwbclient0-32bit libwicked-0-6 libx264-142 libx265-43 libxapian22 libxine2 libxine2-codecs 
  libxine2-pulse libzypp lua mailx marble marble-data marble-doc mpv nfsidmap nscd openSUSE-release openSUSE-release-ftp openal-soft oxygen-cursors4 p7zip patch patterns-openSUSE-apparmor 
  patterns-openSUSE-apparmor_opt patterns-openSUSE-base patterns-openSUSE-enhanced_base patterns-openSUSE-enhanced_base_opt patterns-openSUSE-fonts patterns-openSUSE-fonts_opt patterns-openSUSE-games 
  patterns-openSUSE-imaging patterns-openSUSE-imaging_opt patterns-openSUSE-kde patterns-openSUSE-kde4_basis patterns-openSUSE-kde4_games patterns-openSUSE-kde4_imaging patterns-openSUSE-kde4_internet 
  patterns-openSUSE-kde4_multimedia patterns-openSUSE-kde4_office patterns-openSUSE-kde4_pure patterns-openSUSE-kde4_utilities patterns-openSUSE-kde4_utilities_opt patterns-openSUSE-kde4_yast 
  patterns-openSUSE-multimedia patterns-openSUSE-multimedia_opt patterns-openSUSE-non_oss patterns-openSUSE-non_oss_opt patterns-openSUSE-office patterns-openSUSE-office_opt patterns-openSUSE-sw_management 
  patterns-openSUSE-sw_management_kde4 patterns-openSUSE-x11 patterns-openSUSE-x11_opt patterns-openSUSE-yast2_basis pcsc-lite pigz plasma5-addons plasma5-addons-kimpanel plasma5-addons-lang 
  plasma5-session plasma5-session-envscript plasma5-workspace plasma5-workspace-branding-openSUSE plasma5-workspace-lang polkit-kde-agent-5 polkit-kde-agent-5-lang pptp python-cups python-cupshelpers 
  python-kdebase4 python-solv python3-base python3-setuptools samba samba-32bit samba-client samba-client-32bit samba-libs samba-libs-32bit smartmontools suspend system-config-printer 
  system-config-printer-applet system-config-printer-common system-config-printer-dbus-service tar tcpdump ucode-intel udev-configure-printer vim vim-data vlc-noX-lang vorbis-tools wicked wicked-service 
  words xdm xinit xscreensaver-data-extra yast2-core yast2-packager yast2-ruby-bindings zsh zypper zypper-aptitude zypper-log 

The following 32 patterns are going to be upgraded:
  apparmor apparmor_opt base enhanced_base enhanced_base_opt fonts fonts_opt games imaging imaging_opt kde kde4_basis kde4_games kde4_imaging kde4_internet kde4_multimedia kde4_office kde4_pure 
  kde4_utilities kde4_utilities_opt kde4_yast multimedia multimedia_opt non_oss non_oss_opt office office_opt sw_management sw_management_kde4 x11 x11_opt yast2_basis 

The following product is going to be upgraded:
  "openSUSE Tumbleweed" 

The following 3 packages are going to be downgraded:
  kscreen5-lang plasma5-desktop-branding-openSUSE plasma5-desktop-lang 

The following 3 packages are going to change vendor:
  kscreen5-lang                      obs://build.opensuse.org/home:wolfi323 -> obs://build.opensuse.org/KDE
  plasma5-desktop-branding-openSUSE  obs://build.opensuse.org/home:wolfi323 -> obs://build.opensuse.org/KDE
  plasma5-desktop-lang               obs://build.opensuse.org/home:wolfi323 -> obs://build.opensuse.org/KDE


320 packages to upgrade, 3 to downgrade, 16 new, 6 to remove, 3  to change vendor.
Overall download size: 453.1 MiB. Already cached: 0 B  After the operation, additional 282.0 MiB will be used.
Continue? [y/n/? shows all options] (y): 


Sorry the code entry is so long but I can’t solve this dependency requirement in a satisfactory way.

I had a similar situation about two maybe three weeks ago and one required lib something or other sent the whole thing into a spin.
I think what I did at that time was opt to keep the obsolete plasma5-workspace - big long number here and after a week or so
an appearance was made - presumably by the lib that nothing provided - and all seemed well until today.

I have just consulted my notes and found that the previous dependency unstisfactory resolution by downgrading was caused by this

libavformat55-2.3.6-4.4.x86_64 requires libavutil52 = 2.3.6, but this requirement cannot be provided

I recall being unsatisfied that I had solved the issue in an elegant fashion - but I do recall that a few days and huge downloads (well it is Factory/Tumbleweed) later everything was updated and
stuff that was uninstalled or deleted or not installed seemed to be sorted into the latest and greatest.

Maybe I should hang on for a week ten days?

Best wishes,

Hugh

Your problem basically boils down to this:

You’re using my Factory repo and KDE:Frameworks5, right?
zypper is trying to install plasma5 from the standard KDE:Frameworks5 repo, which conflicts with kdebase4-workspace.

This seems to be caused by the pending update to 5.2.2. Apparently 5.2.2 got published in KDE:Frameworks5 today already by mistake (the release is tomorrow). I cannot check as I seem to have problems reaching download.opensuse.org at all at the moment.
I will enable publishing now for my repo as well, this should hopefully fix the issue.

PS: Apparently that’s not the reason. I don’t see any 5.2.2 packages in the KDE:Frameworks5 repo yet.
But as mentioned I have severe problems reaching download.opensuse.org at the moment, so I cannot really check what’s wrong.
Might be that my repo contains some 5.2.2 packages by mistake already, for Factory at least (I don’t have a problem on 13.2).
So please wait a day or two, until 5.2.2 is released and published completely, and the issue should resolve itself.

I “fixed” this now by setting the version of plasma5-desktop and plasma5-workspace to 5.2.1.
They actually are still 5.2.2 (I cannot easily downgrade the packages completely) but specify 5.2.1 as package version which should solve the dependency conflicts.
As 5.2.2 is just a bugfix update (and most fixes have already been added to openSUSE’s 5.2.1 packages as well anyway) this should not cause any problems I hope.

Please take my apologies for the problem. Unfortunately I forgot to disable publishing on Thursday again (or sumski was too quick with updating the official packages… :wink: ). When I noticed, I tried to solve all conflicts, but I overlooked that plasma5-workspace and plasma5-desktop 5.2.2 have already been built and published for Factory (they haven’t been in the other repos yet).

Feel free to report if there are still conflicts, but everything should be ok again after the 5.2.2 release tomorrow anyway.

I had the same issue at the weekend and was just waiting for:

http://download.opensuse.org/repositories/KDE%3A/Frameworks5/openSUSE_Factory/

to update to 5.2.2

Hello wolfi,

and thanks for the reassurance.

I didn’t make any choices to fix the problems ( I never get them right anyway!) so I’m more than happy to wait.
Given the time difference between us - you are Northern Hemisphere, aren’t you? - I am in the Southern Hemisphere - it is already tomorrow here so I’l probably run zypper dup in an hour or two.

Best wishes,

Hugh

Yes. But the hemisphere should be irrelevant regarding this, no? :wink:

My timezone is CET, and we have ~21:00 now (on 23rd, i.e. the day before the release day).

it is already tomorrow here so I’l probably run zypper dup in an hour or two.

Well, that would definitely be too soon.

To be precise (and rule out any timezone differences :wink: ), according to KDE’s release schedule Plasma 5.2.2 is going to be released on Tue 2015-03-24 “midday UTC”.
I cannot tell you when exactly publishing will be enabled again for KDE:Frameworks5 though.

But anyway, there shouldn’t be conflicts any more, unless I overlooked something.

Yes you are correct it was too soon!

# zypper dup -D
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
2 Problems:
Problem: nothing provides plasma5-workspace >= 5.2.2 needed by plasma5-workspace-branding-openSUSE-13.2-50.1.i586
Problem: nothing provides libkscreen2-plugin >= 5.2.2 needed by kscreen5-5.2.2-17.1.x86_64

Problem: nothing provides plasma5-workspace >= 5.2.2 needed by plasma5-workspace-branding-openSUSE-13.2-50.1.i586
 Solution 1: deinstallation of kdebase4-openSUSE-13.2-6.63.x86_64
 Solution 2: keep obsolete plasma5-workspace-branding-openSUSE-13.2-47.1.x86_64
 Solution 3: break plasma5-workspace-branding-openSUSE-13.2-50.1.i586 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): 


The problems to be solved have been reduced to two from five.

Should I still wait or can I go with solution 2, perhaps?

Hugh
edit: ps the remark about it already being “tomorrow” here was meant to be humorous;)

[QUOTE=folkpuddle;2701178]Yes you are correct it was too soon!

# zypper dup -D
Problem: nothing provides plasma5-workspace >= 5.2.2 needed by plasma5-workspace-branding-openSUSE-13.2-50.1.i586
Problem: nothing provides libkscreen2-plugin >= 5.2.2 needed by kscreen5-5.2.2-17.1.x86_64

D’oh!
I forgot to rebuild the branding, so it still requires plasma 5.2.2, and I overlooked kscreen as well.
Will be fixed ASAP…

Should I still wait or can I go with solution 2, perhaps?

Yes, or select 3.
You’ll get a similar conflict for kscreen2 as well, the same should apply there, i.e. select either “keep obsolete …” or “break …”.

As I said, there should be no problem as 5.2.2 is only a bugfix update, and those packages are not vital anyway. In particular kscreen2, that’s just the “Display & Monitor” configuration module.

All conflicts should really be fixed now… :wink:

Yes they are.

Many thanks once again,

Hugh

JFYI, publishing of 5.2.2 has been enabled in KDE:Frameworks5 meanwhile (sometime in the last hour I think), and I enabled it for my repo as well a few moments ago… (might still take a short while until it is on the mirrors though)

Just updated and all looks fine.

Yeah. I was kinda sure of that… :wink:

I’ll try to do better again with the next update.
(5.3 will bring some incompatible changes anyway, I won’t be able to revert that so easily… :wink: )

I use tumbleweed and your plasma5 repo as my default plasma5 repo. I also have:

http://download.opensuse.org/repositories/KDE%3A/Frameworks5/openSUSE_Factory/

&

http://download.opensuse.org/repositories/KDE%3A/Qt5/openSUSE_Factory/

enabled - to pull in the dependencies. I find that this works really well. Occasionally your repo is a bit ahead of the other two and I just hold off up-dating until they catch up. On the odd occasion when I hit a problem I keep a local repo of the RPMs and just roll back.

Thanks very much for doing a great job.