
On 02/18/2018 02:43 AM, Carlos E. R. wrote:
Any other ideas?
Yes. Run this:
rpm -q -a --queryformat "%{INSTALLTIME}\t%{INSTALLTIME:day} \ %{BUILDTIME:day} %-30{NAME}\t%15{VERSION}-%-7{RELEASE}\t%{arch} \ %25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}\n" \ | sort | cut --fields="2-" | tee rpmlist \ | egrep -v "openSUSE\ Leap\ 42\.3|openSUSE_Leap_42\.3" | less -S
It will generate a list (saved also as file "rpmlist") with any package that was not created for 42.3 specifically.
But I doubt you will find many, as you used "zypper dup". The online upgrade method is not as prone to that problem as the offline method is.
Another method:
Fire "yast2 --qt sw_single &"
View: repositories tab.
Select the @System repo.
Secondary filter: unmaintained packages.
Now slowly review the produced list. When you find a suspect, select it, and click on the "versions" tab. There you will see from what repository it came initially.
Then you may decide to keep the package, delete it, or perhaps add the current version of the repo that contains it, to update that package.
For instance, that list rpoduces in my machine now:
libHalf12 - 16-bit floating-point encapsulation class for OpenEXR
16-bit floating-point encapsulation class for OpenEXR.
and it came from packman, but it is no longer there. I click "delete", yast doesn't complain, so I go ahead and select another:
libIex-2_2-12 - Exception handling library for OpenEXR
Exception handling library for OpenEXR.
This time YaST complain and says it wants to delete others because of dependencies. Ok, fine. That way I clean some orphaned packages (they happen all the time, not only after a system upgrade; typically with pacman).
I see another: misfortune. But this one I keep, because I installed it manually without adding the repo. I want it.
I can see in the "Installation Summary" what it is going to delete, and in this case, also to update automatically: libHalf23, libIex-2_2-23...
Then I also click on every repo to see the "unmaintained packages" that might be. Sometimes there are some more.
Ok, great, that is really helpful. I actually did both, and compared the rpm query with what I was seeing in yast. It seems that there are several packages in the rpm query that are listed as having been installed under packman when I had the packman 42.2 repository on there, but they are not showing up as unmaintained packages in yast. For example, the package libtxc_dxtn-1.0.1-4.2 shows up in the rpm query, but it is not listed as unmaintained in yast. I went into the packman repo for 42.3, and this package is not available there. Why would that be? An earlier version is available for 42.3, libtxc_dxtn-1.0.1-4.1. But then there are others, like libbctoolbox0-0.2.0-4.1.x86_64.rpm, that the same version is available in both the 42.2 packman repo and the 42.3 packman repo. So, for these packages, what should I do? Should I just try deleting them and see what happens? I expect they were installed as dependencies with the 42.2 multimedia installation guide, which I did over a year ago. Here is the list of my extra packages: Sat Nov 26 2016 Sat Oct 29 2016 libbctoolbox0 0.2.0-4.1 x86_64 http://packman.links2linux.de packman@links2linux.de == Multimedia / openSUSE_Leap_42.2 (none) Sat Dec 17 2016 Thu Dec 15 2016 libtxc_dxtn 1.0.1-4.2 x86_64 http://packman.links2linux.de packman@links2linux.de == Essentials / openSUSE_Leap_42.2 (none) Mon Apr 24 2017 Tue Mar 28 2017 libmovit6 1.5.0-2.1 x86_64 http://packman.links2linux.de packman@links2linux.de == Essentials / openSUSE_Leap_42.2 (none) Fri Jul 21 2017 Mon Jul 17 2017 liba52-0 0.7.5+svn613-4.1 x86_64 http://packman.links2linux.de packman@links2linux.de == Essentials / openSUSE_Leap_42.2 (none) Thu Oct 05 2017 Wed Sep 13 2017 libmad0 0.15.1b-4.1 x86_64 http://packman.links2linux.de packman@links2linux.de == Essentials / openSUSE_Leap_42.2 (none) Thu Oct 05 2017 Fri Aug 25 2017 libmp3lame0 3.99.5-1018.1 x86_64 http://packman.links2linux.de packman@links2linux.de == Essentials / openSUSE_Leap_42.2 (none) Thu Oct 05 2017 Wed Sep 06 2017 libtwolame0 0.3.13-5.1 x86_64 http://packman.links2linux.de packman@links2linux.de == Essentials / openSUSE_Leap_42.2 (none) Thu Oct 05 2017 Fri Aug 25 2017 lame 3.99.5-1018.1 x86_64 http://packman.links2linux.de packman@links2linux.de == Essentials / openSUSE_Leap_42.2 (none) Sun Dec 10 2017 Sat Dec 02 2017 movit-data 1.5.3-2.2 noarch http://packman.links2linux.de packman@links2linux.de == Essentials / openSUSE_Leap_42.2 (none) Wed Jan 17 2018 Thu Jan 04 2018 kernel-devel 4.4.104-18.44.1 noarch openSUSE http://bugs.opensuse.org == openSUSE Leap 42.2 (none) Wed Jan 17 2018 Thu Jan 04 2018 kernel-source 4.4.104-18.44.1 noarch openSUSE http://bugs.opensuse.org == openSUSE Leap 42.2 (none) Wed Jan 17 2018 Thu Jan 04 2018 kernel-default-devel 4.4.104-18.44.1 x86_64 openSUSE http://bugs.opensuse.org == openSUSE Leap 42.2 (none) Wed Jan 17 2018 Thu Jan 04 2018 kernel-syms 4.4.104-18.44.1 x86_64 openSUSE http://bugs.opensuse.org == openSUSE Leap 42.2 (none) Wed Jan 17 2018 Thu Jan 04 2018 kernel-default 4.4.104-18.44.1 x86_64 openSUSE http://bugs.opensuse.org == openSUSE Leap 42.2 (none) Sun Jan 28 2018 Sat Dec 02 2017 libshine3 3.1.0-5.2 x86_64 http://packman.links2linux.de packman@links2linux.de == Essentials / openSUSE_Leap_42.2 (none) -- George Box: 42.3 | KDE Plasma 5.8 | AMD Phenom IIX4 | 64 | 32GB Laptop #1: 42.3 | Gnome 3.20 | AMD FX 7TH GEN | 64 | 32GB Laptop #2: 42.3 | Gnome 3.20 | Core i5 | 64 | 8GB -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org