On Sat, 25 Mar 2017 12:07, gumb wrote:
On 11/03/17 15:16, Yamaban wrote:
Ok, after poking around in YaST, best way seems to be: in the search-mode selector select "use wild cards" in the search-field enter "*gst*-0_10*" without the quotes, hit "search"
That gives you a list with all the packages assisoated with gstreamer-0_10. using "right-click -> All in this list -> Delete" does select this group of packages for selection, but does not the action "right now", it just marks these packages. After that you can alter the selection to your liking.
Then its best to check the "impact" of the planned action by using the Menu -> Dependencies -> Check now. This should pop up the blah about python-wx... in your case.
Only after hitting the "Accept" button (beside the "Cancel" button) at the bottom, the action will be done (here the delete).
Got sidetracked (as seemingly happens every time I post about anything on this list), so just getting round to doing this.
I used your wildcard filter (thanks for that tip, had never noticed it) and deleted all the *gst*-0_10* packages. Going back into YaST Software Management it wanted to select 7 or 8 gstreamer-0_10 packages for reinstallation so I taboo'd all those, clicked Accept. But, on every subsequent launch of Software Management I get a dialog with a bunch of errors. First it was 'libwx_gtk2u_media-suse1' which was complaining. I marked that as Protected. Makes no difference. I now get this:
#### YaST2 conflicts list - generated 2017-03-25 11:55:06 ####
libwx_gtk2u_media-suse1-3.0.2-7.18.x86_64 requires libgstinterfaces-0.10.so.0()(64bit), but this requirement cannot be provided uninstallable providers: libgstinterfaces-0_10-0-0.10.36-14.6.x86_64[download.opensuse.org-oss] [ ] Following actions will be done: remove lock to allow removal of libwx_gtk2u_media-suse1-3.0.2-7.18.x86_64 deinstallation of libwx_gtk2u_media-suse1-3.0.2-7.18.x86_64 [ ] break libwx_gtk2u_media-suse1-3.0.2-7.18.x86_64 by ignoring some of its dependencies
[ ] remove lock to allow installation of libgstinterfaces-0_10-0-0.10.36-14.6.x86_64[download.opensuse.org-oss]
libwx_gtk2u_media-suse1-3.0.2-7.18.x86_64 requires libgstreamer-0.10.so.0()(64bit), but this requirement cannot be provided uninstallable providers: libgstreamer-0_10-0-0.10.36-16.2.x86_64[download.opensuse.org-oss] [ ] Following actions will be done: remove lock to allow installation of libwx_gtk2u_media-suse1-3.0.2-7.18.x86_64[download.opensuse.org-oss] remove lock to allow installation of libgstreamer-0_10-0-0.10.36-16.2.x86_64[download.opensuse.org-oss] [ ] deinstallation of python-wxWidgets-3_0-3.0.2.0-3.3.x86_64
[ ] remove lock to allow installation of libgstreamer-0_10-0-0.10.36-16.2.x86_64[download.opensuse.org-oss]
[ ] break libwx_gtk2u_media-suse1-3.0.2-7.18.x86_64 by ignoring some of its dependencies
libwx_gtk2u_media-suse1-3.0.2-7.18.x86_64 requires libgstreamer-0.10.so.0()(64bit), but this requirement cannot be provided uninstallable providers: libgstreamer-0_10-0-0.10.36-16.2.x86_64[download.opensuse.org-oss] [ ] deinstallation of python-wxWidgets-3_0-lang-3.0.2.0-3.3.x86_64
[ ] remove lock to allow installation of gstreamer-0_10-0.10.36-16.2.x86_64[download.opensuse.org-oss]
[ ] break libwx_gtk2u_media-suse1-3.0.2-7.18.x86_64 by ignoring some of its dependencies
libwx_gtk2u_media-suse1-3.0.2-7.18.x86_64 requires libgstinterfaces-0.10.so.0()(64bit), but this requirement cannot be provided uninstallable providers: libgstinterfaces-0_10-0-0.10.36-14.6.x86_64[download.opensuse.org-oss] [ ] deinstallation of wammu-0.38-2.31.noarch
[ ] remove lock to allow installation of gstreamer-0_10-plugins-base-0.10.36-14.6.x86_64[download.opensuse.org-oss]
[ ] break libwx_gtk2u_media-suse1-3.0.2-7.18.x86_64 by ignoring some of its dependencies
libwx_gtk2u_media-suse1-3.0.2-7.18.x86_64 requires libgstinterfaces-0.10.so.0()(64bit), but this requirement cannot be provided uninstallable providers: libgstinterfaces-0_10-0-0.10.36-14.6.x86_64[download.opensuse.org-oss] [ ] deinstallation of wammu-lang-0.38-2.31.noarch
[ ] remove lock to allow installation of libgstapp-0_10-0-0.10.36-14.6.x86_64[download.opensuse.org-oss]
[ ] break libwx_gtk2u_media-suse1-3.0.2-7.18.x86_64 by ignoring some of its dependencies
#### YaST2 conflicts list END ###
Even if I elect to break libwx_gtk2u... on each item, it doesn't stick. And removing that would potentially break wammu. So I seem to be forever doomed to now have to wade through these endless errors every time I manage software (which is every couple of days, generally).
Is there no way to just make it shut up and swallow the medicine? If not I'll have to just reinstall all the gstreamer-0_10 stuff and wait for 42.3.
gumb
Welcome to the broken part of reality. Sadly. First, selecting: "[ ] break libwx_gtk2u_media-suse1-3... by ignoring some of its dependencies" is the "right thing to do" but as you found out, it simply does not stick. (A bug IMHO). Second: A "very ugly workaround" is to do a "database-only" install of the asked for packages esp. libgstinterfaces-0.10 via command line as root: "rpm --justdb -ivh [packagename]". Not really recommended unless you are very firm with system administrion, packages and rpm directly. Third: The "absolute right thing" to do would be opening a bug and ask for a rebuild of the "libwx...." packages for Leap without any gstreamer-0_10 depencies. (that would need a rebuild of the python-wx... packages, too) - End that problem once for all and everyone. Sorry, the balance between "nice & easy" and "right & working fine" is not easy at all. - Yamaban. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org