On Fri, Sep 27, 2019 at 01:32:25PM +0200, Peter Krempa wrote:
On Fri, Sep 27, 2019 at 12:24:05 +0100, Daniel Berrange wrote:
> On Fri, Sep 27, 2019 at 11:42:28AM +0100, Daniel P. Berrangé wrote:
> > On Fri, Sep 27, 2019 at 10:33:45AM +0100, Daniel P. Berrangé wrote:
> > > On Thu, Sep 26, 2019 at 06:08:14PM +0200, Ján Tomko wrote:
> > > > On Tue, Sep 24, 2019 at 03:58:46PM +0100, Daniel P. Berrangé wrote:
> > > > > As part of an goal to eliminate Perl from libvirt build tools,
> > > > > rewrite the check-spacing.pl tool in Python.
> > > > >
> > > > > This was a straight conversion, manually going line-by-line to
> > > > > change the syntax from Perl to Python. Thus the overall
structure
> > > > > of the file and approach is the same.
> > > > >
> > > > > Signed-off-by: Daniel P. Berrangé <berrange(a)redhat.com>
> > > > > ---
[...]
> The attached lv.cfg file is an uncrustify config that is reasonably
> close to our current style.
>
> To see what it does, run this in your source tree:
>
> find src/ -name '*.c' | xargs uncrustify --replace -c uncrustify.cfg
>
> There's quite a few real mistakes it is correcting for us.
>
> Most of the big stuff is due to us having followed inconsistent
> rules in different parts of the source tree. No matter which tool
> we pick will suffer this as we have to pick one style
>
> switch/case indents are the big one - sometimes we line up case + switch,
> sometimes we don't.
[...]
> If anyone fancies taking this further feel free. I'm not going to work on
> uncrustify right now. I'll just drop this whitespace patch rewrite and
> focus on the other things as a priority.
As I've mentioned in a different subthread: What do you think of
applying this on some recently created files first? That way there is
already a churn barrier originating from the refactor so the reformat
itself will not make backports much more painful.
That's certainly reasonable.
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 :|