[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:45:31 MST 2012


On Wed, 2012-11-21 at 20:34 +1100, Andrew Bartlett wrote:
> 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
https://git.samba.org/abartlet/samba.git/?p=abartlet/samba.git/.git;a=shortlog;h=refs/heads/build-fixes has these in a git tree.  I also fixed a typo in the last patch, so I've re-attached.

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/50de7864/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/50de7864/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/50de7864/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/50de7864/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/50de7864/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/50de7864/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/50de7864/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: 5880 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20121121/50de7864/attachment-0007.bin>


More information about the samba-technical mailing list