From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>
To: Thomas Huth <thuth@redhat.com>
Cc: "Daniel P. Berrange" <berrange@redhat.com>,
qemu-devel@nongnu.org, "Paolo Bonzini" <pbonzini@redhat.com>,
"Markus Armbruster" <armbru@redhat.com>,
"Marc-André Lureau" <marcandre.lureau@redhat.com>,
qemu-trivial@nongnu.org, sw@weilnetz.de
Subject: Re: [Qemu-trivial] [PATCH] monitor: Remove legacy "-mon default=on" parameter
Date: Tue, 19 Dec 2017 18:22:50 +0000 [thread overview]
Message-ID: <20171219182249.GE2730@work-vm> (raw)
In-Reply-To: <7d919cca-4dc1-6591-1a01-4143d3fe2b3b@redhat.com>
* Thomas Huth (thuth@redhat.com) wrote:
> On 19.12.2017 17:21, Daniel P. Berrange wrote:
> > On Tue, Dec 19, 2017 at 05:17:33PM +0100, Thomas Huth wrote:
> >> The "default" parameter of the "-mon" option is useless since
> >> QEMU v2.4.0, and marked as deprecated since QEMU v2.8.0. That
> >> should have been long enough to let people update their scripts,
> >> so time to remove it now.
> >>
> >> Signed-off-by: Thomas Huth <thuth@redhat.com>
> >> ---
> >> monitor.c | 3 ---
> >> qemu-doc.texi | 9 ---------
> >> vl.c | 4 ----
> >> 3 files changed, 16 deletions(-)
> >>
> >> diff --git a/monitor.c b/monitor.c
> >> index e36fb53..e53c6e1 100644
> >> --- a/monitor.c
> >> +++ b/monitor.c
> >> @@ -4141,9 +4141,6 @@ QemuOptsList qemu_mon_opts = {
> >> .name = "chardev",
> >> .type = QEMU_OPT_STRING,
> >> },{
> >> - .name = "default", /* deprecated */
> >> - .type = QEMU_OPT_BOOL,
> >> - },{
> >> .name = "pretty",
> >> .type = QEMU_OPT_BOOL,
> >> },
> >> diff --git a/qemu-doc.texi b/qemu-doc.texi
> >> index d9861b3..6913b32 100644
> >> --- a/qemu-doc.texi
> >> +++ b/qemu-doc.texi
> >> @@ -2401,15 +2401,6 @@ setting ``-machine kernel_irqchip=off''.
> >> The ``-no-kvm'' argument is now a synonym for setting
> >> ``-machine accel=tcg''.
> >>
> >> -@subsection -mon default=on (since 2.4.0)
> >> -
> >> -The ``default'' option to the ``-mon'' argument is
> >> -now ignored. When multiple monitors were enabled, it
> >> -indicated which monitor would receive log messages
> >> -from the various subsystems. This feature is no longer
> >> -required as messages are now only sent to the monitor
> >> -in response to explicitly monitor commands.
> >> -
> >> @subsection -vnc tls (since 2.5.0)
> >
> > It occurs to me that qemu.org only ever displays the very latest version
> > of the qemu-tech doc.
> >
> > So if someone has deployed QEMU 2.11, and reads the doc online, once your
> > patches are commited, all the info about deprecated features that affect
> > their 2.11 version will have gone, despite 2.12 not yet existing.
>
> No, as far as I know, the online qemu-doc is only updated for release
> candidates and releases, so the current information will stay there a
> little bit longer.
>
> > So rather than deleting entries from the deprecation appendix, should
> > we move them to a separate appendix, or "Formerly deprecated, now
> > deleted" features. Or just change the annotation
> >
> > (since 2.4.0)
> >
> > to
> >
> > (deprecated since 2.4.0, deleted in 2.12.0)
>
> Please, no. I really don't think that we should carry around the old
> cruft forever, even if it's just in the deprecation chapter of the
> qemu-doc. At one point in time, we should really just let it go. If
> users still want to get information about this afterwards, they can use
> Google to dig out older versions of the qemu-doc or the various
> ChangeLog pages in our Wiki, where we describe the deprecation of
> parameters, too.
I agree this is a job for a separate page; either the ChangeLog or
a separate 'defunct' wikipage.
Dave
> Thomas
--
Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK
WARNING: multiple messages have this Message-ID (diff)
From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>
To: Thomas Huth <thuth@redhat.com>
Cc: "Daniel P. Berrange" <berrange@redhat.com>,
qemu-devel@nongnu.org, "Paolo Bonzini" <pbonzini@redhat.com>,
"Markus Armbruster" <armbru@redhat.com>,
"Marc-André Lureau" <marcandre.lureau@redhat.com>,
qemu-trivial@nongnu.org, sw@weilnetz.de
Subject: Re: [Qemu-devel] [PATCH] monitor: Remove legacy "-mon default=on" parameter
Date: Tue, 19 Dec 2017 18:22:50 +0000 [thread overview]
Message-ID: <20171219182249.GE2730@work-vm> (raw)
In-Reply-To: <7d919cca-4dc1-6591-1a01-4143d3fe2b3b@redhat.com>
* Thomas Huth (thuth@redhat.com) wrote:
> On 19.12.2017 17:21, Daniel P. Berrange wrote:
> > On Tue, Dec 19, 2017 at 05:17:33PM +0100, Thomas Huth wrote:
> >> The "default" parameter of the "-mon" option is useless since
> >> QEMU v2.4.0, and marked as deprecated since QEMU v2.8.0. That
> >> should have been long enough to let people update their scripts,
> >> so time to remove it now.
> >>
> >> Signed-off-by: Thomas Huth <thuth@redhat.com>
> >> ---
> >> monitor.c | 3 ---
> >> qemu-doc.texi | 9 ---------
> >> vl.c | 4 ----
> >> 3 files changed, 16 deletions(-)
> >>
> >> diff --git a/monitor.c b/monitor.c
> >> index e36fb53..e53c6e1 100644
> >> --- a/monitor.c
> >> +++ b/monitor.c
> >> @@ -4141,9 +4141,6 @@ QemuOptsList qemu_mon_opts = {
> >> .name = "chardev",
> >> .type = QEMU_OPT_STRING,
> >> },{
> >> - .name = "default", /* deprecated */
> >> - .type = QEMU_OPT_BOOL,
> >> - },{
> >> .name = "pretty",
> >> .type = QEMU_OPT_BOOL,
> >> },
> >> diff --git a/qemu-doc.texi b/qemu-doc.texi
> >> index d9861b3..6913b32 100644
> >> --- a/qemu-doc.texi
> >> +++ b/qemu-doc.texi
> >> @@ -2401,15 +2401,6 @@ setting ``-machine kernel_irqchip=off''.
> >> The ``-no-kvm'' argument is now a synonym for setting
> >> ``-machine accel=tcg''.
> >>
> >> -@subsection -mon default=on (since 2.4.0)
> >> -
> >> -The ``default'' option to the ``-mon'' argument is
> >> -now ignored. When multiple monitors were enabled, it
> >> -indicated which monitor would receive log messages
> >> -from the various subsystems. This feature is no longer
> >> -required as messages are now only sent to the monitor
> >> -in response to explicitly monitor commands.
> >> -
> >> @subsection -vnc tls (since 2.5.0)
> >
> > It occurs to me that qemu.org only ever displays the very latest version
> > of the qemu-tech doc.
> >
> > So if someone has deployed QEMU 2.11, and reads the doc online, once your
> > patches are commited, all the info about deprecated features that affect
> > their 2.11 version will have gone, despite 2.12 not yet existing.
>
> No, as far as I know, the online qemu-doc is only updated for release
> candidates and releases, so the current information will stay there a
> little bit longer.
>
> > So rather than deleting entries from the deprecation appendix, should
> > we move them to a separate appendix, or "Formerly deprecated, now
> > deleted" features. Or just change the annotation
> >
> > (since 2.4.0)
> >
> > to
> >
> > (deprecated since 2.4.0, deleted in 2.12.0)
>
> Please, no. I really don't think that we should carry around the old
> cruft forever, even if it's just in the deprecation chapter of the
> qemu-doc. At one point in time, we should really just let it go. If
> users still want to get information about this afterwards, they can use
> Google to dig out older versions of the qemu-doc or the various
> ChangeLog pages in our Wiki, where we describe the deprecation of
> parameters, too.
I agree this is a job for a separate page; either the ChangeLog or
a separate 'defunct' wikipage.
Dave
> Thomas
--
Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK
next prev parent reply other threads:[~2017-12-19 18:23 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-12-19 16:17 [Qemu-trivial] [PATCH] monitor: Remove legacy "-mon default=on" parameter Thomas Huth
2017-12-19 16:17 ` [Qemu-devel] " Thomas Huth
2017-12-19 16:21 ` [Qemu-trivial] " Daniel P. Berrange
2017-12-19 16:21 ` [Qemu-devel] " Daniel P. Berrange
2017-12-19 16:34 ` [Qemu-trivial] " Thomas Huth
2017-12-19 16:34 ` [Qemu-devel] " Thomas Huth
2017-12-19 18:22 ` Dr. David Alan Gilbert [this message]
2017-12-19 18:22 ` Dr. David Alan Gilbert
2017-12-19 21:05 ` [Qemu-trivial] " Stefan Weil
2017-12-19 21:05 ` [Qemu-devel] " Stefan Weil
2018-01-22 7:30 ` [Qemu-trivial] " Thomas Huth
2018-01-22 7:30 ` Thomas Huth
2018-01-22 19:35 ` [Qemu-trivial] " Dr. David Alan Gilbert
2018-01-22 19:35 ` [Qemu-devel] " Dr. David Alan Gilbert
2018-01-26 9:37 ` [Qemu-trivial] " Paolo Bonzini
2018-01-26 9:37 ` [Qemu-devel] " Paolo Bonzini
2018-01-26 20:00 ` [Qemu-trivial] " Dr. David Alan Gilbert
2018-01-26 20:00 ` [Qemu-devel] " Dr. David Alan Gilbert
2018-02-16 16:18 ` [Qemu-trivial] " Dr. David Alan Gilbert
2018-02-16 16:18 ` Dr. David Alan Gilbert
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20171219182249.GE2730@work-vm \
--to=dgilbert@redhat.com \
--cc=armbru@redhat.com \
--cc=berrange@redhat.com \
--cc=marcandre.lureau@redhat.com \
--cc=pbonzini@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=qemu-trivial@nongnu.org \
--cc=sw@weilnetz.de \
--cc=thuth@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.