
On Thu, Apr 06, 2017 at 05:40:09PM +0200, Martin Kletzander wrote:
On Thu, Apr 06, 2017 at 04:27:25PM +0200, Andrea Bolognani wrote:
On Wed, 2017-04-05 at 06:53 -0400, John Ferlan wrote:
I thought that John still had a nightly coverity job running that would trigger the -DSTATIC_ANALYSIS codepaths. If that's not the case, then we'd wnat to look at enabling that in one of the centos CI jobs. I still have a run of Coverity every night although I have been less diligent about checking errors lately. Mainly because generally things that are considered a false positive were being rejected when I posted patches. I keep about 20 patches in a local branch. There was a point quite a few months ago where my nightly build started failing because either I changed the Coverity version or the compiler version on my laptop - cannot recall exactly. That resulted in a bunch more local patches until I finally had too many and posted that pile late last month. Enabling static analysis in CI builds was something I suggested in my cover - although now I've done it for my every day work environment so I will see the problems much sooner.
Did we ever get in touch with the Coverity folks about enabling Coverity Scan[1] for libvirt? QEMU is already part of the program.
No idea, but we can register there ourselves, can't we? They have integration with GitHub where we have the read-only copy anyway, we can even run in on TravisCI and have the whole bundle without changing much internally (just committing settings file into the repository).
Yep, I'd be in favour of using the public coverity scan service. For the sake of community inclusivity / transparency, it is always preferrable to have project infrastructure visible to the full commnunity where possible. We could certainly setup a travis CI build too. In particular that would give us build testing on several versions of Ubuntu, as well as ability to do OS-X builds which is a notable platform we lack any automated testing of.
I think we would get 2 builds per day, depending on how the github repo is updated. Is that done automatically or every X minutes or something?
We only do one build a day right now, so the 2 builds a day limt is no big deal. Their FAQ is fuzzy on just how builds a triggered... Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://entangle-photo.org -o- http://search.cpan.org/~danberr/ :|