On 1/21/22 11:02, Peter Krempa wrote:
> On Thu, Jan 20, 2022 at 10:52:09 -0300, Daniel Henrique Barboza wrote:
> > Add 'virt type' to allow for an easier time debugging.
> >
> > Signed-off-by: Daniel Henrique Barboza <danielhb413(a)gmail.com>
> > ---
> > src/qemu/qemu_validate.c | 6 ++++--
> > 1 file changed, 4 insertions(+), 2 deletions(-)
> >
> > diff --git a/src/qemu/qemu_validate.c b/src/qemu/qemu_validate.c
> > index da41848761..95af0ecf3b 100644
> > --- a/src/qemu/qemu_validate.c
> > +++ b/src/qemu/qemu_validate.c
> > @@ -1101,8 +1101,10 @@ qemuValidateDomainDef(const virDomainDef *def,
> > if (!virQEMUCapsIsMachineSupported(qemuCaps, def->virtType,
def->os.machine)) {
> > virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
> > - _("Emulator '%s' does not support machine
type '%s'"),
> > - def->emulator, def->os.machine);
> > + _("Emulator '%s' does not support machine
type '%s' "
> > + "for virt type '%s'"),
>
> No linebreak in the error message please.
>
>
https://www.libvirt.org/coding-style.html#error-message-format
Is this acceptable?
if (!virQEMUCapsIsMachineSupported(qemuCaps, def->virtType, def->os.machine))
{
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Emulator '%s' does not support machine type
'%s'"),
- def->emulator, def->os.machine);
+_("Emulator '%s' does not support machine type '%s' for virt type
'%s'"),
+ def->emulator, def->os.machine,
+ virDomainVirtTypeToString(def->virtType));
return -1;
}
i.e. ignoring the identation of the error messsage to avoid going beyond the 80 char
limit?
No. The correct way is to ignore the 80 char line length limit exactly
as the coding style document says.