[PATCH] Build fixes and align binary names and installed binary lists between waf and autoconf

Andrew Bartlett abartlet at samba.org
Wed Nov 21 02:34:09 MST 2012


The rationale for each patch is in the comment, but overall this series
of patches tries to fix up issues I noticed while doing some Debian
packaging.  

In particular, it fixes up the last binary names that differ between the
build systems, and will allow us to remove the 'binary mapping' system
in make test eventually (once we are sure we don't need to rename
again).  Removing the autoconf locktest and masktest is part of that.

This also removes the install flag from all our testing binaries, which
should not be installed on the system or shipped by distributions.  I
note in particular that Debian ignores this in autoconf, and picks the
binaries out of the build tree.  This isn't practical with waf, and I
hope we can agree not to package these (otherwise, debian can remove the
install=False flag in a patch). 

Please review and build if acceptable.

Thanks,

Andrew Bartlett
-- 
Andrew Bartlett                                http://samba.org/~abartlet/
Authentication Developer, Samba Team           http://samba.org


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-lib-replace-Do-not-use-STRERROR_R_PROTO_COMPATIBLE-a.patch
Type: text/x-patch
Size: 1458 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20121121/c0b7d26a/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-lib-replace-Allow-OS-vendor-to-assert-that-getpass-i.patch
Type: text/x-patch
Size: 2331 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20121121/c0b7d26a/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-build-Use-ntlm_auth-from-source3-as-the-only-ntlm_au.patch
Type: text/x-patch
Size: 2429 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20121121/c0b7d26a/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-torture-remove-source3-locktest-and-masktest.patch
Type: text/x-patch
Size: 20722 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20121121/c0b7d26a/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-build-Be-consistent-with-the-name-of-smbtorture-bina.patch
Type: text/x-patch
Size: 10664 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20121121/c0b7d26a/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-build-Remove-enable-smbtorture-require-bin-smbtortur.patch
Type: text/x-patch
Size: 4872 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20121121/c0b7d26a/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-packaging-Remove-long-gone-disable-merged-build-from.patch
Type: text/x-patch
Size: 1258 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20121121/c0b7d26a/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-build-Do-not-install-testing-binaries.patch
Type: text/x-patch
Size: 5808 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20121121/c0b7d26a/attachment-0007.bin>


More information about the samba-technical mailing list