It is interesting.
When running “zypper --releasever=15.3 dup” to upgrade from leap 15.2 to leap 15.3 on my virtual box machine,
there will be 522 packages going to be downgraded!!!
The following 522 packages are going to be downgraded:
accounts-qml-module adobe-sourcesanspro-fonts adobe-sourceserifpro-fonts akonadi-calendar-lang akonadi-calendar-tools akonadi-calendar-tools-lang akonadi-contact akonadi-contact-lang akonadi-import-wizard akonadi-import-wizard-lang akonadi-mime akonadi-mime-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 akonadi-server-sqlite akregator akregator-lang AppStream AppStream-lang ark ark-lang baloo5-widgets baloo5-widgets-lang beforelight bitmap bluedevil5 bluedevil5-lang breeze breeze5-cursors breeze5-decoration breeze5-style breeze5-style-lang breeze5-wallpapers calendarsupport calendarsupport-lang calligra-extras-filemanagertemplates dhcp dhcp-client discover discover-backend-flatpak discover-backend-fwupd discover-backend-packagekit discover-lang dolphin dolphin-part dolphin-part-lang drkonqi5 drkonqi5-lang eventviews eventviews-lang expect ffmpegthumbs ffmpegthumbs-lang firebird fslsfonts fstobdf gmenudbusmenuproxy grantlee5 grantleetheme grantleetheme-lang gtk2-engine-murrine gtk2-metatheme-breeze gtk3-metatheme-breeze gwenview5 gwenview5-lang hack-fonts htop ico icoutils ifplugd incidenceeditor incidenceeditor-lang inxi ispell ispell-american joe kaccounts-integration kaccounts-integration-lang kaccounts-providers kaccounts-providers-lang kactivitymanagerd kactivitymanagerd-lang kaddressbook kaddressbook-doc kaddressbook-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 kcm_tablet-lang kdav kdav-lang kde4-filesystem kde-cli-tools5 kde-cli-tools5-lang kdeconnect-kde kdeconnect-kde-lang kdegames-carddecks-default kdegraphics-thumbnailers kde-gtk-config5 kde-gtk-config5-gtk2 kde-gtk-config5-gtk3 kdenetwork-filesharing kdenetwork-filesharing-lang kdepim-addons kdepim-addons-lang kdepim-apps-libs kdepim-apps-libs-lang kdepim-runtime kdepim-runtime-lang kde-print-manager kde-print-manager-lang kde-user-manager kde-user-manager-lang kdialog kdialog-lang kgamma5 kgamma5-lang khelpcenter5 khelpcenter5-lang khotkeys5 khotkeys5-lang kidentitymanagement-lang kimap-lang kinfocenter5 kinfocenter5-lang kio_audiocd kio_audiocd-lang kio-extras5 kio-extras5-lang kipi-plugins kipi-plugins-lang kitinerary kldap kldap-lang kleopatra kleopatra-lang kmag kmag-lang kmahjongg kmahjongg-lang kmail kmail-account-wizard kmail-account-wizard-lang kmail-application-icons kmail-lang kmailtransport kmailtransport-lang kmenuedit5 kmenuedit5-lang kmime-lang kmines kmines-lang kmousetool kmousetool-lang kmozillahelper knotes knotes-lang kompare kompare-lang konsole konsole-part konsole-part-lang kontact kontactinterface-lang kontact-lang konversation konversation-lang korganizer korganizer-lang kpat kpat-lang kpeoplevcard kpimtextedit kpimtextedit-lang kpkpass kreversi kreversi-lang kscreen5 kscreen5-lang kscreen5-plasmoid kscreenlocker kscreenlocker-lang ksmtp ksmtp-lang ksshaskpass5 ksshaskpass5-lang ksudoku ksudoku-lang ksysguard5 ksysguard5-lang ktnef ktnef-lang kuserfeedback-imports kuserfeedback-lang kwalletmanager5 kwalletmanager5-lang kwayland-integration kwin5 kwin5-lang kwrited5 lbxproxy libaa1 libaccounts-glib1 libaccounts-qt5-1 libappstream4 libAppStreamQt2 libavc1394-0 libBasicUsageEnvironment1 libbreezecommon5-5 libbrotlicommon1 libbrotlidec1 libcddb2 libcfitsio6 libchm0 libdmtx0 libdolphinvcs5 libdrpm0 libdvbpsi10 libdvdnav4 libepub0 libfakekey0 libfbclient2 libgps23 libgravatar libgravatar-lang libgroupsock8 libgstphotography-1_0-0 libib_util libkaccounts1 libkcddb libkcddb-lang libkcompactdisc-lang libkdecorations2-5 libkdecorations2-5-lang libkdecorations2private7 libkdegames libkdegames-lang libkdepim libkdepim-lang libkdsoap1_9_0 libkerfuffle20 libKF5AkonadiAgentBase5 libKF5AkonadiCalendar5 libKF5AkonadiContact5 libKF5AkonadiCore5 libKF5AkonadiMime5 libKF5AkonadiNotes5 libKF5AkonadiPrivate5 libKF5AkonadiSearch libKF5AkonadiWidgets5 libKF5AkonadiXml5 libKF5AlarmCalendar5 libKF5CalendarSupport5 libKF5CalendarUtils5 libKF5Cddb5 libKF5CompactDisc5 libKF5ContactEditor5 libKF5DAV5 libKF5EventViews5 libKF5GrantleeTheme5 libKF5Gravatar5 libKF5IdentityManagement5 libKF5IMAP5 libKF5IncidenceEditor5 libKF5KDcraw5 libkf5kdegames6 libKF5KExiv2-15_0_0 libKF5Kipi32_0_0 libKF5KMahjongglib5 libKF5KontactInterface5 libKF5Ldap5 libKF5Libkdepim5 libKF5LibkdepimAkonadi5 libKF5Libkleo5 libKF5MailCommon5 libKF5MailImporter5 libKF5MailImporterAkonadi5 libKF5MailTransport5 libKF5MailTransportAkonadi5 libKF5Mbox5 libKF5MediaWiki5 libKF5Mime5 libKF5PimCommon5 libKF5PimCommonAkonadi5 libKF5PimTextEdit5 libKF5PulseAudioQt2 libKF5Sane5 libKF5Screen7 libKF5Tnef5 libkgapi-lang libkioarchive5 libkipi-data libkleo libkleo-lang libkmahjongg libkmahjongg-lang libkolabxml1 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 libliveMedia66 libmusicbrainz5-1 libosip2 libosip2-devel libpackagekitqt5-1 libphonon4qt5 libplacebo43 libpolkit-qt5-1-1 libprojectM3 libqalculate14 libqca-qt5 libqca-qt5-plugins libQt5HunspellInputMethod5 libQt5NetworkAuth5 libqt5-qtstyleplugins-platformtheme-gtk2 libqt5-qtvirtualkeyboard libqt5-qtvirtualkeyboard-hunspell libQt5TextToSpeech5 libQt5VirtualKeyboard5 libreoffice libreoffice-base libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-icon-themes libreoffice-impress libreoffice-l10n-en libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libshout3 libsnappy1 libtommath1 libunity-gtk2-parser0 libunity-gtk3-parser0 libUsageEnvironment3 libvidstab1_1 libxcb-cursor0 libzck1 libzimg2 libzvbi0 lifecycle-data-openSUSE listres mailcommon mailcommon-lang mailimporter mailimporter-lang maim mbox-importer mbox-importer-lang media-player-info messagelib messagelib-lang metatheme-breeze-common milou5 milou5-lang mkcomposecache mobipocket nano nano-lang ncdu neofetch notification-daemon notification-daemon-lang numlockx oclock okular okular-lang openssh-askpass oxygen5-sounds paperkey parallel-printer-support perl-Cpanel-JSON-XS perl-XML-Dumper phonon4qt5-backend-gstreamer phonon4qt5-backend-gstreamer-lang phonon4qt5-lang phononsettings phononsettings-lang pimcommon pimcommon-lang pim-data-exporter pim-data-exporter-lang pim-sieve-editor pim-sieve-editor-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-pk-updates plasma5-pk-updates-lang plasma5-session plasma5-session-wayland plasma5-workspace plasma5-workspace-lang plasma5-workspace-libs plasma-browser-integration plasma-browser-integration-lang plasma-nm5 plasma-nm5-lang plasma-nm5-openconnect plasma-nm5-openvpn plasma-nm5-pptp polkit-kde-agent-5 polkit-kde-agent-5-lang poppler-data posix_cc powerdevil5 powerdevil5-lang proxymngr ptools rstart sasl2-kdexoauth2 showfont signon-kwallet-extension signon-plugin-oauth2 signon-ui site-config slop smproxy spectacle spectacle-lang sshfs stix-fonts susepaste susepaste-screenshot systemsettings5 systemsettings5-lang tnftp twm unity-gtk2-module unity-gtk3-module unity-gtk-module-common urlscan urlview virtualbox-guest-tools virtualbox-guest-x11 wmctrl words xbiff xcalc xclip xclipboard xcmsdb xcompmgr xdbedizzy xdg-desktop-portal-kde xdg-desktop-portal-kde-lang xditview xedit xembedsniproxy xf86dga xf86-input-joystick xf86-input-keyboard xf86-input-mouse xf86-input-synaptics xf86-input-vmmouse xf86-input-void xfindproxy xfs xfsinfo xfwp xgc xload xman xmore xorg-scripts xorg-x11-libX11-ccache xplsprinters xpr xprehashprinterlist xrx xsettingsd xsm xstdcmap xtrap xvidtune xwud yast2-alternatives
Is this normal?
Because when doing the offline upgrade, I didn’t see any packages to be downgraded.
This makes no scenes to me.
Why one needs to downgrade some things to upgrade the system :O.
Any comments/suggestions?
Here are my enable repos while running the “zypper --releasever=15.3 dup”
Repository priorities in effect: (See 'zypper lr -P' for details)
90 (raised priority) : 1 repository
99 (default priority) : 6 repositories
# | Alias | Name | Enabled | GPG Check | Refresh | URI
---+--------------------------------------+------------------------------------+---------+-----------+---------+--------------------------------------------------------------------------------------
1 | https-download.opensuse.org-d6e385fa | home:badshah400:gcc3 | No | ---- | ---- | https://download.opensuse.org/repositories/home:/badshah400:/gcc3/openSUSE_Leap_15.2/
2 | openSUSE-Leap-15.2-1 | openSUSE-Leap-15.2-1 | No | ---- | ---- | cd:/?devices=/dev/disk/by-id/ata-VBOX_CD-ROM_VB0-01f003f6
3 | packman | packman | Yes | ( p) Yes | Yes | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.2/
4 | repo-backports-update | repo-backports-update | Yes | ( p) Yes | No | http://download.opensuse.org/update/leap/15.2/backports/
5 | repo-debug | Debug Repository | No | ---- | ---- | http://download.opensuse.org/debug/distribution/leap/15.2/repo/oss/
6 | repo-debug-non-oss | Debug Repository (Non-OSS) | No | ---- | ---- | http://download.opensuse.org/debug/distribution/leap/15.2/repo/non-oss/
7 | repo-debug-update | Update Repository (Debug) | No | ---- | ---- | http://download.opensuse.org/debug/update/leap/15.2/oss/
8 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | No | ---- | ---- | http://download.opensuse.org/debug/update/leap/15.2/non-oss/
9 | repo-non-oss | Non-OSS Repository | Yes | ( p) Yes | Yes | http://download.opensuse.org/distribution/leap/15.2/repo/non-oss/
10 | repo-oss | Main Repository | Yes | ( p) Yes | Yes | http://download.opensuse.org/distribution/leap/15.2/repo/oss/
11 | repo-sle-update | repo-sle-update | Yes | (r ) Yes | No | http://download.opensuse.org/update/leap/15.2/sle/
12 | repo-source | Source Repository | No | ---- | ---- | http://download.opensuse.org/source/distribution/leap/15.2/repo/oss/
13 | repo-source-non-oss | Source Repository (Non-OSS) | No | ---- | ---- | http://download.opensuse.org/source/distribution/leap/15.2/repo/non-oss/
14 | repo-update | Main Update Repository | Yes | ( p) Yes | Yes | http://download.opensuse.org/update/leap/15.2/oss
15 | repo-update-non-oss | Update Repository (Non-Oss) | Yes | ( p) Yes | Yes | http://download.opensuse.org/update/leap/15.2/non-oss/
Don’t be confused with “15.2” shown in the URI.
They are contolled by the vaiable of $releasever.
Thanks.