VLC & Packaman repos : Clarification Request

I’m after some clarification re mixing VLC and Packman repos. I recently did a clean install of 12.3 x64 and then did the following (among some other things) in this order

  1. Installed VLC from the One-click install here VideoLAN - VLC media player for openSUSE
    This added the VLC repo to my list

  2. Installed banshee 2.6.0 from here software.opensuse.org:

  3. Ran the KDE Multimedia One-click from the opensuse multimedia forum to install all the other multimedia codecs, etc
    This added the Packman repo to my list

Everything is working fine - VLC, banshee, multimedia
My repos are as follows

#  | Alias                     | Name                               | Enabled | Refresh | Priority | Type   | URI                                                                                 | Service
---+---------------------------+------------------------------------+---------+---------+----------+--------+-------------------------------------------------------------------------------------+--------
 1 | Packman Repository        | Packman Repository                 | Yes     | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_12.3/                            |        
 2 | SuSE                      | SuSE                               | Yes     | Yes     |   99     | rpm-md | http://download.videolan.org/pub/vlc/SuSE/12.3/                                     |        
 3 | libdvdcss repository      | libdvdcss repository               | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/12.3/                                                |        
 4 | openSUSE-12.3-1.7         | openSUSE-12.3-1.7                  | Yes     | No      |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_CDDVDW_SN-208AB_R8QJ6GKCC03AQX,/dev/sr0 |        
 5 | repo-debug                | openSUSE-12.3-Debug                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/12.3/repo/oss/                      |        
 6 | repo-debug-update         | openSUSE-12.3-Update-Debug         | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.3/                                     |        
 7 | repo-debug-update-non-oss | openSUSE-12.3-Update-Debug-Non-Oss | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.3-non-oss/                             |        
 8 | repo-non-oss              | openSUSE-12.3-Non-Oss              | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.3/repo/non-oss/                        |        
 9 | repo-oss                  | openSUSE-12.3-Oss                  | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.3/repo/oss/                            |        
10 | repo-source               | openSUSE-12.3-Source               | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/12.3/repo/oss/                     |        
11 | repo-update               | openSUSE-12.3-Update               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.3/                                           |        
12 | repo-update-non-oss       | openSUSE-12.3-Update-Non-Oss       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.3-non-oss/                                   |        
13 | utilities                 | utilities                          | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/utilities/openSUSE_12.3/ 


Now there are comments made in other threads that you shouldn’t have both Packman and VLC repos enabled and that you should use VLC from the Packman repo, BUT VLC in the Packman repo has caused problems as reported recently.
Do I really need to disable/delete the VLC repo and upgrade VLC from Packman to avoid potential problems? With everything working fine, I don’t want to mess with things unless it’s necessary - input from opensuse Multimedia/repo experts welcome.

https://forums.opensuse.org/blogs/caf4926/opensuse-12-3-multi-media-restricted-format-installation-guide-126/

VLC or Packman, not both.

Trying to get back from where you are can be tricky

Do I really need to disable/delete the VLC repo and upgrade VLC from Packman to avoid potential problems? With everything working fine, I don’t want to mess with things unless it’s necessary - input from opensuse Multimedia/repo experts welcome.

What puzzles me a little is are you using KDE or Gnome? Which did you initially install?

Yeah Sorry should have said - standard KDE 12.3 x64 installation. I have never installed GNOME - banshee runs using only the necessary gnome libraries which are its pre-requisites.

You said getting back from where I am could be tricky - can you expand on that??

To do it
Remove the VLC repo
Then try doing this: https://dl.dropboxusercontent.com/u/10573557/Switcher%20Pics/packman_12.2.jpg

The trick is if you come up with some dependency errors to allow the vendor change to packman
IIRC there are some packages in VLC repo that are not in Packman, these become orphaned. Seeking them out and removing them might not be necessary.

Yast crashed!! So didn’t work out so well. I’m going to try just uninstalling vlc and it’s subpackages then disabling VLC repo, then reinstall from Packman. Tell me now if this is a bad idea!!

I am surprised that happened.

There is a option in yast to remove completely, let me check if I have a pic
https://dl.dropboxusercontent.com/u/10573557/Software%20Management/remove_depend.png
This may help in removing VLC, but it’s probably going to be messy

Success! This worked fine. I removed the old version (and Yast did some tidying up), then I deleted the VLC repo, then installed vlc and codecs from packman - all still works fine. No crashes, no need to delete any fluidsynth files.

Thanks for your insights - it wasn’t so messy after all!

You should try doing
https://dl.dropboxusercontent.com/u/10573557/Switcher%20Pics/packman_12.2.jpg

There is an option in YaST to only show those orphaned package, so you don’t have to seek them out.
Just select the repo “@System” (the first one) in the Repositories view and select “Unmaintained Packages” as Secondary Filter.
Then all the packages, that are not part of any configured repo are shown in the list.
http://wstaw.org/m/2013/07/18/unmaintained.png

Yup - went fine. Packman is now the main repo

Also, looked at orphaned packages - none left over from VLC, so the whole thing worked without leaving a mess.

Great, well done!

@caf4926
Several years ago I was advised to disable the libdvdcss repository (after
using it to install libdvdcss), and to set Packman priority to a lower level (I
use 95). I’ve made these changes in every setup I’ve done since, and it’s
worked well for me so far. I note you didn’t comment on the OP’s repo
setup, so I wonder: Has the “conventional wisdom” changed?

caprus wrote:

>
> @caf4926
> Several years ago I was advised to disable the libdvdcss
repository
> (after
> using it to install libdvdcss), and to set Packman priority to a
lower
> level (I
> use 95). I’ve made these changes in every setup I’ve done since,
and
> it’s
> worked well for me so far. I note you didn’t comment on the OP’s
repo
> setup, so I wonder: Has the “conventional wisdom” changed?
>
>

Since the introduction of the switch packages to option, the need to
set a higher priority (that’s a lower number) is IMO no longer
needed. Since zypper up will honour the switch you make on any given
repo.
When libdvdcss came from VLC there was a recommendation to disable
the VLC repo, for obvious reasons. But since the advent of the
singular supply of libdvdcss (thank you Martin Schlander), it’s not
necessary to disable it. Though doing so will speed up your load on
software manager and libdvdcss rarely changes.

Hope that makes things clear.

ah hah, good to know

Hope that makes things clear.

thanx