On Sat, 2012-01-28 at 00:03 +0100, Kevin Kofler wrote:
> Adam Williamson wrote:
> > As far as I'm aware, Canonical were reasonably good about proposing the
> > libindicator patches for upstream inclusion, but many upstream projects
> > - especially those that are part of GNOME - weren't exactly rushing to
> > adopt the patches. I think Canonical did try to implement libindicator
> > support as a plugin for apps with sufficently sophisticated plugin
> > frameworks, which obviously helps.
> 
> That's really GNOME's fault. :-( Canonical explicitly designed 
> libappindicator (which is the library applications are expected to use, it 
> uses libindicator behind the scenes; there's also libindicate which is for 
> communication apps to notify new messages and such, confusing, isn't it?) to 
> be interoperable with KDE's status notifier spec, and thus applications 
> supporting libappindicator will also integrate better into the KDE Plasma 
> workspaces than applications still stuck on the legacy XEmbed-based system 
> tray protocol and/or using a GNOME-only gnome-shell extension. But GNOME is 
> giving the finger to cross-desktop protocols and refusing to implement them.

GNOME never gave an opinion on the spec, we gave an opinion on the
library, which was really just a huge pile of bugs (I know, they patched
a bunch of the applications I maintain, and I get to receive a large
number of crashers because of it).

> It's too bad that our maintainers for the affected packages are often one 
> and the same as the GNOME maintainers and thus Fedora is mostly siding with 
> GNOME on this and refusing to carry those patches, hurting all non-GNOME 
> desktops, not just Unity.

I refuse to carry the patches because libappindicator is far too buggy
to be widely deployed.

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Reply via email to