After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 104931 - a condition in query make targeted control filtered
a condition in query make targeted control filtered
Status: RESOLVED NOTABUG
Product: bonobo
Classification: Deprecated
Component: libbonobo
unspecified
Other other
: Normal normal
: ---
Assigned To: Michael Meeks
Luis Villa
Depends on:
Blocks:
 
 
Reported: 2003-02-01 09:54 UTC by kz
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.3/2.4



Description kz 2003-01-31 19:50:12 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.

Comment 1 Michael Meeks 2003-02-04 14:02:12 UTC
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.
Comment 2 kz 2003-02-04 14:59:00 UTC
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.
Comment 3 kz 2003-02-11 00:59:58 UTC
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.
Comment 4 kz 2003-02-25 02:20:02 UTC
pliz change state of this bug to any of others.
Comment 5 Kjartan Maraas 2003-05-11 10:57:29 UTC
Any news here?
Comment 6 kz 2003-05-11 11:15:47 UTC
see URL the mailing list archive. this is NOTABUG so to say.
(thou I'm not fully agreeing with that)
Comment 7 Michael Meeks 2003-05-12 10:05:46 UTC
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 ?
Comment 8 Bugzilla Maintainers 2004-04-01 23:44:57 UTC
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