Hmmm, I don’t have libdvbpsi 10 installed, only 9 and 7. I’ll fix that. But my advice is to only install vlc from packman, not from the vlc repo. I know, what’s the point of the repo then, but it’s pointless, trust me. ‘zypper mr -d vlc-repo’. Totally.
So there clearly is a problem, since two people here are just fixing it with hacks. What is the best way to get the packman devs to know about this issue?
Again, I hate to point out something I laboured over in my original question: nothing is installed from the vlc-repo.
The hack is that either you use the vlc-repo for everything you need vlc-wise or your use packman. But how do you avoid inadvertently install something from the packman repo that vlc wants to use? You don’t. So unless you don’t have any need for the packman repo for anything related to a/v, the VLC Videolan client repository is useless.
Notice that is says “Do Not Mix with Packman”?, I don’t think you can avoid that without removing the vlc-repo. I may be wrong, but I am not aware of anything the vlc-repo has that packman does not have.
You can always just download the RPM for libdvdcss from the repo and install it, without having the repo enabled. Of course, you don’t get updates then (not that it’s probably a problem with that library).
Can someone who has read the OP please assist with the actual issue that is plaguing packman? This is a packman issue, where: **nothing provides libdvbpsi.so.9 **
No, this is no Packman issue.
This is a general Factory/Tumbleweed/OBS issue, similar to the libvpx “issue” not too long ago.
Factory/Tumbleweed has updated libdvbsi to v10, but the (weekly) Factory snapshot (not to be confused with Tumbleweed snapshots; there is a “Tumbleweed” but that’s only an alias for the latter) against which everything will be built if you build for Tumbleweed still contains 9.
This will fix itself when Factory snapshot gets updated the next time.
To prevent this problem you could use the Packman repo for Factory (replace openSUSE_Tumbleweed with openSUSE_Factory in the repo URL), this is built directly against Factory. But you’ll probably get even more updates then, and the packages might be built against other libs that are not in Tumbleweed yet…
This can only be fixed by providing and actual Tumbleweed repo on OBS (at the moment you can only build against Factory, or Factory snapshot). This is work in progress, there seem to be problems with implementing this: http://lists.opensuse.org/opensuse-factory/2015-06/msg00113.html
(see the rest of that thread for more background information if you’re interested)
And as mentioned, you don’t need the VLC repo for libdvdcss. There’s an extra repo that just contains libdvdcss.
Weird, I thought May 15th was the deadline for the Tumbleweed/Factory stuff to merge fully. I’ll try and read up more on this, thanks.
Also, about the vlc-repo. Check. My. Repo. Priorities. I put that command in the OP for a reason, but no one seems to read it. Also, I’d rather use the vlc-repo for one thing, than the opensuse-guide.org repo. Being shoehorned into someone else’s (not yours) original suggestion other than my own, that I know works due to zypper being so **** awesome (it’s true!), feels ridiculous.
The thing is, Factory snapshot is a ~weekly snapshot of Factory (and always was). You normally build against this to reduce the necessary build power. Your packages won’t get rebuilt after every single change to Factory.
But if there are library upgrades, your packages will be outdated temporarily, until the snapshot is updated.
Again, this is not to be confused with Tumbleweed snapshots that are released.
Building against “Tumbleweed” actually builds against this Factory snapshot currently.
Also, about the vlc-repo. Check. My. Repo. Priorities. I put that command in the OP for a reason, but no one seems to read it.
You have already been told a few times that you don’t need it and should remove it.
And if it is disabled, the priorities don’t matter anyway.
But you should give it the lowest possible priority (i.e. highest priority number), as libdvdcss is not available in any other repo and you don’t want to install any other stuff from there.
Or better use the specific libdvdcss repo.
Also, I’d rather use the vlc-repo for one thing, than the opensuse-guide.org repo.
Why?
Tell me one good reason to not use the libdvdcss repo, if all you want is libdvdcss.
You just unnecessary download repository metadata all the time by using the VLC repo.