Tuesday, May 23, 2006

coverity milestone



thanks to the tireless efforts of those who have been picking away at the coverity reports we have worked our way to zero. we're the largest project (by an order of magnitude!) in terms of lines of code to achieve this. cool. =)

this is on the kde4 branch and doesn't include the extra gear apps at this point (though it does include koffice). since we're actively working on the kde4 code i'm sure we'll end up eventually triggering defect reports in the future but it should be fairly easy to fix those and keep the count at or near zero thanks to coverity's regular scans.

7 comments:

cartman said...

Dirk rocks :-) so do Coolo and others who have fixed Coverity reports , and yes that means you too Aseigo :-)

Dave Foster said...

Simply put, that is AMAZING. Good job by all the KDE guys working away on this.

Do you have any idea of how long this took to complete?

Aaron J. Seigo said...

> Do you have any idea of how long
> this took to complete?

in terms of person-hours of effort? not a clue. a number of people helped out but i really don't know how much time each put into it.

jstaniek, js at iidea . pl said...

I cannot find checks related to KOffice there... I am looking at report from May 24.
(yes, I've got account)

Could anybody point me there?

All I can see is:
kde kde/build kde/build/qt-copy kde/kdelibs kde/kdelibs/dcop kde/kdelibs/kde3support kde/kdelibs/kdecore kde/kdelibs/kdeui kde/kdelibs/kio kde/kdelibs/kjs kde/kdelibs/libltdl kde/qt-copy kde/qt-copy/demos kde/qt-copy/examples kde/qt-copy/src kde/qt-copy/tools usr usr/include usr/include/c++ kde/build/kdebase kde/build/kdelibs kde/kdelibs/interfaces kde/kdelibs/kdefx kde/kdelibs/kdesu kde/kdelibs/kdoctools kde/kdelibs/kinit kde/kdelibs/kparts kde/kdelibs/kwallet kde/kdelibs/kxmlcore kde/qt-copy/config.tests kde/qt-copy/mkspecs usr/X11R6 usr/X11R6/include usr/include/GL usr/include/X11 usr/include/acl usr/include/alsa usr/include/arpa usr/include/asm usr/include/bits usr/include/cups usr/include/et usr/include/fontconfig usr/include/freetype2 usr/include/gnu usr/include/libxml2 usr/include/libxslt usr/include/linux usr/include/net

Aaron J. Seigo said...

@jstaniek: there were defect reports for koffice there yesterday (which are now fixed) so it is/was definitely scanning koffice.

Dave Foster said...

Sorry Aaron, I should have been more clear. I meant, how long from when KDE first starting using Coverity till it was complete.

IIRC, the Coverity thing was only announced a few weeks ago or something.

Aaron J. Seigo said...

@dave: ah, how much calendar time .. i first got in touch with them in early march and IIRC it took ~3-4 weeks for kde to get up there which would bring us sometime into april. then we had to help with some build issues and module inclusions which was probably another week or so that slipped by. so less than two months; probably somewhere between 5-7 weeks, if i were to guess?