[lsb-discuss] LSB devchk updated - GSoC 2011 results merged

Denis Silakov dsilakov at gmail.com
Thu Dec 8 09:26:05 UTC 2011


Hi all,

Bazaar is up again, and I've finally managed to merge devchk 
improvements implemented during the last GSoC:
* Tests for C++ headers are generated in the similar way as for C ones - 
one source file per header 
(https://lsbbugs.linuxfoundation.org/show_bug.cgi?id=1719)
* Added the new 'pp_checker' script that analyzes devchk reports from 
different architectures and reports which types should be marked as 
arch-specific or generic 
(https://lsbbugs.linuxfoundation.org/show_bug.cgi?id=3130)
* Added possibility to handle header renaming in upstream - check the 
new 'devchk/missing_headers/README' for details
* devchk now supports 'version' and 'limit' constants, as discussed in 
bug 2082 (https://lsbbugs.linuxfoundation.org/show_bug.cgi?id=2082)
* __LSB_VERSION__ is now defined in makefile, declarations from source 
files are dropped
* Fixed issue with incorrect test count when 'protector' or 'flag' 
constants are not found

It should be noted that for many C++ headers we have nothing to check 
with devchk. Currently devchk
reports '0 tests passed out of 0' for them (it would be nice to replace 
the message with 'Nothing to check', but it's not so simple as it may 
seem to be).

Also note that data about libstdc++ headers in the LSB DB is not in a 
good shape, so tests for libstdc++ are not generated at the moment.

I'll update devchk page on LSB wiki as soon as I'll manage to log in:)

-- 
Regards,
Denis.



More information about the lsb-discuss mailing list