Re: Read this if your package includes a status notifier / system tray icon

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2014-03-07 at 00:18 +0100, Kevin Kofler wrote:
> Matthias Clasen wrote:
> > Please stop rewriting history. The spec was proposed, flaws were pointed
> > out in the review, and there was no willingness to address those flaws
> > in any meaningful way.
> 
> The purported "flaws" were of 2 kinds:
> * claims of underspecification that are irrelevant in practice because it 
> was obvious to everyone (other than GNOME, perhaps) how the intended 
> rendering looks like (similar to the XEmbed system tray icons, just without 
> the technical limitations of the XEmbed hack),

"obvious to everyone" - assuming that everyone understands something the
same way is about the worst way to write a specification.  You need to
explicitly state what that understanding is, otherwise it's not a
specification, it's a vague idea and everyone will have a different
understanding of that idea.  And a different, potentially incompatible
implementation of.

> * change requests that would have broken compatibility with the existing 
> implementations of the protocol already in wide use for little to no 
> practical benefit, such as nitpicking about the names of some D-Bus methods.

So just because something is in use, but hasn't been standardized or
been through any kind of standardization discussion, it should
automatically be adopted as-is?  I think not...

Dan

> It is no surprise that those "issues" were not "addressed".
> 
> And how is that different from all those specs coming from the GNOME camp, 
> that are always of the "take it or leave it" kind?
> 
> > You can consider it an 'excuse' all you want, but from my perspective,
> > it was the right decision.
> 
> Thanks for showing again how GNOME does not give a darn about 
> interoperability with other desktops. (See also how BOTH the GTK+ theme 
> integration for Qt and the Qt/KDE theme integration for GTK+ are always 
> worked on exclusively by KDE developers.) Sometimes one has to make 
> compromises in the name of interoperability.
> 
> I don't see how it would make gnome-shell worse to just give the status 
> notifiers using the new protocol the same treatment given to the legacy 
> XEmbed ones (stuff them in the message tray by default, and let TopIcons 
> work with them)).
> 
>         Kevin Kofler
> 


-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux