f-spot 0.4.2 with many important bugfixes released Reproducible: Always
Does 0.4.2 compile for you guys? For me, it does not... :/ ./GalleryExport.cs(536,92): warning CS0612: `Gtk.OptionMenu' is obsolete ./GalleryExport.cs(686,103): warning CS0612: `Gtk.OptionMenu' is obsolete ** (/usr/lib/mono/2.0/gmcs.exe:22647): WARNING **: The following assembly referenced from /Gentoo/Portage/build/portage/media-gfx/f-spot-0.4.2/work/f-spot-0.4.2/src/f-spot.exe could not be loaded: Assembly: NDesk.DBus (assemblyref_index=9) Version: 1.0.0.0 Public Key: (none) The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/Gentoo/Portage/build/portage/media-gfx/f-spot-0.4.2/work/f-spot-0.4.2/src/). ** (/usr/lib/mono/2.0/gmcs.exe:22647): WARNING **: Could not load file or assembly 'NDesk.DBus, Version=1.0.0.0, Culture=neutral' or one of its dependencies. Exception caught by the compiler while compiling: Block that caused the problem begin at: ./GalleryExport.cs(718,30): Block being compiled: [./GalleryExport.cs(749,37):,./GalleryExport.cs(757,33):] System.TypeLoadException: Could not load type 'FSpot.Core' from assembly 'f-spot, Version=0.4.2.0, Culture=neutral'. Internal compiler error at ./GalleryExport.cs(718,30):: exception caught while emitting MethodBuilder [GalleryExport::Upload] Unhandled Exception: System.TypeLoadException: Could not load type 'FSpot.Core' from assembly 'f-spot, Version=0.4.2.0, Culture=neutral'. at (wrapper managed-to-native) System.MonoType:GetMethodsByName (string,System.Reflection.BindingFlags,bool,System.Type) at System.MonoType.GetMethods (BindingFlags bindingAttr) [0x00000] at Mono.CSharp.MemberCache.AddMethods (BindingFlags bf, System.Type type) [0x00000] at Mono.CSharp.MemberCache.AddMethods (System.Type type) [0x00000] at Mono.CSharp.MemberCache..ctor (IMemberContainer container) [0x00000] at Mono.CSharp.TypeHandle..ctor (System.Type type) [0x00000] at Mono.CSharp.TypeHandle.GetTypeHandle (System.Type t) [0x00000] at Mono.CSharp.TypeHandle.GetMemberCache (System.Type t) [0x00000] at Mono.CSharp.TypeManager.MemberLookup_FindMembers (System.Type t, MemberTypes mt, BindingFlags bf, System.String name, System.Boolean& used_cache) [0x00000] at Mono.CSharp.TypeManager.RealMemberLookup (System.Type invocation_type, System.Type qualifier_type, System.Type queried_type, MemberTypes mt, BindingFlags original_bf, System.String name, IList almost_match) [0x00000] at Mono.CSharp.TypeManager.MemberLookup (System.Type invocation_type, System.Type qualifier_type, System.Type queried_type, MemberTypes mt, BindingFlags original_bf, System.String name, IList almost_match) [0x00000] at Mono.CSharp.Expression.MemberLookup (System.Type container_type, System.Type qualifier_type, System.Type queried_type, System.String name, MemberTypes mt, BindingFlags bf, Location loc) [0x00000] at Mono.CSharp.Expression.MemberLookup (System.Type container_type, System.Type qualifier_type, System.Type queried_type, System.String name, Location loc) [0x00000] at Mono.CSharp.MemberAccess.DoResolve (Mono.CSharp.EmitContext ec, Mono.CSharp.Expression right_side) [0x00000] at Mono.CSharp.MemberAccess.DoResolve (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec, ResolveFlags flags) [0x00000] at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.Binary.DoResolve (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec, ResolveFlags flags) [0x00000] at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.Binary.DoResolve (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec, ResolveFlags flags) [0x00000] at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.Binary.DoResolve (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec, ResolveFlags flags) [0x00000] at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.Expression.ResolveBoolean (Mono.CSharp.EmitContext ec, Mono.CSharp.Expression e, Location loc) [0x00000] at Mono.CSharp.If.Resolve (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.Try.Resolve (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.While.Resolve (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.EmitContext.ResolveTopBlock (Mono.CSharp.EmitContext anonymous_method_host, Mono.CSharp.ToplevelBlock block, Mono.CSharp.Parameters ip, IMethodData md, System.Boolean& unreachable) [0x00000] make[3]: *** [GalleryExport.dll] Error 1 make[3]: Leaving directory `/Gentoo/Portage/build/portage/media-gfx/f-spot-0.4.2/work/f-spot-0.4.2/extensions/GalleryExport' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/Gentoo/Portage/build/portage/media-gfx/f-spot-0.4.2/work/f-spot-0.4.2/extensions' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/Gentoo/Portage/build/portage/media-gfx/f-spot-0.4.2/work/f-spot-0.4.2' make: *** [all] Error 2 What is NDesk.DBus?
NDesk.Dbus is "dbus-sharp" from http://www.ndesk.org/DBusSharp. But even after installing dev-dotnet/dbus-sharp-0.6.1a, I get the error message I posted earlier. Hmm... I was able to compile it, after I set MONO_PATH=/usr/lib/mono/gac/NDesk.DBus/1.0.0.0__f6716e4f9b2ed099 I don't think that this is correct... But then it later on fails with: Making all in FlickrNet make[4]: Entering directory `/Gentoo/Portage/build/portage/media-gfx/f-spot-0.4.2/work/f-spot-0.4.2/extensions/FlickrExport/FlickrNet' gmcs -debug -target:library -out:FlickrNet.dll -r:System.Web.dll -r:System.Drawing.dll ./AssemblyInfo.cs ./Auth.cs ./Blogs.cs ./BoundaryBox.cs ./Cache.cs ./Categories.cs ./Comments.cs ./Contacts.cs ./Context.cs ./DateGranularity.cs ./Enums.cs ./ExifPhoto.cs ./Flickr.cs ./FlickrConfigurationManager.cs ./FlickrConfigurationSettings.cs ./FlickrException.cs ./GeoAccuracy.cs ./GeoPermissions.cs ./GroupSearchResults.cs ./Groups.cs ./Licenses.cs ./LockFile.cs ./Methods.cs ./PartialSearchOptions.cs ./PersistentCache.cs ./Person.cs ./Photo.cs ./PhotoCounts.cs ./PhotoDates.cs ./PhotoInfo.cs ./PhotoLocation.cs ./PhotoPermissions.cs ./PhotoSearchExtras.cs ./PhotoSearchOptions.cs ./PhotoSearchOrder.cs ./PhotoSets.cs ./Photos.cs ./Response.cs ./Sizes.cs ./Tags.cs ./Uploader.cs ./UploadProgressEvent.cs ./User.cs ./Utils.cs error CS0006: cannot find metadata file `FlickrNet/FlickrNet.dll' Compilation failed: 1 error(s), 0 warnings make[3]: *** [FlickrExport.dll] Error 1 make[3]: *** Waiting for unfinished jobs....
(In reply to comment #1) > Does 0.4.2 compile for you guys? For me, it does not... :/ A new ebuild is in the pipe. Simply bumping the old one won't work. Please be patient, I'm still trying to work around 2 regressions. Denis.
(In reply to comment #3) > A new ebuild is in the pipe. Simply bumping the old one won't work. Please be > patient, I'm still trying to work around 2 regressions. All done, thanks. Denis.
Would it be possible to add the patch from http://bugzilla.gnome.org/show_bug.cgi?id=517223#c1 ?