[Bug 1204327] New: vlc cannot be installed, libmatroska7 has wrong 'provides'
http://bugzilla.opensuse.org/show_bug.cgi?id=1204327 Bug ID: 1204327 Summary: vlc cannot be installed, libmatroska7 has wrong 'provides' Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: rickstockton@reno-computerhelp.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- ���vlc��� Version 3.0.17.4-9.9 requires 'libmatroska.so.7(V_1.6.1)(64bit)���. Slightly older 'vlc-beta��� includes the same requirement. package ibmatroska7 Version 1.7.1-1.1 (installed and built recently) provides only the following: libmatroska.so.7()(64bit) libmatroska.so.7(V_1.7.0)(64bit) *** this is wrong, 1.7.0 was incompatible *** libmatroska7 = 1.7.1-1.1 libmatroska7(x86-64) = 1.7.1-1.1 obsolete version 1.7.0 introduced an incompatility with previous version 1.6.1, and version 1.7.1 was created to remove that incompatibility. It should be modified to ���provide��� both it���s own specific version compatibility AND earlier version ���libmatroska.so.7(V_1.6.1)(64bit)���. The listing for V_1.7.0 should be replaced (as 1.7.1) or removed. Thanks in advance. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1204327 Rick Stockton <rickstockton@reno-computerhelp.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rickstockton@reno-computerh | |elp.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1204327 Rick Stockton <rickstockton@reno-computerhelp.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |c.j@tuta.io -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1204327 http://bugzilla.opensuse.org/show_bug.cgi?id=1204327#c1 --- Comment #1 from C J <c.j@tuta.io> --- The problem is that the vlc version compiled with 1.7.1 is ready, but the maintainers haven't pushed it to factory yet. (In reply to Rick Stockton from comment #0)
obsolete version 1.7.0 introduced an incompatility with previous version 1.6.1, and version 1.7.1 was created to remove that incompatibility.
No, the incompatibility introduced with version 1.7.0 is with version 1.6.3, and version 1.7.1 restores this compatibility. And the update to version 1.7.1 is also needed because it is now a hard requirement of mkvtoolnix 71+.
It should be modified to ���provide��� both it���s own specific version compatibility AND earlier version ���libmatroska.so.7(V_1.6.1)(64bit)���. The listing for V_1.7.0 should be replaced (as 1.7.1) or removed.
v 1.7.0 was set because the spec specifies "# Tag with the version of the most recent !!incompatible!! change." -> This is version 1.7.0 You could spend some time to tag & patch the source code differently, but imho it's easier to move forward and install the vlc version built with 1.7.1. So I suggest 2 things: 1. Install the correctly built vlc from the multimedia:/libs repo (this is the version that will be pushed to factory) ( add this repo : https://download.opensuse.org/repositories/multimedia:/libs/openSUSE_Tumblew...) 2. And ask the vlc maintainers to push the new vlc version to live asap. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1204327 http://bugzilla.opensuse.org/show_bug.cgi?id=1204327#c2 --- Comment #2 from C J <c.j@tuta.io> ---
2. And ask the vlc maintainers to push the new vlc version to live asap.
Actually I see it was built by factory, so it should be coming with the next snapshot. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1204327 http://bugzilla.opensuse.org/show_bug.cgi?id=1204327#c3 --- Comment #3 from Rick Stockton <rickstockton@reno-computerhelp.com> --- I can confirm - adding OBS:Media as a higher priority allows the new 3.0.17.4-332 versions of several RPMS to be found, they installed clean from the Yast software GUI (after adding the repository at higher priority). The new vlc and corequisite programs also work fine, playing both an mp4 file and an "mkv" which I built by converting an mp4 via ffmpeg. Thanks also, CJ, for correcting my bad reference to the previous compatibility version. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1204327 John Shand <jshand2013@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jshand2013@gmail.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1204327 http://bugzilla.opensuse.org/show_bug.cgi?id=1204327#c4 --- Comment #4 from John Shand <jshand2013@gmail.com> --- i have VLC installed from Dimstars VLC repo. i get the same error in regards to the upgrade -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1204327 http://bugzilla.opensuse.org/show_bug.cgi?id=1204327#c5 --- Comment #5 from John Shand <jshand2013@gmail.com> --- Created attachment 862195 --> http://bugzilla.opensuse.org/attachment.cgi?id=862195&action=edit rpm conflict -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1204327 http://bugzilla.opensuse.org/show_bug.cgi?id=1204327#c6 --- Comment #6 from C J <c.j@tuta.io> --- (In reply to John Shand from comment #4)
i have VLC installed from Dimstars VLC repo. i get the same error in regards to the upgrade
Same answer. You are using am outdated version that was not rebuilt with the new library. So, you either: 1. install the current version from the updated repos. 2. or keep your current version without updating and wait until your repo gets updated. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1204327 http://bugzilla.opensuse.org/show_bug.cgi?id=1204327#c7 C J <c.j@tuta.io> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #7 from C J <c.j@tuta.io> --- I think this can be closed as the updated vlc has been in the OSS repo for some time. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com