[PATCH] Some fixes for buildtools, flapping tests and libxcrypt support

Andreas Schneider asn at samba.org
Thu Mar 21 13:57:18 UTC 2019

On Thursday, March 21, 2019 9:46:16 AM CET Samuel Cabrero via samba-technical 
> Hi,

Hi Samuel,

> please consider the following patches that fix several problems found
> while debugging failed tests in latest openSUSE Tumbleweed:
> * Fix "makedev()" detection in glibc >= 2.25

I've debugged the same issue with Ralph today. Your fix will not work on 
FreeBSD, as it doesn't have sys/sysmacros.h. I've created a merge request with 
additional fixes I did while debugging here:


> * Fix flapping samba3.blackbox.shadow_copy_torture

Please use ZERO_STRUCT(tm);

> * Workaround uid wrapper issues when using bash shell


> * Fix password_hash LDB module when crypt(_r) is provided by libxcrypt

Please use `errno != 0`

> * Fix password_hash_fl2008 test when using libxcrypt, it requires a
> minumum of 1000 rounds for CryptSHA256


> Gitlab pipeline:
> https://gitlab.com/scabrero/samba/pipelines/52798218
> Gitlab branch:
> https://gitlab.com/scabrero/samba/commits/master-opensuse-ci

Samuel, I've added you to


so you're able to push your branch there to get a full CI run, please create a 
merge request from there.

See https://wiki.samba.org/index.php/Samba_CI_on_gitlab

Great work!



Andreas Schneider                      asn at samba.org
Samba Team                             www.samba.org
GPG-ID:     8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D

More information about the samba-technical mailing list