-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sunday, 2018-02-18 at 16:13 +0800, George from the tribe wrote:
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
...
Another method:
Fire "yast2 --qt sw_single &"
View: repositories tab.
Select the @System repo.
Secondary filter: unmaintained packages.
...
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.
It is possible, yes...
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.
I'm not sure why YaST doesn't mark this one.
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.
Right, those are typical.
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.
Delete "libtxc_dxtn-1.0.1-4.2". If it is needed, YaST will tell you. In that case, the decision depends on what needs it: sometimes the answer is to delete all, maybe find that the name of some library changed slightly, maybe keep. On "libbctoolbox0-0.2.0-4.1.x86_64.rpm" click on "update unconditionally" (right click, context menu).
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)
Packman ones: force upgrade as above, one by one, if upgrade available; even if it seems a downgrade. If not available, try remove. Kernel: ignore. It will be rotated out automatically when the next kernel update comes. The case of the kernel is different: it marked "multiversion" in the packager, so it tries to keep at least the previous version installed. There is a script that runs on boot that purges too old versions, so it is safer to forget. - -- Cheers, Carlos E. R. (from openSUSE 42.3 x86_64 "Malachite" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlqJbZUACgkQtTMYHG2NR9U4/gCdG0IensddMJaXW/ROuEY4Z6oX NVMAn3rJyS1yYF0KqG4Q78Tk2uIZdh0z =fuH5 -----END PGP SIGNATURE-----