Bug 22581 - vlc update to 3.0.0-1 (stable release)
Summary: vlc update to 3.0.0-1 (stable release)
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Shlomi Fish
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-12 11:07 CET by Shlomi Fish
Modified: 2018-02-14 20:29 CET (History)
4 users (show)

See Also:
Source RPM: vlc
CVE:
Status comment:


Attachments

Description Shlomi Fish 2018-02-12 11:07:46 CET
Description of problem:

There is a new package in mga 6 core/updates_testing and tainted/updates_testing of vlc 3.0.0 with rel 1 of the stable, official release. Please try to upgrade it and test.

Steps to Reproduce:
1. enable the updates_testing repos.
2. urpmi vlc
3.
Comment 1 Marja van Waes 2018-02-12 12:11:12 CET
(In reply to Shlomi Fish from comment #0)
> Description of problem:
> 
> There is a new package in mga 6 core/updates_testing and
> tainted/updates_testing of vlc 3.0.0 with rel 1 of the stable, official
> release. Please try to upgrade it and test.
> 
> Steps to Reproduce:
> 1. enable the updates_testing repos.
> 2. urpmi vlc
> 3.

I guess you want to add an advisory and assign to QA?

Assignee: bugsquad => shlomif
CC: (none) => marja11

Comment 2 Luc Menut 2018-02-12 12:37:33 CET
Be careful, this vlc update is built against qt 5.9 available in updates_testing, so it requires Qt 5.9.
rpm -qp --requires vlc-plugin-common-3.0.0-1.mga6.x86_64.rpm |grep "Qt_5\."
libQt5Core.so.5(Qt_5.9)(64bit)

CC: (none) => lmenut

Comment 3 David Walser 2018-02-12 14:17:22 CET
Thanks Luc, nice catch.  Saving the advisory for when Qt 5.9 is pushed and we can send this to QA.

Advisory:
--------------------------------------------------

Mageia 6 included a development snapshot of VLC leading up to the 3.0.0
release.  Version 3.0.0 of VLC has now been officially released and the stable
version is being provided, which includes many bug fixes.  See the upstream
release announcement and change log for details.

References:
https://www.videolan.org/vlc/releases/3.0.0.html
https://www.videolan.org/developers/vlc-branch/NEWS
--------------------------------------------------

Updated packages in {core,tainted}/updates_testing:
--------------------------------------------------
vlc-3.0.0-1.mga6
libvlc5-3.0.0-1.mga6
libvlccore9-3.0.0-1.mga6
libvlc-devel-3.0.0-1.mga6
vlc-plugin-common-3.0.0-1.mga6
vlc-plugin-zvbi-3.0.0-1.mga6
vlc-plugin-kate-3.0.0-1.mga6
vlc-plugin-libass-3.0.0-1.mga6
vlc-plugin-lua-3.0.0-1.mga6
vlc-plugin-ncurses-3.0.0-1.mga6
vlc-plugin-lirc-3.0.0-1.mga6
svlc-3.0.0-1.mga6
vlc-plugin-aa-3.0.0-1.mga6
vlc-plugin-sdl-3.0.0-1.mga6
vlc-plugin-shout-3.0.0-1.mga6
vlc-plugin-opengl-3.0.0-1.mga6
vlc-plugin-vdpau-3.0.0-1.mga6
vlc-plugin-projectm-3.0.0-1.mga6
vlc-plugin-theora-3.0.0-1.mga6
vlc-plugin-twolame-3.0.0-1.mga6
vlc-plugin-fluidsynth-3.0.0-1.mga6
vlc-plugin-gme-3.0.0-1.mga6
vlc-plugin-schroedinger-3.0.0-1.mga6
vlc-plugin-speex-3.0.0-1.mga6
vlc-plugin-flac-3.0.0-1.mga6
vlc-plugin-dv-3.0.0-1.mga6
vlc-plugin-mod-3.0.0-1.mga6
vlc-plugin-mpc-3.0.0-1.mga6
vlc-plugin-sid-3.0.0-1.mga6
vlc-plugin-pulse-3.0.0-1.mga6
vlc-plugin-jack-3.0.0-1.mga6
vlc-plugin-upnp-3.0.0-1.mga6
vlc-plugin-gnutls-3.0.0-1.mga6
vlc-plugin-libnotify-3.0.0-1.mga6
vlc-plugin-chromaprint-3.0.0-1.mga6

from vlc-3.0.0-1.mga6.src.rpm

CC: (none) => luigiwalser

Comment 4 Olivier Delaune 2018-02-13 07:40:18 CET
I installed lib64vlc5, lib64vlccore9, vlc, vlc-plugin-common, vlc-plugin-flac, vlc-plugin-pulse, vlc-plugin-speex, vlc-plugin-theora, vlc-plugin-vdpau packages on Mageia 6 64-bits. I previously installed Qt 5.9.3 packages.

Everything works fine until now.

CC: (none) => olivier.delaune

Comment 5 katnatek 2018-02-13 21:15:40 CET
The new libQtCore breaks smtube , I don't know why but just can use the cli version so i back to the version in non testing repositories
Comment 6 katnatek 2018-02-13 21:43:10 CET
LC_ALL=C vlc
VLC media player 3.0.0 Vetinari (revision 3.0.0-30-gef4c265336)
[088c7110] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[08922e80] main playlist: playlist is empty
[089399b0] [cli] lua interface: Listening on host "*console".
VLC media player 3.0.0 Vetinari
Command Line Interface initialized. Type `help' for help.

smtube 
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, xcb.

Reinstalling the application may fix this problem.
Abortado (`core' generado)
Comment 7 katnatek 2018-02-13 22:01:25 CET
With the actual version i get

LC_ALL=C vlc
VLC media player 3.0.0-git Vetinari (revision 2.2.0-git-12711-gc99321fbb3)
[098bd10c] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[0991d4d4] core playlist: playlist is empty

And the gui rises as must :)
Comment 8 katnatek 2018-02-13 22:09:24 CET
(In reply to katnatek from comment #5)
> The new libQtCore breaks smtube , I don't know why but just can use the cli
> version so i back to the version in non testing repositories

Explain a few more, with the cli version i mean vlc's cli version, it like if the lua interface is open instead the qt.

Smtube crash as i post in comment #6
Comment 9 Olivier Delaune 2018-02-13 22:18:51 CET
@katnatek: are you sure you installed Qt 5.9.3 packages? Please check it with rpm -qa | grep qt5 | grep "5\."
Comment 10 katnatek 2018-02-14 00:11:54 CET
(In reply to Olivier Delaune from comment #9)
> @katnatek: are you sure you installed Qt 5.9.3 packages? Please check it
> with rpm -qa | grep qt5 | grep "5\."

This is what is installed whith vlc 3 final

instalando libqt5core5-5.9.3-2.1.mga6.i586.rpm libvlc5-3.0.0-1.mga6.tainted.i586.rpm qtbase5-common-5.9.3-2.1.mga6.i586.rpm vlc-plugin-libass-3.0.0-1.mga6.tainted.i586.rpm vlc-plugin-gnutls-3.0.0-1.mga6.tainted.i586.rpm vlc-plugin-vdpau-3.0.0-1.mga6.tainted.i586.rpm vlc-plugin-lua-3.0.0-1.mga6.tainted.i586.rpm vlc-3.0.0-1.mga6.tainted.i586.rpm vlc-plugin-pulse-3.0.0-1.mga6.tainted.i586.rpm vlc-plugin-flac-3.0.0-1.mga6.tainted.i586.rpm vlc-plugin-common-3.0.0-1.mga6.tainted.i586.rpm libvlccore9-3.0.0-1.mga6.tainted.i586.rpm vlc-plugin-theora-3.0.0-1.mga6.tainted.i586.rpm desde /var/cache/urpmi/rpms
Preparando...                    #############################################
     1/13: libvlccore9           #############################################
     2/13: libvlc5               #############################################
     3/13: qtbase5-common        #############################################
     4/13: libqt5core5           #############################################
     5/13: vlc-plugin-vdpau      #############################################
     6/13: vlc-plugin-common     #############################################
     7/13: vlc                   #############################################
     8/13: vlc-plugin-libass     #############################################
     9/13: vlc-plugin-gnutls     #############################################
    10/13: vlc-plugin-lua        #############################################
    11/13: vlc-plugin-flac       #############################################
    12/13: vlc-plugin-theora     #############################################
    13/13: vlc-plugin-pulse      #############################################

The command you give don't help to debug process because i already back to the git version in repositories ;)
Comment 11 katnatek 2018-02-14 00:16:09 CET
And añready back to qtbase5-common libqt5core5 versions in non testing repositories, but just in case

rpm -qa | grep qt5 | grep "5\."
python3-qt5-widgets-5.6-8.mga6
libqt5qml5-5.6.2-10.mga6
libpolkit-qt5-core1-0.112.0-5.mga6
libqt5quicktest5-5.6.2-10.mga6
libqt5svg5-5.6.2-1.mga6
libqt5opengl5-5.6.2-11.mga6
libqt5sql5-5.6.2-11.mga6
libqt5script5-5.6.2-2.mga6
libqt5xml5-5.6.2-11.mga6
libpolkit-qt5-agent1-0.112.0-5.mga6
libqt5gui5-5.6.2-11.mga6
python3-qt5-gui-5.6-8.mga6
libqt5quick5-5.6.2-10.mga6
libqt5quickparticles5-5.6.2-10.mga6
libqt5x11extras5-5.6.2-1.mga6
libqt5core5-5.6.2-11.mga6
libqt5egldeviceintegration5-5.6.2-11.mga6
libqt5xmlpatterns5-5.6.2-2.mga6
libqt5widgets5-5.6.2-11.mga6
libqt5webkitwidgets5-5.6.2-2.mga6
libqt5labstemplates5-5.6.2-1.mga6
libqt5test5-5.6.2-11.mga6
libqt5xcbqpa5-5.6.2-11.mga6
libqt5printsupport5-5.6.2-11.mga6
libqt5webkit5-5.6.2-2.mga6
python3-qt5-core-5.6-8.mga6
libqt5network5-5.6.2-11.mga6
python3-qt5-dbus-5.6-8.mga6
libqt5dbus5-5.6.2-11.mga6

 Olivier did i must update all that ?
Comment 12 David Walser 2018-02-14 00:58:12 CET
You will need to update the Qt 5.9.3 packages to use this VLC package.  Note that we haven't assigned this bug to QA yet for testing.  Don't let us forget that we will need to rebuild smtube before we push the Qt update.
Comment 13 katnatek 2018-02-14 01:14:48 CET
(In reply to David Walser from comment #12)
> You will need to update the Qt 5.9.3 packages to use this VLC package.  Note
> that we haven't assigned this bug to QA yet for testing.  Don't let us
> forget that we will need to rebuild smtube before we push the Qt update.

I did try, just hope not end with broken system ;)
Comment 14 katnatek 2018-02-14 02:05:22 CET
Ok, i update all the 5.6 in the comment #11 to 5.9 in testing

urpmi libqt5xcbqpa5 libqt5qml5 libqt5quicktest5 libqt5svg5 libqt5opengl5 libqt5sql5 libqt5script5  libqt5xml5 libqt5gui5 libqt5quick5 libqt5quickparticles5 libqt5x11extras5 libqt5egldeviceintegration5 libqt5xmlpatterns5 libqt5widgets5 libqt5webkitwidgets5 libqt5labstemplates5 libqt5test5 libqt5printsupport5 libqt5webkit5 libqt5network5 libqt5dbus5

And now the gui rise, also the smtube crash was fixed

Did not all or god portion of this must be required whit the vlc install ?
I did more test other day
Comment 15 katnatek 2018-02-14 02:18:19 CET
Quick test related to https://bugs.mageia.org/show_bug.cgi?id=20742 , the DVD backups that i test until now works well but i need to do a deep test ;)
Comment 16 katnatek 2018-02-14 20:29:39 CET
Looks good, works equal and in the case of dvd better than the previous version 
Tested on i586

Note You need to log in before you can comment on or make changes to this bug.