GNOME Bugzilla – Bug 104931
a condition in query make targeted control filtered
Last modified: 2004-12-22 21:47:04 UTC
Package: bonobo Severity: normal Version: HEAD Synopsis: a condition in query make targeted control filtered Bugzilla-Product: bonobo Bugzilla-Component: libbonobo Description: Description of Problem: lumiere is bonoboized mplayer, and support .avi format. but test-moniker -c file:some.avi fail to load lum_control with unsupported condition of :repo_ids.has ('IDL:Bonobo/PersistStream:1.0')" Steps to reproduce the problem: 1. install lumiere 2. libbonoboui/tests/test-moniker -c file:amedia.file Actual Results: query with conditions of supported mime types, control, and stream. Expected Results: conditions of supported mime types, control. that's all to identidy lum_control. Additional Information: lum_control works well as nautilus-view mode. so I believe lumiere is innocent. ------- Bug moved to this database by unknown@bugzilla.gnome.org 2003-01-31 14:50 ------- Reassigning to the default owner of the component, michael@ximian.com.
It's a while since I looked at that can you: a) try with an absolute path b) export ORBIT2_DEBUG=traces and then re-run and paste the output [ assuming you build ORBit2 with --enable-debug ] c) check the mime type of the .avi file is correctly detected by gnome-vfs (nautilus) d) check that you have the mime type correctly registered in the installed .server file.
a, c, d is confirmed. the only Bonobo/PersistStream condition filter out lumiere from nautilus' hand, thou streamable is not an core feature asked. and b seems to have no output for me. :( 1. $ bonobo-activation-run-query "bonobo:supported_mime_types.has ('video/x-ms-asf') AND repo_ids.has ('IDL:Bonobo/Control:1.0')" works. 2. $ bonobo-activation-run-query "bonobo:supported_mime_types.has ('video/x-ms-asf') AND repo_ids.has ('IDL:Bonobo/Control:1.0') AND repo_ids.has ('IDL:Bonobo/PersistStream:1.0')" no works.
the point is this; why Bonobo/Persist present in query? Bonobo/Control is the only condition that API given, not Bonobo/Stream or any other.
pliz change state of this bug to any of others.
Any news here?
see URL the mailing list archive. this is NOTABUG so to say. (thou I'm not fully agreeing with that)
Heh ;-) people hate to re-factor their code to use a Stream interface. We should perhaps create an automatic Stream <-> TmpFile <-> PersistFile type plugger to support some of the more broken / old pieces of code that are out there - if you're volenteering ?
The URL field has been removed from bugzilla.gnome.org. This URL was in the old URL field, and is being added as a comment so that the data is not lost. Please email bugmaster@gnome.org if you have any questions. URL: http://mail.gnome.org/archives/gnome-components-list/2003-February/msg00016.html