]> pere.pagekite.me Git - homepage.git/blob - blog/data/2014-01-14-chrpath-0.16.txt
7d1321212d03296fd6cb8ad01a08ceb7b3221041
[homepage.git] / blog / data / 2014-01-14-chrpath-0.16.txt
1 Title: New chrpath release 0.16
2 Tags: english, debian, chrpath
3 Date: 2014-01-14 11:00
4
5 <p><a href="http://www.coverity.com/">Coverity</a> is a nice tool to
6 find problems in C, C++ and Java code using static source code
7 analysis. It can detect a lot of different problems, and is very
8 useful to find memory and locking bugs in the error handling part of
9 the source. The company behind it provide
10 <a href="https://scan.coverity.com/">check of free software projects as
11 a community service</a>, and many hundred free software projects are
12 already checked. A few days ago I decided to have a closer look at
13 the Coverity system, and discovered that the
14 <a href="http://www.gnu.org/software/gnash/">gnash</a> and
15 <a href="http://sourceforge.net/projects/ipmitool/">ipmitool</a>
16 projects I am involved with was already registered. But these are
17 fairly big, and I would also like to have a small and easy project to
18 check, and decided to request checking of the chrpath project. It was
19 added to the checker and discovered seven potential defects. Six of
20 these were real, mostly resource "leak" when the program detected an
21 error. Nothing serious, as the resources would be released a fraction
22 of a second later when the program exited because of the error, but it
23 is nice to do it right in case the source of the program some time in
24 the future end up in a library. Having fixed all defects and added
25 <a href="https://lists.alioth.debian.org/mailman/listinfo/chrpath-devel">a
26 mailing list for the chrpath developers</a>, I decided it was time to
27 publish a new release. These are the release notes:</p>
28
29 <p>New in 0.16 released 2014-01-14:</p>
30
31 <ul>
32
33 <li>Fixed all minor bugs discovered by Coverity.</li>
34 <li>Updated config.sub and config.guess from the GNU project.</li>
35 <li>Mention new project mailing list in the documentation.</li>
36
37 </ul>
38
39 <p>You can
40 <a href="https://alioth.debian.org/frs/?group_id=31052">download the
41 new version 0.16 from alioth</a>. Please let us know via the Alioth
42 project if something is wrong with the new release. The test suite
43 did not discover any old errors, so if you find a new one, please also
44 include a test suite check.</p>