On Mon, Jul 09, 2018 at 01:08:38PM +0200, Cornelia Huck wrote:
On Mon, 09 Jul 2018 08:33:05 +0200
Markus Armbruster <armbru(a)redhat.com> wrote:
> Peter Maydell <peter.maydell(a)linaro.org> writes:
>
> > On 6 July 2018 at 15:56, Kevin Wolf <kwolf(a)redhat.com> wrote:
> >> Am 06.07.2018 um 13:11 hat Cornelia Huck geschrieben:
> >>> That way, we can still easily remove old cruft (case (a)), but still
> >>> accommodate cases like this (case (c)). The obvious drawback is that
> >>> we'd need someone to curate the deprecation watchlist, to poke the
> >>> users we're waiting for, and probably remove anyway after some time
if
> >>> they don't get their act together.
> >>
> >> The problem is that things are only starting to move after two releases
> >> have passed.
> >
> > Right, so clearly just "put a note in the documentation" isn't
> > sufficient advertisement/prodding of things going away.
>
> Yes. Ideas on more forceful notification have been tossed around, we
> just have to act on them.
>
> > (Also, two
> > releases is pretty fast. Many of our users will be using distro
> > packaged versions of QEMU which will lag further behind than
> > bleeding-edge users. The system version of QEMU on my desktop
> > machine is 2.5...)
>
> If you consume QEMU in a way that's impacted by the changes the
> deprecation policy guards, you have two sane options:
>
> * Track upstream deprecation, either continuously, or at least right
> after a QEMU release. Since 2.10, they're collected in qemu-doc
> appendix "Deprecated features".
Can we draw more attention to this in any way? Point it out prominently
in the release notes? Send a list to known consumers (e.g. libvirt) on
release time?
Yes, we should all newly deprecated stuff in the release notes.
For libvirt, I think whenever something is proposed for deprecation
we could just CC libvir-list, or ask one of the libvirt people to
confirm its not being used. If it is, then we should file BZ against
libvirt.
Regards,
Daniel
--
|:
https://berrange.com -o-
https://www.flickr.com/photos/dberrange :|
|:
https://libvirt.org -o-
https://fstop138.berrange.com :|
|:
https://entangle-photo.org -o-
https://www.instagram.com/dberrange :|