[Spice-devel] [client 00/10] Deprecation warning cleanup
Francois Gouget
fgouget at codeweavers.com
Wed Oct 19 14:57:31 UTC 2016
On Wed, 19 Oct 2016, Victor Toso wrote:
[...]
> > This one may be somewhat questionable since it spice-protocol's macros
> > don't use GLib's helpers and thus don't support Clang and Visual C++.
> > This means we may locally disable these warnings with
> > G_GNUC_BEGIN_IGNORE_DEPRECATIONS when they would not have in fact been
> > issued at all.
> > * It's not like this issue would cause compilation errors or
> > warnings (the opposite) so maybe it should just be ignored.
> > * Or maybe it means Spice-Gtk should keep using its own deprecation
> > macros, but it would be a bit of a shame that spice-protocol's macros
> > cannot even be reused by all Spice's codebase.
> > * Or maybe spice-protocol should use GLib's macros if available,
> > even if it is a bit distasteful.
>
> I recall that Christophe commented about the spice macros but I failed
> to find it.
It's likely this one:
https://lists.freedesktop.org/archives/spice-devel/2016-September/031603.html
> > session: Disable the spice_audio_new() deprecation warning
> >
> > I donsider this to be a "false positive", although maybe the code should
> > be rewritten to avoid it.
>
> Yes, I think we can remove for public header nowadays (i replied earlier
> to that one)
Ok. I'll give it a try.
> > RFC: gtk: Temporarily ignore the keyboard/mouse grabbing deprecation warnings
> > RFC: spicy: Temporarily ignore deprecation warnings
> >
> > These two really just silence warnings that should be fixed. So if
> > someone fixes these warnings they will not be needed. Otherwise I think
> > it's still better than globally disabling the deprecation warnings
> > because these patches are local and add nice FIXME warnings in the
> > relevant places.
>
> I think we should try to fix this two and not ignore the warnings. We
> are early in 0.33.
Well, if someone wants to volunteer...
--
Francois Gouget <fgouget at codeweavers.com>
More information about the Spice-devel
mailing list