Simple programming jobs for Kexi

Jaroslaw Staniek staniek at kde.org
Sat Apr 2 11:50:14 BST 2016


On 20 March 2016 at 20:53, Jaroslaw Staniek <staniek at kde.org> wrote:

>
> Hi!
> Volunteers interested in simple works such as fixing uninitialized
> variables for Kexi and related code feel free to respond. We're using
> Coverity static analysis tools so in addition to having your name listed in
> the hall of fame, it's possible to learn about a tool known in the industry.
>

​Update:
​Results are very positive so far.​

- Many fixes for Kexi 2 & 3 are already committed:
https://scan.coverity.com/projects/kexi.

- We've found no serious bugs and even not so many moderate bugs in the
sister project KDb, that's probably because extensive autotesting exists
for it and also valgrind was used frequently:
https://scan.coverity.com/projects/kdb

-
​ Checks for further sister projects are submitted, expected within a week:
https://scan.coverity.com/projects/kreport,
https://scan.coverity.com/projects/kproperty

​ -Interesting false positive for any Qt/KDE project is related to
d-pointers. Basically attributes of Private* classes are not initialized in
these classes directly but in the main class, e.g.

   d->foo = new QPushButton;

 So we have to mark​ these cases as false positives by hand (only once, not
per build).

<http://www.linkedin.com/in/jstaniek>

>
​If you're interested in helping out (probably soon for KReport and
KProperty), please respond. The Coverity Scan is in heavy use worldwide so
we're repeating checks mostly after nontrivial changes, not after every
commit.

-- 
regards, Jaroslaw Staniek

KDE:
: A world-wide network of software engineers, artists, writers, translators
: and facilitators committed to Free Software development - http://kde.org
Calligra Suite:
: A graphic art and office suite - http://calligra.org
Kexi:
: A visual database apps builder - http://calligra.org/kexi
Qt Certified Specialist:
: http://www.linkedin.com/in/jstaniek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/calligra-devel/attachments/20160402/1df41948/attachment.htm>


More information about the calligra-devel mailing list