Can't convert Leap 15.2 to Argon

According to https://en.opensuse.org/SDB:Argon_and_Krypton#Argon I just need to add few KDE repos to my existing Leap to get latast KDE software.
So I copy pastated following commands in terminal:-


zypper ar -p 75 'https://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_$releasever' KDE-Qt5
zypper ar -p 75 'https://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_$releasever' KDE-Frameworks
zypper ar -p 75 'https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Leap_$releasever' KDE-Applications
zypper ar -p 75 'https://download.opensuse.org/repositories/KDE:/Extra/KDE_Applications_openSUSE_Leap_$releasever' KDE-Extra
zypper -v dup --allow-vendor-change



I checked after reboot and I’m still on KDE 5.18. KDE packages like kwin are still on 5.18

When I use up instead of dup, I get following:-


~ ❯❯❯ sudo zypper up --allow-vendor-change
Loading repository data...
Reading installed packages...

The following 2 items are locked and will not be changed by any action:
 Installed:
  0ad 0ad-data

The following 619 package updates will NOT be installed:
  0ad 0ad-data accounts-qml-module akonadi-calendar-lang akonadi-calendar-tools akonadi-calendar-tools-lang akonadi-contact
  akonadi-contact-lang akonadi-import-wizard akonadi-import-wizard-lang akonadi-notes-lang akonadi-plugin-calendar
  akonadi-plugin-contacts akonadi-plugin-kalarmcal akonadi-plugin-mime akonadi-search akonadi-search-lang akonadi-server
  akonadi-server-lang ark ark-lang baloo5-file baloo5-file-lang baloo5-imports baloo5-imports-lang baloo5-kioslaves
  baloo5-kioslaves-lang baloo5-tools baloo5-tools-lang baloo5-widgets baloo5-widgets-lang bluedevil5 bluedevil5-lang bluez-qt-imports
  breeze breeze5-decoration breeze5-style breeze5-style-lang dolphin dolphin-part dolphin-part-lang drkonqi5 drkonqi5-lang falkon
  falkon-gnome-keyring falkon-lang ffmpegthumbs ffmpegthumbs-lang frameworkintegration-plugin gmenudbusmenuproxy grantlee5
  grantleetheme grantleetheme-lang gwenview5 gwenview5-lang kaccounts-integration kaccounts-integration-lang kaccounts-providers
  kaccounts-providers-lang kactivities5-imports kactivitymanagerd kactivitymanagerd-lang kalarmcal kalarmcal-lang kate kate-lang
  kate-plugins kcalc kcalc-lang kcalutils kcalutils-lang kcharselect kcharselect-lang kcm_sddm kcm_sddm-lang kcm_tablet kconf_update5
  kcontacts-lang kdbusaddons-tools kdeclarative-components kde-cli-tools5 kde-cli-tools5-lang kdeconnect-kde kdeconnect-kde-lang
  kdeconnect-kde-zsh-completion kded kded-lang kdegraphics-thumbnailers kde-gtk-config5 kde-gtk-config5-gtk3 kdelibs4support
  kdelibs4support-lang kdenetwork-filesharing kdenetwork-filesharing-lang kdepim-addons kdepim-addons-lang kdepim-runtime
  kdepim-runtime-lang kde-print-manager kde-print-manager-lang kdialog kdialog-lang kdoctools kdoctools-lang kfilemetadata5
  kfilemetadata5-lang kgamma5 kgamma5-lang kglobalaccel5 khelpcenter5 khelpcenter5-lang khotkeys5 khotkeys5-lang
  kidentitymanagement-lang kimageformats kimap-lang kinfocenter5 kinfocenter5-lang kinit kinit-lang kio kio_audiocd kio_audiocd-lang
  kio-core kio-extras5 kio-extras5-lang kio-lang kipi-plugins kipi-plugins-lang kirigami2 kirigami2-lang kitinerary kldap kldap-lang
  kleopatra kleopatra-lang kmag kmag-lang kmail-account-wizard kmail-account-wizard-lang kmailtransport kmailtransport-lang kmenuedit5
  kmenuedit5-lang kmime-lang kmousetool kmousetool-lang knewstuff knewstuff-imports knotes knotes-lang kompare kompare-lang konsole
  konsole-part konsole-part-lang kontactinterface-lang konversation konversation-lang korganizer korganizer-lang kpackage kpackage-lang
  kpeople5 kpeople5-lang kpeoplevcard kquickcharts krita krita-lang kross kross-lang kscreen5 kscreen5-lang kscreen5-plasmoid
  kscreenlocker kscreenlocker-lang kservice kservice-lang ksshaskpass5 ksshaskpass5-lang ksysguard5 ksysguard5-lang ktexteditor
  ktexteditor-lang ktnef ktnef-lang kuserfeedback-imports kwalletd5 kwalletd5-lang kwalletmanager5 kwalletmanager5-lang kwallet-tools
  kwallet-tools-lang kwayland kwayland-integration kwin5 kwin5-lang libaccounts-qt5-1 libAppStreamQt2 libbreezecommon5-5
  libdbusmenu-qt5-2 libdolphinvcs5 libkcddb libkcddb-lang libkcompactdisc-lang libkdecorations2-5 libkdecorations2-5-lang libkdegames
  libkdegames-lang libkdepim libkdepim-lang libkdsoap1_9_0 libkerfuffle20 libKF5Activities5 libKF5ActivitiesStats1
  libKF5AkonadiAgentBase5 libKF5AkonadiCalendar5 libKF5AkonadiContact5 libKF5AkonadiCore5 libKF5AkonadiMime5 libKF5AkonadiNotes5
  libKF5AkonadiPrivate5 libKF5AkonadiSearch libKF5AkonadiWidgets5 libKF5AkonadiXml5 libKF5AlarmCalendar5 libKF5Archive5 libKF5Attica5
  libKF5Auth5 libKF5Auth5-lang libKF5AuthCore5 libKF5Baloo5 libKF5BalooEngine5 libKF5BalooEngine5-lang libKF5BluezQt6 libKF5Bookmarks5
  libKF5Bookmarks5-lang libKF5CalendarCore5 libKF5CalendarEvents5 libKF5CalendarSupport5 libKF5CalendarUtils5 libKF5Cddb5 libKF5Codecs5
  libKF5Codecs5-lang libKF5CompactDisc5 libKF5Completion5 libKF5Completion5-lang libKF5ConfigCore5 libKF5ConfigCore5-lang
  libKF5ConfigGui5 libKF5ConfigWidgets5 libKF5ConfigWidgets5-lang libKF5ContactEditor5 libKF5Contacts5 libKF5CoreAddons5 libKF5Crash5
  libKF5DBusAddons5 libKF5DBusAddons5-lang libKF5Declarative5 libKF5Declarative5-lang libKF5DNSSD5 libKF5DNSSD5-lang libKF5DocTools5
  libKF5Emoticons5 libKF5EventViews5 libKF5GlobalAccel5 libKF5GlobalAccel5-lang libKF5GlobalAccelPrivate5 libKF5GrantleeTheme5
  libKF5Gravatar5 libKF5GuiAddons5 libKF5Holidays5 libKF5Holidays5-lang libKF5I18n5 libKF5I18n5-lang libKF5IconThemes5
  libKF5IconThemes5-lang libKF5IdentityManagement5 libKF5IdleTime5 libKF5IMAP5 libKF5IncidenceEditor5 libKF5ItemModels5
  libKF5ItemViews5 libKF5ItemViews5-lang libKF5JobWidgets5 libKF5JobWidgets5-lang libKF5JSApi5 libKF5JsEmbed5 libKF5JsEmbed5-lang
  libKF5KCMUtils5 libKF5KCMUtils5-lang libKF5KDcraw5 libkf5kdegames6 libKF5KDELibs4Support5 libKF5KExiv2-15_0_0 libKF5KHtml5
  libKF5KHtml5-lang libKF5Kipi32_0_0 libKF5Kirigami2-5 libKF5KMahjongglib5 libKF5KontactInterface5 libKF5Ldap5 libKF5Libkdepim5
  libKF5Libkleo5 libKF5MailCommon5 libKF5MailImporter5 libKF5MailImporterAkonadi5 libKF5MailTransport5 libKF5MailTransportAkonadi5
  libKF5Mbox5 libKF5MediaWiki5 libKF5Mime5 libKF5ModemManagerQt6 libKF5NetworkManagerQt6 libKF5NewStuff5 libKF5NewStuff5-lang
  libKF5NewStuffCore5 libKF5Notifications5 libKF5Notifications5-lang libKF5NotifyConfig5 libKF5NotifyConfig5-lang libKF5Parts5
  libKF5Parts5-lang libKF5PimCommon5 libKF5PimCommonAkonadi5 libKF5PimTextEdit5 libKF5Plasma5 libKF5Prison5 libKF5Pty5 libKF5Pty5-lang
  libKF5PulseAudioQt2 libKF5Purpose5 libKF5PurposeWidgets5 libKF5QuickAddons5 libKF5Runner5 libKF5Sane5 libKF5Screen7 libKF5Solid5
  libKF5Solid5-lang libKF5SonnetCore5 libKF5SonnetCore5-lang libKF5SonnetUi5 libKF5Style5 libKF5Su5 libKF5Su5-lang libKF5Syndication5
  libKF5SyntaxHighlighting5 libKF5SyntaxHighlighting5-lang libKF5TextWidgets5 libKF5TextWidgets5-lang libKF5ThreadWeaver5 libKF5Tnef5
  libKF5UnitConversion5 libKF5UnitConversion5-lang libKF5Wallet5 libKF5WidgetsAddons5 libKF5WidgetsAddons5-lang libKF5WindowSystem5
  libKF5WindowSystem5-lang libKF5XmlGui5 libKF5XmlGui5-lang libKF5XmlRpcClient5 libKF5XmlRpcClient5-lang libKGantt2 libkgantt-lang
  libkgapi-lang libkioarchive5 libkleo libkleo-lang libkomparediff2-5 libkomparediff2-lang libKPimGAPICalendar5 libKPimGAPIContacts5
  libKPimGAPICore5 libKPimGAPITasks5 libKPimImportWizard5 libKPimItinerary5 libKPimItinerary5-lang libKPimPkPass5 libKPimSMTP5
  libksane-lang libkscreen2-plugin libKScreenLocker5 libksieve libksieve-lang libksysguard5 libksysguard5-helper libksysguard5-lang
  libKUserFeedbackCore1 libKUserFeedbackWidgets1 libkwalletbackend5-5 libpolkit-qt5-1-1 libpoppler-qt5-1 libqca-qt5 libqca-qt5-plugins
  libqgpgme7 libQt53DAnimation5 libQt53DAnimation-devel libQt53DCore5 libQt53DCore-devel libQt53DExtras5 libQt53DExtras-devel
  libQt53DInput5 libQt53DInput-devel libQt53DLogic5 libQt53DLogic-devel libQt53DQuick5 libQt53DQuickAnimation5
  libQt53DQuickAnimation-devel libQt53DQuick-devel libQt53DQuickExtras5 libQt53DQuickExtras-devel libQt53DQuickInput5
  libQt53DQuickInput-devel libQt53DQuickRender5 libQt53DQuickRender-devel libQt53DQuickScene2D5 libQt53DQuickScene2D-devel
  libQt53DRender5 libQt53DRender-devel libQt5Bluetooth5 libQt5Bluetooth5-imports libQt5Concurrent5 libQt5Concurrent-devel libQt5Core5
  libQt5Core-devel libqt5-creator libQt5DBus5 libQt5DBus-devel libQt5Designer5 libQt5DesignerComponents5 libQt5Gamepad5 libQt5Gui5
  libQt5Gui-devel libQt5Help5 libQt5HunspellInputMethod5 libqt5-linguist libqt5-linguist-devel libQt5Location5 libQt5Multimedia5
  libQt5Network5 libQt5NetworkAuth5 libQt5Network-devel libQt5Nfc5 libQt5Nfc5-imports libQt5OpenGL5 libQt5OpenGL-devel
  libQt5PlatformHeaders-devel libQt5Positioning5 libQt5PositioningQuick5 libQt5PrintSupport5 libQt5PrintSupport-devel libqt5-qdbus
  libqt5-qt3d-devel libqt5-qt3d-imports libqt5-qtbase-common-devel libqt5-qtbase-devel libqt5-qtbase-platformtheme-gtk3
  libqt5-qtconnectivity-devel libqt5-qtconnectivity-tools libqt5-qtdeclarative-devel libqt5-qtdeclarative-tools libqt5-qtdoc-devel
  libqt5-qtgamepad-devel libqt5-qtgraphicaleffects libqt5-qtimageformats libqt5-qtimageformats-devel libqt5-qtlocation-devel
  libqt5-qtmultimedia-devel libqt5-qtnetworkauth-devel libqt5-qtpaths libqt5-qtquickcontrols libqt5-qtquickcontrols2
  libqt5-qtremoteobjects-devel libqt5-qtremoteobjects-tools libqt5-qtscript-devel libqt5-qtscxml-devel libqt5-qtscxml-tools
  libqt5-qtsensors-devel libqt5-qtserialbus-devel libqt5-qtserialport-devel libqt5-qtspeech-devel libqt5-qtstyleplugins
  libqt5-qtstyleplugins-platformtheme-gtk2 libqt5-qtsvg-devel libqt5-qttools libqt5-qttools-devel libqt5-qttools-doc
  libqt5-qtvirtualkeyboard libqt5-qtvirtualkeyboard-devel libqt5-qtvirtualkeyboard-hunspell libqt5-qtwayland libqt5-qtwayland-devel
  libqt5-qtwebchannel-devel libqt5-qtwebengine libqt5-qtwebengine-devel libqt5-qtwebsockets-devel libqt5-qtwebview-devel
  libqt5-qtx11extras-devel libqt5-qtxmlpatterns-devel libqt5-qtxmlpatterns-imports libQt5QuickControls2-5 libQt5QuickTemplates2-5
  libQt5RemoteObjects5 libQt5Script5 libQt5Scxml5 libQt5Scxml5-imports libQt5Sensors5 libQt5Sensors5-imports libQt5SerialBus5
  libQt5SerialPort5 libQt5Sql5 libQt5Sql5-mysql libQt5Sql5-sqlite libQt5Sql-devel libQt5Svg5 libQt5Test5 libQt5Test-devel
  libQt5TextToSpeech5 libQt5VirtualKeyboard5 libQt5WaylandClient5 libQt5WaylandCompositor5 libQt5WebChannel5 libQt5WebChannel5-imports
  libQt5WebKit5 libQt5WebKit5-imports libQt5WebKitWidgets5 libQt5WebSockets5 libQt5WebSockets5-imports libQt5WebView5
  libQt5WebView5-imports libQt5Widgets5 libQt5Widgets-devel libQt5X11Extras5 libQt5Xml5 libQt5Xml-devel libQt5XmlPatterns5 libQtQuick5
  libsignon-qt5-1 libvlc5 libvlccore9 mbox-importer mbox-importer-lang messagelib messagelib-lang milou5 milou5-lang mobipocket okular
  okular-lang phonon4qt5-backend-gstreamer phonon4qt5-lang phononsettings-lang plasma5-addons plasma5-addons-lang plasma5-desktop
  plasma5-desktop-emojier plasma5-desktop-lang plasma5-integration-plugin plasma5-integration-plugin-lang plasma5-pa plasma5-pa-lang
  plasma5-session plasma5-session-wayland plasma5-theme-openSUSE plasma5-workspace plasma5-workspace-branding-openSUSE
  plasma5-workspace-lang plasma5-workspace-libs plasma-browser-integration plasma-browser-integration-lang plasma-framework
  plasma-framework-components plasma-framework-lang plasma-nm5 plasma-nm5-lang plasma-nm5-openconnect plasma-nm5-openvpn
  plasma-nm5-pptp polkit-kde-agent-5 polkit-kde-agent-5-lang powerdevil5 powerdevil5-lang prison-qt5-imports purpose purpose-lang
  python3-qt5 qqc2-desktop-style sasl2-kdexoauth2 sddm sddm-branding-openSUSE sddm-theme-openSUSE signond signond-libs
  signon-kwallet-extension signon-plugin-oauth2 signon-plugins signon-ui skanlite skanlite-lang solid-imports solid-tools sonnet
  spectacle spectacle-lang syntax-highlighting systemsettings5 systemsettings5-lang vlc vlc-codec-gstreamer vlc-jack vlc-lang vlc-noX
  vlc-opencv vlc-qt vlc-vdpau xdg-desktop-portal-kde xdg-desktop-portal-kde-lang xembedsniproxy
Nothing to do.



dup gives nothing:-

~ ❯❯❯ sudo zypper dup --allow-vendor-change
Loading repository data...
Reading installed packages...
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.
Computing distribution upgrade...

The following 2 items are locked and will not be changed by any action:
 Installed:
  0ad 0ad-data
Nothing to do.



Some nice guy from telegram told me use

sudo zypper dup --allow-vendor-change --from KDE-Applications --from KDE-Extra --from KDE-Frameworks --from KDE-Qt

but it is breaking telegram since its based on Qt. I’m sure this will also break other Qt Applications

~ ❯❯❯ sudo zypper dup --allow-vendor-change --from KDE-Applications --from KDE-Extra --from KDE-Frameworks --from KDE-Qt5
Loading repository data...
Reading installed packages...
Computing distribution upgrade...


Problem: telegram-desktop-2.1.11-lp152.1.1.x86_64 requires libQt5Gui.so.5(Qt_5.12.7_PRIVATE_API)(64bit), but this requirement cannot be provided
  not installable providers: libQt5Gui5-5.12.7-lp152.2.3.x86_64[repo-oss]
                   libQt5Gui5-5.12.7-lp152.3.10.1.x86_64[repo-update]
                   libQt5Gui5-5.12.7-lp152.3.3.1.x86_64[repo-update]
                   libQt5Gui5-5.12.7-lp152.3.6.1.x86_64[repo-update]
                   libQt5Gui5-5.12.7-lp152.3.9.1.x86_64[repo-update]
 Solution 1: deinstallation of telegram-desktop-2.1.11-lp152.1.1.x86_64
 Solution 2: keep obsolete libQt5Gui5-5.12.7-lp152.3.16.1.x86_64
 Solution 3: break telegram-desktop-2.1.11-lp152.1.1.x86_64 by ignoring some of its dependencies


Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): 



And where is a question?

…the same happened to me, I solved using yast>options>check_allow_vendor_change and then for each repository click on “switch system package”:wink: and accept