Bug 14610 - Update request: pitivi
Summary: Update request: pitivi
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: advisory mga4-32-ok MGA4-64-OK
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2014-11-19 18:07 CET by Jani Välimaa
Modified: 2014-12-09 21:13 CET (History)
4 users (show)

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


Attachments

Description Jani Välimaa 2014-11-19 18:07:42 CET
Please push new pitivi-0.92-4.1.mga4 from core/updates_testing. It adds missing requires for python-numpy and librsvg2.

Test case:

1. rpm -e --nodeps python-numpy librsvg2_2 (or lib64rsvg2_2)
2. try to run pitivi
3. update pitivi
4. try again and ignore warning about missing pycanberra.



Reproducible: 

Steps to Reproduce:
Comment 1 olivier charles 2014-12-05 21:45:24 CET
Testing on Mageia4x64 real hardware

Installed current package :
--------------------------
- pitivi-0.92-4.mga4.x86_64
which brought along :
- gnonlin-1.1.90-1.mga4.x86_64
- gstreamer1.0-python-1.1.90-2.mga4.x86_64
- lib64ges-gir1.0-1.1.90-2.mga4.x86_64
- lib64ges1.0_0-1.1.90-2.mga4.x86_64

$ pitivi

ERROR - The following hard dependencies are unmet:
==================================================
- NumPy: not found on your system.

Updated to testing package :
--------------------------
- pitivi-0.92-4.1.mga4.x86_64
which brought along :
- lib64rsvg2_2-2.39.0-1.mga4.x86_64
- python-numpy-1.8.0-1.1.mga4.x86_64

$ pitivi

Could run pitivi, import files, save a project.

Final check (not updating but installing pitivi): 
# urpme pitivi
# rpm -e --nodeps python-numpy lib64rsvg2_2
# urpmi pitivi
Installed pitivi, python-numpy and lib64rsvg2_2
Could run pitivi

Updated testing package resolves bug

CC: (none) => olchal
Whiteboard: (none) => MAG4-64-OK

olivier charles 2014-12-05 21:46:41 CET

Whiteboard: MAG4-64-OK => MGA4-64-OK

Comment 2 Ben McMonagle 2014-12-06 04:20:21 CET
Mga4-i586 on real h/w

$ urpmi pitivi
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Release (distrib1)")
  gnonlin                        1.1.90       1.mga4        i586    
  gstreamer1.0-python            1.1.90       2.mga4        i586    
  libclutter-gir1.0              1.16.2       1.mga4        i586    
  libclutter-gtk-gir1.0          1.4.4        6.mga4        i586    
  libcogl-gir1.0                 1.16.0       2.mga4        i586    
  libcogl-pango-gir1.0           1.16.0       2.mga4        i586    
  libcroco0.6_3                  0.6.8        4.mga4        i586    
  libges-gir1.0                  1.1.90       2.mga4        i586    
  libges1.0_0                    1.1.90       2.mga4        i586    
  libgl-gir1.0                   1.38.0       2.mga4        i586    
  libgst-gir1.0                  1.2.2        1.mga4        i586    
  libgstreamer-plugins-base-gir> 1.2.2        1.mga4        i586    
  libjson-glib-gir1.0            0.16.2       3.mga4        i586    
  librsvg2_2                     2.39.0       1.mga4        i586    
(medium "Core Updates (distrib3)")
  python-numpy                   1.8.0        1.1.mga4      i586    
(medium "Core Updates Testing (distrib5)")
  pitivi                         0.92         4.1.mga4

open from applauncher -ok
import video file -Mpeg4 file from Kdenlive-ok
unable to view in preview window.
unable to edit video file.
unable to export file:

Your GStreamer installation is missing a plug-in.

gstdecodebin2.c(3928): gst_decode_bin_expose (): /pitivi+utils+pipeline+Pipeline:pitivi+utils+pipeline+pipeline1/GESTimeline:gestimeline1/GESAudioTrack:gesaudiotrack1/GnlComposition:gnlcomposition3/GnlSource:gnlsource22/GstBin:audiosrcbin/GstURIDecodeBin:uridecodebin37/GstDecodeBin:decodebin910:
no suitable plugins found

CC: (none) => westel

Comment 3 Jani Välimaa 2014-12-06 11:47:30 CET
(In reply to ben mcmonagle from comment #2)
> 
> open from applauncher -ok
> import video file -Mpeg4 file from Kdenlive-ok
> unable to view in preview window.
> unable to edit video file.
> unable to export file:
> 
> Your GStreamer installation is missing a plug-in.
> 
> gstdecodebin2.c(3928): gst_decode_bin_expose ():
> /pitivi+utils+pipeline+Pipeline:pitivi+utils+pipeline+pipeline1/GESTimeline:
> gestimeline1/GESAudioTrack:gesaudiotrack1/GnlComposition:gnlcomposition3/
> GnlSource:gnlsource22/GstBin:audiosrcbin/GstURIDecodeBin:uridecodebin37/
> GstDecodeBin:decodebin910:
> no suitable plugins found

You'll probably need one of these to get your video to work:
gstreamer1.0-plugins-good
gstreamer1.0-plugins-bad
gstreamer1.0-plugins-ugly

Pitivi documentation says following:
"GStreamer plugins come into three categories: good, bad and ugly. You may need to install plugins from any category to ensure compatibility with your media files. Whether or not you install them is up to you, and may depend on your country's jurisdiction regarding software patents."
Comment 4 Otto Leipälä 2014-12-07 07:31:39 CET
urpmi task-codec-audio && urpmi task-codec-video should install needed packages.

CC: (none) => ozkyster

Comment 5 Ben McMonagle 2014-12-07 20:18:21 CET
thanks for that info Otto,

urpmi task-codec-audio && urpmi task-codec-video 

To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch   
(medium "Core Release (distrib1)")
  ffmpeg2theora                  0.29         5.mga4        i586    (suggested)
  gstreamer1.0-cdparanoia        1.2.2        1.mga4        i586    (suggested)
  gstreamer1.0-farstream         0.2.3        3.mga4        i586    (suggested)
  gstreamer1.0-flac              1.2.2        1.mga4        i586    (suggested)
  gstreamer1.0-speex             1.2.2        1.mga4        i586    (suggested)
  gstreamer1.0-wavpack           1.2.2        1.mga4        i586    (suggested)
  libchromaprint0                1.1          1.mga4        i586    (suggested)
  libfarstream0.2_2              0.2.3        3.mga4        i586    (suggested)
  libgme0                        0.6.0        2.mga4        i586    (suggested)
  libkate1                       0.4.1        4.mga4        i586    (suggested)
  libmimic0                      1.0.4        10.mga4       i586    (suggested)
  libopenal1                     1.15.1       4.mga4        i586    (suggested)
  libzbar0                       0.10         2.20121014.4> i586    (suggested)
  mp3gain                        1.5.2        5.mga4        i586    (suggested)
  openal                         1.15.1       4.mga4        i586    (suggested)
  speex                          1.2          0.rc1.8.mga4  i586    (suggested)
  twolame                        0.3.13       4.mga4        i586    (suggested)
  vorbis-tools                   1.4.0        6.mga4        i586    (suggested)
  vorbisgain                     0.37         9.mga4        i586    (suggested)
(medium "Core Updates (distrib3)")
  flac                           1.3.0        2.1.mga4      i586    (suggested)
  libmms0                        0.6.2        4.1.mga4      i586    (suggested)
(medium "Tainted Release (distrib21)")
  faad2                          2.7          7.mga4.taint> i586    (suggested)
  gstreamer0.10-lame             0.10.19      9.mga4.taint> i586    (suggested)
  gstreamer0.10-mms              0.10.23      14.mga4.tain> i586    (suggested)
  gstreamer0.10-musepack         0.10.23      14.mga4.tain> i586    (suggested)
  gstreamer1.0-amrnb             1.2.2        1.mga4.taint> i586    (suggested)
  gstreamer1.0-cdio              1.2.2        1.mga4.taint> i586    (suggested)
  gstreamer1.0-gme               1.2.2        1.mga4.taint> i586    (suggested)
  gstreamer1.0-gsm               1.2.2        1.mga4.taint> i586    (suggested)
  gstreamer1.0-lame              1.2.2        1.mga4.taint> i586    (suggested)
  gstreamer1.0-mms               1.2.2        1.mga4.taint> i586    (suggested)
  gstreamer1.0-plugins-bad       1.2.2        1.mga4.taint> i586    (suggested)
  gstreamer1.0-rtmp              1.2.2        1.mga4.taint> i586    (suggested)
  gstreamer1.0-twolame           1.2.2        1.mga4.taint> i586    (suggested)
  lame                           3.99.5       5.mga4.taint> i586    (suggested)
  libdca-tools                   0.0.5        6.mga4.taint> i586    (suggested)
  libgstbasecamerabinsrc1.0_0    1.2.2        1.mga4.taint> i586    (suggested)
  libgstcodecparsers1.0_0        1.2.2        1.mga4.taint> i586    (suggested)
  libgstmpegts1.0_0              1.2.2        1.mga4.taint> i586    (suggested)
  libgstphotography1.0_0         1.2.2        1.mga4.taint> i586    (suggested)
  libgsturidownloader1.0_0       1.2.2        1.mga4.taint> i586    (suggested)
  libquicktime                   1.2.4        6.mga4.taint> i586    (suggested)
  libquicktime-faad              1.2.4        6.mga4.taint> i586    (suggested)
  libquicktime-lame              1.2.4        6.mga4.taint> i586    (suggested)
  task-codec-audio               4            2.mga4.taint> noarch
 
  then
 
  To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch   
(medium "Core Release (distrib1)")
  gstreamer1.0-dv                1.2.2        1.mga4        i586    (suggested)
  libdirac0                      1.0.2        8.mga4        i586    (suggested)
  libmpeg2dec0                   0.5.1        8.mga4        i586    (suggested)
  mpeg2dec                       0.5.1        8.mga4        i586    (suggested)
(medium "Tainted Release (distrib21)")
  gstreamer0.10-dirac            0.10.23      14.mga4.tain> i586    (suggested)
  gstreamer0.10-resindvd         0.10.23      14.mga4.tain> i586    (suggested)
  gstreamer0.10-xvid             0.10.23      14.mga4.tain> i586    (suggested)
  gstreamer1.0-mpeg              1.2.2        1.mga4.taint> i586    (suggested)
  gstreamer1.0-x264              1.2.2        1.mga4.taint> i586    (suggested)
  libgstbasevideo0.10_0          0.10.23      14.mga4.tain> i586    (suggested)
  libquicktime-dv                1.2.4        6.mga4.taint> i586    (suggested)
  libquicktime-x264              1.2.4        6.mga4.taint> i586    (suggested)
  task-codec-video               4            2.mga4.taint> noarch 
  x264                           0.133        0.20130823.s> i586    (suggested)

However, .mp4 still cannot be  edited or play in preview window.
Comment 6 claire robinson 2014-12-07 23:03:13 CET
It's perhaps AAC encoded audio which is common in mp4's. You'll likely need 
gstreamer1.0-faad or gstreamer0.10-faad
Comment 7 Ben McMonagle 2014-12-08 06:47:49 CET
>thanks for that info Jani, [ dec.7, 11:20 am ] 

I had gstreamer1.0-plugins-good,
installed gstreamer1.0-plugins-ugly

and retried render - ok
imported rendered file  .ogv - ok
preview window works -ok
editing video works -ok

still wont play or edit an .mp4 file

[ the above section should be next after comment 3 ] 

>Thanks for that info claire.

# urpmi gstreamer1.0-faad

installing gstreamer1.0-faad-1.2.2-1.mga4.tainted.i586.rpm

no improvement.

# urpme gstreamer1.0-faad
removing gstreamer1.0-faad-1.2.2-1.mga4.tainted.i586

# urpmi gstreamer0.10-faad

installing gstreamer0.10-faad-0.10.23-14.mga4.tainted.i586.rpm 

some improvement.

will now play an .avi file, sound and video and can be edited.

with .mp4 preview window time counts up when play button pressed but only first frame is displayed in preview window.
attempting to cut video causes the time displayed in the preview window to jump to marked time.
Comment 8 claire robinson 2014-12-09 17:02:56 CET
Testing complete mga4 32 too

Confirmed the added requires..

# urpmq --requires --media "Core Release" pitivi 2>/dev/null | grep -e numpy -e rsvg
# urpmq --requires --media "Core Updates" pitivi 2>/dev/null | grep -e numpy -e rsvg
# urpmq --requires --media "Core Updates Testing" pitivi 2>/dev/null | grep -e numpy -e rsvg
librsvg2
python-numpy


Mutilated big buck bunny.

Whiteboard: MGA4-64-OK => mga4-32-ok MGA4-64-OK

Comment 9 claire robinson 2014-12-09 17:09:11 CET
Could you remember to give a proper advisory with future updates please Jani, with the text, srpms & rpms. Thanks.


Validating. Advisory uploaded.

Please push to updates

Thanks

Keywords: (none) => validated_update
Whiteboard: mga4-32-ok MGA4-64-OK => advisory mga4-32-ok MGA4-64-OK
CC: (none) => sysadmin-bugs

Comment 10 Mageia Robot 2014-12-09 21:13:25 CET
An update for this issue has been pushed to Mageia Updates repository.

http://advisories.mageia.org/MGAA-2014-0215.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


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