GNOME Bugzilla – Bug 616306
wnck GFlags gtypes registered as enums
Last modified: 2014-08-02 13:02:37 UTC
Created attachment 159176 [details] [review] fix three enum items that should be flags Note: This is not a dupe of https://bugzilla.gnome.org/show_bug.cgi?id=590534 Gwibber exposes this minor bug, although, it really happens with simply importing the wnck python component. ** (gwibber:10984): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags' ** (gwibber:10984): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags' ** (gwibber:10984): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags' This is against libwnck 2.30.0, which has the fix from 590534 applied. This time, I think the wnck.defs are just wrong. Attaching a patch to set them as flags, not enum.
Same problem on Gentoo
Same problem in Arch, with python-wnck 2.32.0.
The last gnome-python-desktop code changes took place in January 2011: https://git.gnome.org/browse/archive/gnome-python-desktop/log/ This project is not under active development anymore. This project got recently archived in GNOME Git. It is currently unlikely that there will be any further active development. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this bug report in the future if anyone takes the responsibility for active development again. If you are interested in maintainership, inform https://mail.gnome.org/mailman/listinfo/desktop-devel-list gnome-python-desktop wrapped application API in GNOME 2. For Python in GNOME 3, see https://wiki.gnome.org/Projects/PyGObject and its gobject-introspection approach.