GNOME Bugzilla – Bug 734303
[warning] removing files outside of rygel
Last modified: 2014-09-10 21:07:06 UTC
Reproduce: 1] Delete files shared by rygel, without using rygel (ie, locally). Details: Aug 05 12:45:06 ... rygel[7835]: (rygel:7835): MediaExport-WARNING **: Failed to remove file /storage/TEMP.FILMS/0a009d48-2003-463c-98c6-29700c38c46d-big_buck_bunny_720p_h264.mov: Error removing file: No such file or directory Aug 05 12:45:06 ... rygel[7835]: (rygel:7835): MediaExport-WARNING **: Failed to remove file /storage/TEMP.FILMS/587fbb07-7962-41e6-9756-704d3ae2cff3-custom_title_test_big_buck_bunny_720p_h264.mov: Error removing file: No such file or directory Version: Rygel.x86_64 0.20.3-1.fc20
Created attachment 284330 [details] [review] media-export: Don't delete file from fs event If a file is removed by the user, then don't try to remove the file again. There are some tools that move by remove & copy and Rygel will then remove the just copied file. Signed-off-by: Jens Georg <mail@jensge.org>
Tried applying against 0.23.3 and 0.23.3.1, getting an error while compiling make[4]: Entering directory `/raid/home/kostya/packages/rygel-0.23.3.1/src/plugins/media-export' VALAC librygel_media_export_la_vala.stamp error: Package `gupnp-av-1.0' not found in specified Vala API directories or GObject-Introspection GIR directories error: Package `gupnp-dlna-2.0' not found in specified Vala API directories or GObject-Introspection GIR directories error: Package `gupnp-dlna-gst-2.0' not found in specified Vala API directories or GObject-Introspection GIR directories error: Package `gupnp-av-1.0' not found in specified Vala API directories or GObject-Introspection GIR directories Compilation failed: 4 error(s), 0 warning(s) make[4]: *** [librygel_media_export_la_vala.stamp] Error 1 make[4]: Leaving directory `/raid/home/kostya/packages/rygel-0.23.3.1/src/plugins/media-export' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/raid/home/kostya/packages/rygel-0.23.3.1/src/plugins' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/raid/home/kostya/packages/rygel-0.23.3.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/raid/home/kostya/packages/rygel-0.23.3.1' make: *** [all] Error 2
Huh? Patch was written against 0.23.3.1. is your build picking up the right vala?
$ vala --version Vala 0.22.1 $ rpm -q vala vala-0.22.1-1.fc20.x86_64 is what I have
*ping* What should I do to make it work?
You do have the vapi files installed?
No idea... I have /usr/share/vala-0.22/vapi/ dir with a bunch of .vapi files, is that it?
What should I try next?
Attachment 284330 [details] pushed as 75d644a - media-export: Don't delete file from fs event