Description of problem: After installing the app it didn't launch with the 'Docky' interface (I assume the package reverts to a 'default' configuration). I launched gnome-do with the <Super>+<Space> key combination, and then click on the triangle on the top-right corner to drop down the menu. When I click on "preferences", the application terminates and I get the following dump: Marshaling activate signal Exception in Gtk# callback delegate Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> GLib.MissingIntPtrCtorException: GLib.Object subclass Do.Interface.ClassicWindow must provide a protected or public IntPtr ctor to support wrapping of native object handles. at GLib.ObjectManager.CreateObject (IntPtr raw) [0x00000] at GLib.Object.GetObject (IntPtr o, Boolean owned_ref) [0x00000] at GLib.Object.GetObject (IntPtr o) [0x00000] at Gtk.Grab.get_Current () [0x00000] at Do.Core.Controller.ShowPreferences () [0x00000] at Do.Universe.PreferencesItem.Run () [0x00000] at Do.UI.MainMenu+<MenuItemFromRunnableItem>c__AnonStorey12.<>m__2A (System.Object sender, System.EventArgs e) [0x00000] at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] --- End of inner exception stack trace --- at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000] at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000] at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal) at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) at Gtk.Application.gtk_main() at Gtk.Application.Run() at Do.Do.Main(System.String[] args) Note: I am not sure if the 1st line included ('Marshalling ...") was present prior to clicking on the 'preferences' menu option or not. Version-Release number of selected component (if applicable): gnome-do-0.8.2-4.fc12.x86_64 How reproducible: I was able to reproduce this on 3 out of 3 tries. Steps to Reproduce: 1. With gnome-do-0.8.2-3.fc12.x86_64.rpm installed, running KDE, and with gnome-do configured to run the "Docky" interface ... 2. Update to gnome-do-0.8.2-4.fc12.x86_64 using yum. 3. Start gnome-do (I used the command-line to do this so that I could see any debug/error output) 4. Invoke gnome-do with the <Super>+<Space> key combination 5. Click on the triangle on the top-right corner to drop down the menu 6. Select 'preferences' from the menu using the mouse Actual results: Application terminates Expected results: The preferences panel displays Additional info:
Docky will be removed in future versions of gnome-do due to patent violations (US Patent 7434177).
What with cairo-dock? Cairo is better because not using mono?
This package should be moved (not removed) to rpmfusion. Simply cooperation make things easiers for users!
I agree, Mariusz. I'll start the procedures to get this into RPMFusion.
Thanks, I filled wishlist for Docky in RPMFusion. Please think also about gnome-do-docklets, this was missing in Fedora repos but is needed for users :)
gnome-do-docklets is coming, I was going to submit it to Fedora, but I guess it'll go to RPMFusion instead. I'll talk to upstream before doing anything, since abadger convinced me to leave gnome-do (Crippled), and gnome-do-plugins in Fedora, then use gnome-do-docklets to install the docklets and "docky" too.
gnome-do-0.8.2-5.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/gnome-do-0.8.2-5.fc11
gnome-do-0.8.2-5.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/gnome-do-0.8.2-5.fc12
mariusz, as the whole point of RPM Fusion is to be completely separate from and not affiliated with Fedora, there is of course no official process for 'co-operation' between the two. If a package is 'moved' from Fedora to RPM Fusion, as far as Fedora is concerned, that's exactly the same as it being removed. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers
ok, thanks for clarification
gnome-do-0.8.2-5.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update gnome-do'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2009-11802
gnome-do-0.8.2-5.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update gnome-do'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-11844
nice, but still incomplete (without docklets), better is to compile from source.
I don't think gnome-do-docklets will ever be in the Fedora repos. The gnome-do Developers are splitting gnome-do and Docky into their own packages, and gnome-do will stop shipping the 'docky' theme. gnome-do-docklets will become docky-docklets, if they don't come with docky by default. And due to that possible patent violation, I won't submit Docky to these repos. Noone wants a crippled version of a program.
gnome-do-0.8.2-5.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.
gnome-do-0.8.2-5.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
I think #2 brings up an interesting point. Cairo-dock, AWN-dock, and Do-Docky are all clones of the same basic functionality. Gnome-Do simply has more public visibility and more likely to receive a patent offense. Does Fedora Legal have a policy for applications that implement a similar functionality, where one app of the set is cited for patent infringement?