Bug 507009

Summary: farsight2 is missing the gst-plugins-bad dep
Product: [Fedora] Fedora Reporter: Olivier Crête <olivier.crete>
Component: farsight2Assignee: Brian Pepple <bdpepple>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: low    
Version: rawhideCC: accounts, bdpepple, bnocera, christoph.maser, gerard.fernandes, jlivings, jogojapan
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 0.10.15-4.fc11 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-07-11 17:37:38 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Olivier Crête 2009-06-19 20:00:10 UTC
Farsight2 0.0.12 no longer depends on gst-plugins-farsight (which you can prune from you distro along with farsight1).

But it needs gst-plugins-bad 0.0.12

The same applies to 0.0.9 in Fedora 11 (so please push out an update there, otherwise Empathy calling is just broken).

Comment 1 Olivier Crête 2009-06-19 20:13:57 UTC
Also, did I mention that the rpmfusion gst-p-bad package doesn't work because the farsight plugins are disabled (becaues they conflict with the outdated version of gst-p-farsight in F11)

Comment 2 Brian Pepple 2009-06-19 23:18:47 UTC
(In reply to comment #0)
> Farsight2 0.0.12 no longer depends on gst-plugins-farsight (which you can prune
> from you distro along with farsight1).
> 
> But it needs gst-plugins-bad 0.0.12

If that is a hard dependency on gst-plugins-bad, that means farsight 2 will need to be removed from Fedora and moved to rpmfusion.

It would probably be helpful if the configure.ac was updated to check for the necessary plugins are available for farsight2 to work correctly.

> The same applies to 0.0.9 in Fedora 11 (so please push out an update there,
> otherwise Empathy calling is just broken).

Ditto here if the gst-plugins-bad is a hard dependency, it will need to be removed from F11.

Comment 3 Brian Pepple 2009-06-19 23:26:07 UTC
(In reply to comment #2)
> (In reply to comment #0)
> > Farsight2 0.0.12 no longer depends on gst-plugins-farsight (which you can prune
> > from you distro along with farsight1).
> > 
> > But it needs gst-plugins-bad 0.0.12
> 
> If that is a hard dependency on gst-plugins-bad, that means farsight 2 will
> need to be removed from Fedora and moved to rpmfusion.
> 
> It would probably be helpful if the configure.ac was updated to check for the
> necessary plugins are available for farsight2 to work correctly.

And going a little further, if this is a hard dep on gst-plugins-bad empathy will also be removed since it depends tp-farsight (which in turn depends on farsight2).  Not good.

Comment 4 Bastien Nocera 2009-06-19 23:40:13 UTC
What plugins are needed specifically?

Comment 5 Olivier Crête 2009-06-19 23:58:41 UTC
You need rtpmanager, valve, rtpmux, autoconvert, liveadder, dtmf.

For the upcoming msnwebcam, you also need mimic.. but that one probably needs to go on rpmfusion.

Comment 6 Olivier Crête 2009-06-20 22:44:49 UTC
Btw, this will show up as a crash in empathy because of a bug in the libtelepathy-farsight 0.0.6 GError handling code. So I'm adding the gnome bug as a dep.

Comment 7 Bastien Nocera 2009-06-20 23:25:12 UTC
Other question, does Empathy support the missing-plugins GStreamer framework to install missing plugins, should they be needed?

Comment 8 Olivier Crête 2009-06-20 23:45:50 UTC
No it doesn't. I plan to support it in farsight2 at some point for the codecs (lets say to install h.263 or h.264 codecs). But it's not going to happen for the basic elements. I doubt totem uses missing plugins if playbin is not installed.

Comment 9 Bastien Nocera 2009-06-21 01:09:25 UTC
(In reply to comment #8)
> No it doesn't. I plan to support it in farsight2 at some point for the codecs
> (lets say to install h.263 or h.264 codecs). But it's not going to happen for
> the basic elements. I doubt totem uses missing plugins if playbin is not
> installed.  

Except that Totem doesn't rely on plugins in gst-plugins-bad, except for some things like DVD and DVB playback, and it should be able to ask for those plugins.

I'd expect the same from Empathy, where certainly, the basic functionality would be there whether or not you had those plugins available.

Comment 10 Olivier Crête 2009-06-21 01:15:12 UTC
Except that in the case of farsight2, the main functionality is in rtpmanager which is still in -bad.

Comment 11 Christoph Maser 2009-06-21 07:14:36 UTC
*** Bug 507109 has been marked as a duplicate of this bug. ***

Comment 12 Fedora Update System 2009-06-22 16:09:16 UTC
gstreamer-plugins-good-0.10.15-2.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/gstreamer-plugins-good-0.10.15-2.fc11

Comment 13 Fedora Update System 2009-06-22 17:27:43 UTC
farsight2-0.0.12-1.fc11,gstreamer-plugins-good-0.10.15-3.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/farsight2-0.0.12-1.fc11,gstreamer-plugins-good-0.10.15-3.fc11

Comment 14 Brian Pepple 2009-06-24 18:18:33 UTC
*** Bug 507924 has been marked as a duplicate of this bug. ***

Comment 15 Fedora Update System 2009-06-24 19:17:43 UTC
gstreamer-plugins-good-0.10.15-2.fc11 has been pushed to the Fedora 11 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update gstreamer-plugins-good'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-6897

Comment 16 Fedora Update System 2009-06-24 19:26:39 UTC
farsight2-0.0.12-1.fc11, gstreamer-plugins-good-0.10.15-3.fc11 has been pushed to the Fedora 11 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update farsight2 gstreamer-plugins-good'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-6921

Comment 17 Brian Pepple 2009-06-29 22:16:42 UTC
*** Bug 508600 has been marked as a duplicate of this bug. ***

Comment 18 Brian Pepple 2009-06-30 13:25:50 UTC
*** Bug 507281 has been marked as a duplicate of this bug. ***

Comment 19 Fedora Update System 2009-07-11 17:37:33 UTC
farsight2-0.0.12-1.fc11, gstreamer-plugins-good-0.10.15-3.fc11 has been pushed to the Fedora 11 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 20 Johannes Goller 2009-07-14 16:48:21 UTC
I have a question about this bug report. I have installed empathy-2.26.2-1.fc11, as well as the package versions mentioned above, i.e.

farsight2-0.0.12-1.fc11
gstreamer-plugins-good-0.10.15-3.fc11

but I have no package called gstreamer-plugins-bad, neither from the yum repositories (it does not seem to exist there) nor from rpmfusion or any other source.

Here are my questions:
1) Do they messages above imply that Empathy should work with the package versions I have?

2) When I try to make a voice call to somebody running the Google Talk client on Windows, the connection is made, but there is no sound on either end. After a few seconds, Empathy freezes and needs to be killed by force. Could this symptom be explained based on the missing/wrong package discussion above? Should I file a separate bug report for this?
[Note: Empathy works very well if the other person calls me.]

3) This page
http://live.gnome.org/Empathy/FAQ#head-0cf7b08b5a6dd38484cb692f72da4475997aa008
says that the gstreamer-plugins-bad package is required on Fedora 11 and I must install it by hand. Is this still true?

4) The same page also says I need gstreamer-ffmpeg package. Is that true? Is that only for Video, or do I need it anyway? What is the recommended way of getting it?

Thank you very much in advance for any information you may have for me.

Comment 21 Olivier Crête 2009-07-14 17:04:07 UTC
(In reply to comment #20)
> 1) Do they messages above imply that Empathy should work with the package
> versions I have?

Yes
 
> 2) When I try to make a voice call to somebody running the Google Talk client
> on Windows, the connection is made, but there is no sound on either end. After
> a few seconds, Empathy freezes and needs to be killed by force. Could this
> symptom be explained based on the missing/wrong package discussion above?
> Should I file a separate bug report for this?
> [Note: Empathy works very well if the other person calls me.]

Yes, can you attach gdb to empathy when its frozen and do "thread apply all bt" and paste the result in that new bug.. Also please CC me on that bug.
 
> 3) This page
> http://live.gnome.org/Empathy/FAQ#head-0cf7b08b5a6dd38484cb692f72da4475997aa008
> says that the gstreamer-plugins-bad package is required on Fedora 11 and I must
> install it by hand. Is this still true?

No, page updated.

> 4) The same page also says I need gstreamer-ffmpeg package. Is that true? Is
> that only for Video, or do I need it anyway? What is the recommended way of
> getting it?

You only need gst-ffmpeg if you want to make video calls with clients using non-free codecs, like the Nokia N8x0 tablets.

Comment 22 Johannes Goller 2009-07-15 12:15:19 UTC
Thank you for all the information, this is very helpful. I have filed bug #511854 for the freeze problem and copied you.

Comment 23 Fedora Update System 2009-07-21 21:55:24 UTC
gstreamer-plugins-good-0.10.15-4.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/gstreamer-plugins-good-0.10.15-4.fc11

Comment 24 Fedora Update System 2009-07-27 21:36:14 UTC
gstreamer-plugins-good-0.10.15-4.fc11 has been pushed to the Fedora 11 stable repository.  If problems still persist, please make note of it in this bug report.