Skip to content

Instantly share code, notes, and snippets.

@knocte
Created October 15, 2013 13:33
Show Gist options
  • Save knocte/6991612 to your computer and use it in GitHub Desktop.
Save knocte/6991612 to your computer and use it in GitHub Desktop.
gst packaging bug in ubuntu 13.10 final beta
13:19 <knocte> Laney: ping
13:20 <Laney> hi
13:20 <knocte> Laney: hi, by any chance have you, or hyperair, tried banshee in 13.10 beta?
13:20 <Laney> I use it most days
13:21 <knocte> Laney: doesn't work for me (works without slomo's downstream patch)
13:21 <knocte> do you use ubuntu64bits, or 32?
13:21 <slomo_> 64
13:22 <Laney> amd64
13:22 <knocte> me too
13:22 <slomo_> and i use debian ;)
13:22 <slomo_> can someone get a backtrace of those warnings?
13:22 <knocte> I'll try
13:22 <slomo_> with G_DEBUG=fatal_warnings
14:33 <knocte> slomo_: https://gist.github.com/anonymous/6990883
14:34 <knocte> oops, I only grabbed gstreamer debug symbols, I'll grab banshee's
14:35 <slomo_> anyway, there's a NULL somewhere in _bp_pipeline_construct() ;) check why
14:44 <knocte> slomo_: this seems to be the line, which actually has an interesting comment above it https://github.com/GNOME/banshee/blob/master/libbanshee/banshee-player-pipeline.c#L300
14:44 <slomo_> ok
14:44 <slomo_> so why does this fail: player->playbin = gst_element_factory_make ("playbin", "playbin");
14:44 <slomo_> i mean, why does it return NULL
14:45 <slomo_> the comment doesn't make sense to me
14:45 <knocte> you sure it's that the NULL and not the fact that we should use next-track signal now?
14:45 <slomo_> yes
14:45 <slomo_> there is no next-track
14:46 <knocte> so, about-to-finish is correct?
14:47 <slomo_> yes
14:48 <knocte> mmm
14:48 <slomo_> this sounds like the gstreamer installation on your distro is broken
14:49 <slomo_> do you have gstreamer1.0-plugins-base installed?
14:52 <knocte> slomo_: yes https://gist.github.com/anonymous/6991136
14:52 <knocte> is it normal to have 1.1 and 1.2 mixed versions? (as you see in the gist)
14:53 <slomo_> yes that is going to cause such problems
14:54 <slomo_> because between 1.1.4 and 1.1.90 there were API changes of newly added 1.2 API, and that will cause playbin to explode during initialization
14:54 <slomo_> so fix your distro ;)
14:54 <knocte> ok, then packaging bug? Laney, hypera1r: ^
14:54 <slomo_> yes
14:55 <slomo_> i didn't care about adding appropiate Breaks in debian because 1.1 was only in experimental
14:58 <knocte> slomo_: btw then I should also commit this, no? https://gist.github.com/knocte/6991196
15:00 <slomo_> yes
15:09 <knocte> Laney: should I open a launchpad ticket?
15:26 -!- hyperair [~hyperair@49.128.60.247] has joined #banshee
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment