[sane-devel] [janitorial] Fedora 24 Clang GitLab CI builder (was Re: [janitorial] musl builder, PDF SANE Standard, __sane_unused__)

Olaf Meeuwissen paddy-hack at member.fsf.org
Wed Jul 27 13:16:52 UTC 2016

Olaf Meeuwissen wrote:

> Louis Lagendijk writes:
>> Fedora is using libusb-1 as well. according to
>> https://lists.fedoraproject.org/pipermail/package-announce/2013-September/116459.html
>> this has been the case since at least 1.0.23/ Fedora 18 i 2013
> Thanks for the feedback.
> BTW, I have been thinking of adding a Fedora based builder using clang
> and use its scan-build static analyser so that everyone can see how
> good/bad the code is after all the warnings are gone :-)
> Interested in helping out with the Dockerfile?

Never mind ;-)

I've just pushed a Dockerfile and the corresponding image to GitLab.


for details.

A builder has been added to the sane-backends/.gitlab-ci.yml file in
1859803 and the build results should be up shortly after the next
mirror sync of the GitLab repository with Alioth.  See


and links therein for the latest build pipeline results.

For pretty pictures of the (dumbed-down) build results, see


The picture for the Fedora 24 builds, either with Clang (3.8) or GCC
(6.1), are *not* pretty, though.  Scores upon scores of new warnings.
It doesn't really seem to matter much with compiler is used.

Running make under scan-build is pretty slow (on my machine at least)
and doesn't seem to be particularly productive right now.  At first
sight, a good deal of the results appear to be due to the compiler

Hope this helps,
Olaf Meeuwissen, LPIC-2            FSF Associate Member since 2004-01-27
 GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13  F43E B8A4 A88A F84A 2DD9
 Support Free Software                        https://my.fsf.org/donate
 Join the Free Software Foundation              https://my.fsf.org/join

More information about the sane-devel mailing list