ROME upgrade Dec 26 2022

For the ROME upgrade Dec 26, 2022 users will need to use the --allowerasing to upgrade or you will see:

$ sudo dnf clean all ; sudo dnf dsync
15 files removed
OpenMandriva Rolling - x86_64                                                                                                                                                                               3.7 MB/s |  32 MB     00:08    
OpenMandriva Rolling - Unsupported - x86_64                                                                                                                                                                 3.9 MB/s | 9.3 MB     00:02    
OpenMandriva Rolling - Restricted - x86_64                                                                                                                                                                  105 kB/s | 154 kB     00:01    
Last metadata expiration check: 0:00:01 ago on Mon 26 Dec 2022 08:15:05 PM CST.
Error: 
 Problem 1: package lib64digikamcore7.8.0-7.8.0-3.x86_64 requires liblensfun.so.2()(64bit), but none of the providers can be installed
  - lib64lensfun0-0.3.95-1.x86_64 does not belong to a distupgrade repository
  - problem with installed package lib64digikamcore7.8.0-7.8.0-3.x86_64
 Problem 2: package lib64digikamcore7.8.0-7.8.0-3.x86_64 requires liblensfun.so.2()(64bit), but none of the providers can be installed
  - package lib64lensfun0-0.3.95-1.x86_64 requires lensfun = 0.3.95-1, but none of the providers can be installed
  - package lib64digikamdatabase7.8.0-7.8.0-3.x86_64 requires libdigikamcore.so.7.8.0()(64bit), but none of the providers can be installed
  - lensfun-0.3.95-1.x86_64 does not belong to a distupgrade repository
  - problem with installed package lib64digikamdatabase7.8.0-7.8.0-3.x86_64
 Problem 3: package lib64digikamcore7.9.0-7.9.0-2.x86_64 requires liblensfun.so.1()(64bit), but none of the providers can be installed
  - cannot install both lib64lensfun0-0.3.3-2.x86_64 and lib64lensfun0-0.3.95-1.x86_64
  - package digikam-7.9.0-2.x86_64 requires libdigikamcore.so.7.9.0()(64bit), but none of the providers can be installed
  - package lib64digikamcore7.8.0-7.8.0-3.x86_64 requires liblensfun.so.2()(64bit), but none of the providers can be installed
  - problem with installed package digikam-7.8.0-3.x86_64
  - package lib64digikamgui7.8.0-7.8.0-3.x86_64 requires libdigikamcore.so.7.8.0()(64bit), but none of the providers can be installed
  - digikam-7.8.0-3.x86_64 does not belong to a distupgrade repository
  - problem with installed package lib64digikamgui7.8.0-7.8.0-3.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)

If instead you use:

$ sudo dnf clean all ; sudo dnf dsync --allowerasing

You should see these packages to be removed:

Removing dependent packages:
 lib64digikamcore7.8.0                                                x86_64                                    7.8.0-3                                                 @rolling-x86_64                                                11 M
 lib64digikamdatabase7.8.0                                            x86_64                                    7.8.0-3                                                 @rolling-x86_64                                               1.7 M
 lib64digikamgui7.8.0                                                 x86_64                                    7.8.0-3                                                 @rolling-x86_64                                               6.8 M

Those package are replaced with newer ones. And the distro-sync should proceed normally.