I recently upgraded a bunch of packages, including upgrading gphoto2 from 2.1.3-2 to 2.1.3-3 and installing libexif-0.5.12-1 when libexif wasn't previously installed. RPM decided to install the new gphoto2 before installing libexif, and I got this error during the gphoto2 installation: /usr/lib/libgphoto2/print-usb-usermap: error while loading shared libraries: libexif.so.9: cannot open shared object file: No such file or directory The gphoto2 package appears to correctly indicate that it depends on libexif.so.9, so shouldn't rpm have installed libexif before gphoto2?
Without (at least) a complete -vv log, it's impossible to tell anything. Partial ordering is exactly that, partial. Can you supply a complete -vv log?
I can't restore my machine to its previous configuration and redo the upgrade, but I can provide a -vv log of the same packages with --oldpackage specified. I'll attach it.
Created attachment 96697 [details] rpm -Uvh --test -vv --oldpackage --force output
Well, it's a -vv file, thanks for trying. How about rpm -qa --last, so I can at least see what order the pkgs were installed?
Created attachment 96702 [details] rpm -qa --last output
This should be fixed in newer releases.