On Fri, Apr 22, 2022 at 10:20:11AM +0200, Peter Krempa wrote:
Based on discussions on individual patches I've applied the
feedback I
had including Andrea's request to remove the extra empty line on the
following patches:
docstring: Fix generated documentation of virStorageVolInfoFlags
docstring: libvirt-common: Add 'Since version' metadata
docstring: function: lxc: Add 'Since version' metadata
docstring: function: qemu: Add 'Since version' metadata
docstring: typedef: qemu:: Add 'Since version' metadata
docstring: typedef: libvirt:: Add 'Since version' metadata
docstring: macros: libvirt: Add 'Since version' metadata
docstring: enums: qemu: Add 'Since version' metadata
docstring: variable: Move docstring from source to header file
docstring: Fix generated documentation of virConnectListAllNodeDeviceFlags
And went ahead and pushed them so that we don't have to keep re-sending
them.
Mh, maybe pushing those patches right now was not an entirely good
idea.
If you build the HTML documentation locally and browse it, you'll
notice that the Since information for many of the symbols is now
showing up, just tacked on to the end.
This is particularly bad for functions, where the result will end up
looking like
Returns 0 on success, -1 on error. Since: v1.0.2
That will of course stop happening once apibuild.py learns to parse
the Since tag and exclude it from the symbol's description.
Are we confident that we can get the rest of the series in before the
next release? I don't think having messed up documentation showing up
on the website for a few days is necessarily a big deal, but we
should probably not ship that as part of a release.
--
Andrea Bolognani / Red Hat / Virtualization