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 659419 - seach based on 'contains' returns empty results
seach based on 'contains' returns empty results
Status: RESOLVED FIXED
Product: rygel
Classification: Applications
Component: MediaExport plugin
git master
Other Linux
: High major
: ---
Assigned To: Jens Georg
Zeeshan Ali
Depends on:
Blocks:
 
 
Reported: 2011-09-18 20:54 UTC by Zeeshan Ali
Modified: 2011-09-19 07:10 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Zeeshan Ali 2011-09-18 20:54:14 UTC
This search returns empty resuts while there are plenty of items with 'a' in their titles: dc:title contains "a". Version of rygel is 0.10.3.
Comment 1 Zeeshan Ali 2011-09-19 00:41:54 UTC
I failed to reproduce this against Tracker plugin so its in MediaExport. Attaching the relevant log:

$ src/rygel/rygel -n lo -g MediaExport:5,Rygel:5 -d Tracker
(rygel:6810): Rygel-DEBUG: rygel-user-config.vala:151: Loaded system configuration from file '/home/zeenix/checkout/gnome/rygel/data/rygel.conf'
(rygel:6810): Rygel-DEBUG: rygel-user-config.vala:158: Loaded user configuration from file '/home/zeenix/.config/rygel.conf'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins'.
(rygel:6810): Rygel-DEBUG: rygel-main.vala:128: New network 127.0.0.0 (lo) context available. IP: 127.0.0.1
(rygel:6810): Rygel-DEBUG: rygel-main.vala:128: New network ansku (wlan0) context available. IP: 192.168.1.101
(rygel:6810): Rygel-DEBUG: rygel-main.vala:153: Ignoring network ansku (wlan0) context.
(rygel:6810): Rygel-DEBUG: rygel-main.vala:128: New network 192.168.122.0 (virbr0) context available. IP: 192.168.122.1
(rygel:6810): Rygel-DEBUG: rygel-main.vala:153: Ignoring network 192.168.122.0 (virbr0) context.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/tracker'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/test'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/playbin'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mpris'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mediathek'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/media-export'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/gst-launch'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/external'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/playbin/.libs'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/playbin/.deps'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/playbin'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/test/.libs'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/test/.deps'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/test'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/playbin/.deps'
Rygel-Message: New plugin 'Playbin' available
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:175: Loaded module source: '/home/zeenix/checkout/gnome/rygel/src/plugins/playbin/.libs/librygel-playbin.so'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/playbin/.libs'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mpris/.libs'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mpris/.deps'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mpris'
(rygel:6810): Rygel-DEBUG: rygel-root-device-factory.vala:235: No icon provided by plugin 'Playbin'. Using Rygel logo.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/test/.deps'
Rygel-Message: New plugin 'Test' available
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:175: Loaded module source: '/home/zeenix/checkout/gnome/rygel/src/plugins/test/.libs/librygel-test.so'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/test/.libs'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/gst-launch/.libs'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/gst-launch/.deps'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/gst-launch'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mediathek/.libs'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mediathek/.deps'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mediathek'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mpris/.deps'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:175: Loaded module source: '/home/zeenix/checkout/gnome/rygel/src/plugins/mpris/.libs/librygel-mpris.so'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mpris/.libs'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/external/.libs'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/external/.deps'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/external'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/media-export/.libs'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/media-export/.deps'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/media-export'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/tracker/.libs'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/tracker/.deps'.
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/tracker'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:175: Loaded module source: '/home/zeenix/checkout/gnome/rygel/src/plugins/gst-launch/.libs/librygel-gst-launch.so'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/gst-launch/.libs'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:175: Loaded module source: '/home/zeenix/checkout/gnome/rygel/src/plugins/mediathek/.libs/librygel-mediathek.so'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mediathek/.libs'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mediathek/.deps'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/gst-launch/.deps'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:175: Loaded module source: '/home/zeenix/checkout/gnome/rygel/src/plugins/external/.libs/librygel-external.so'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/external/.libs'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/external/.deps'
(rygel:6810): MediaExport-DEBUG: rygel-media-export-database.vala:93: Using database file /home/zeenix/.cache/rygel/media-export.db
(rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering 1ad0c0638ac2e9c06027592f14d12382 for virtual-container:upnp:class,object.item.audioItem.musicTrack,dc:date,?
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:371: Parsed filter:  AND (m.class = ? )
(rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering d62b16c1951debeb97d8df3e8aac458e for virtual-container:upnp:class,object.item.audioItem.musicTrack
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:242: Original search: upnp:class 271 object.item.audioItem.musicTrack
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:243: Parsed search expression:  WHERE (m.class = ? )
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:247: Arg 0: object.item.audioItem.musicTrack
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:263: Parameters to bind: 2
(rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering 03175772d86e56ec01957cbcd43066cf for virtual-container:upnp:class,object.item.audioItem.musicTrack,upnp:artist,?,upnp:album,?
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:371: Parsed filter:  AND (m.class = ? )
(rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering ec5a58723574dec5c54aa3e6244288dc for virtual-container:upnp:class,object.item.audioItem.musicTrack,upnp:album,?
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:371: Parsed filter:  AND (m.class = ? )
(rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering 7091dd25b33c76058e551b5d0c6be2dc for virtual-container:upnp:class,object.item.audioItem.musicTrack,dc:genre,?
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:371: Parsed filter:  AND (m.class = ? )
(rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering 8aad605e3167ddf75e5a2dc4b405a9d5 for virtual-container:upnp:class,object.item.imageItem.photo,dc:date,?
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:371: Parsed filter:  AND (m.class = ? )
(rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering 149f47dee7c69184bb5f8099e34ce2f1 for virtual-container:upnp:class,object.item.imageItem.photo
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:242: Original search: upnp:class 271 object.item.imageItem.photo
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:243: Parsed search expression:  WHERE (m.class = ? )
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:247: Arg 0: object.item.imageItem.photo
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:263: Parameters to bind: 2
(rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering d2c3f00c26bd4050c272e777bb7542f7 for virtual-container:upnp:class,object.item.videoItem,dc:date,?
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:371: Parsed filter:  AND (m.class = ? )
(rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering 7fc70ba12a00b01a687b858dd95fcf09 for virtual-container:upnp:class,object.item.videoItem
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:242: Original search: upnp:class 271 object.item.videoItem
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:243: Parsed search expression:  WHERE (m.class = ? )
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:247: Arg 0: object.item.videoItem
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:263: Parameters to bind: 2
Rygel-Message: New plugin 'MediaExport' available
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:175: Loaded module source: '/home/zeenix/checkout/gnome/rygel/src/plugins/media-export/.libs/librygel-media-export.so'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/media-export/.libs'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:175: Loaded module source: '/home/zeenix/checkout/gnome/rygel/src/plugins/tracker/.libs/librygel-tracker.so'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/tracker/.libs'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/media-export/.deps'
(rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/tracker/.deps'
(rygel:6810): Rygel-DEBUG: rygel-root-device-factory.vala:235: No icon provided by plugin 'Test'. Using Rygel logo.
(rygel:6810): Rygel-DEBUG: rygel-root-device-factory.vala:235: No icon provided by plugin 'MediaExport'. Using Rygel logo.
MediaExport-Message: 'file:///home/zeenix/Videos' harvested
MediaExport-Message: 'file:///home/zeenix/Downloads' harvested
MediaExport-Message: 'file:///home/zeenix/Music' harvested
MediaExport-Message: 'file:///home/zeenix/Pictures' harvested
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:313: Database statistics:
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:316: object.item.audioItem.musicTrack: 200
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:316: object.item.imageItem.photo: 1159
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:316: object.item.videoItem: 31
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'TransportState = STOPPED' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'TransportStatus = OK' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'PlaybackStorageMedium = NOT_IMPLEMENTED' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'RecordStorageMedium = NOT_IMPLEMENTED' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'PossiblePlaybackStorageMedia = NOT_IMPLEMENTED' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'PossibleRecordStorageMedia = NOT_IMPLEMENTED' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'CurrentPlayMode = NORMAL' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'TransportPlaySpeed = 1' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'RecordMediumWriteStatus = NOT_IMPLEMENTED' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'CurrentRecordQualityMode = NOT_IMPLEMENTED' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'PossibleRecordQualityMode = NOT_IMPLEMENTED' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'NumberOfTracks = 0' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'CurrentTrack = 0' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'CurrentTrackDuration = 0:00:00' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'CurrentMediaDuration = 0:00:00' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'CurrentTrackMetadata = ' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'CurrentTrackURI = ' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'AVTransportURI = ' logged
(rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'NextAVTransportURI = NOT_IMPLEMENTED' logged
(rygel:6810): Rygel-DEBUG: rygel-search.vala:54: Executing search request: dc:title contains "a"
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:214: Original search: dc:title 277 a
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:215: Parsed search expression:  WHERE contains(o.title,?)
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:219: Arg 0: a
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:263: Parameters to bind: 2
(rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:284: Parameters to bind: 4
Comment 2 Zeeshan Ali 2011-09-19 00:44:23 UTC
Forgot to mention that this time I reproduced again git master (0.12.x).
Comment 3 Jens Georg 2011-09-19 07:10:30 UTC
commit ff0458e2b104704756defe93237db30113f5def2
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 19 09:08:46 2011 +0200

    media-export: Fix contains search
    
    Haystack and needle were switched.

This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.