distro diversity in autobuilds

Douglas Bagnall douglas.bagnall at catalyst.net.nz
Wed Mar 21 23:07:43 UTC 2018

>From time to time, Andreas says something like:
> as I'm probably the only one who actually runs our tests on a
> different distro than Ubuntu, [...]

Which, along with recent Python 2.6 regressions, has prompted me to
try running something else on the Catalyst cloud. And after much
tweaking, we can successfully run... {drum-roll}... Debian!
(Debian 9/stretch/stable to be precise).

But I also have plans for Centos 6.6 and 7.

In Centos 6.6, I arrive here in samba.stderr:

[ 671/4143] Compiling lib/util/become_daemon.c
cc1: warnings being treated as errors
../lib/util/become_daemon.c: In function ‘daemon_ready’:
../lib/util/become_daemon.c:128: error: declaration of ‘daemon’ shadows
a global declaration
/usr/include/unistd.h:956: error: shadowed declaration is here

GCC is "gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-18)".

Commit a50092531af8c837c6e45c3c755fcb20b6ce323b looks culpable.

With Centos 7, I end up here:

[31(761)/2231 at 21m46s] samba4.blackbox.dbcheck.release-4-0-0
UNEXPECTED(failure): samba4.blackbox.dbcheck.release-4-0-0.ldapcmp(none)
REASON: Exception: Exception:
* Place-holders for
    ${DOMAIN_DN}      => DC=release-4-0-0,DC=samba,DC=corp
    ${SERVER_NAME}     => ['ARES'

FAILED (1 failures, 0 errors and 0 unexpected successes in 0 testsuites)

I'll keep chipping away at these when I have time.


More information about the samba-technical mailing list