Build status as of Fri Jun 18 06:00:01 2010
URL: http://build.samba.org/ --- /home/build/master/cache/broken_results.txt.old 2010-06-17 00:00:03.0 -0600 +++ /home/build/master/cache/broken_results.txt 2010-06-18 00:00:02.0 -0600 @@ -1,4 +1,4 @@ -Build status as of Thu Jun 17 06:00:02 2010 +Build status as of Fri Jun 18 06:00:01 2010 Build counts: Tree Total Broken Panic @@ -16,7 +16,7 @@ samba_3_master 28 28 0 samba_3_next 28 28 6 samba_4_0_test 30 30 0 -samba_4_0_waf 30 30 0 +samba_4_0_waf 30 29 0 talloc 30 12 0 tdb 28 16 0
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via be31b2b... Use #defined constant instead of "false" to be clearer about intent. from 160d882... s3-selftest: fix locktest9 in make selftest. http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit be31b2ba62c49eaee6fb090a92b13ac8cf33bd1f Author: Jeremy Allison Date: Thu Jun 17 12:34:15 2010 -0700 Use #defined constant instead of "false" to be clearer about intent. --- Summary of changes: source3/winbindd/winbindd_dual_ndr.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) Changeset truncated at 500 lines: diff --git a/source3/winbindd/winbindd_dual_ndr.c b/source3/winbindd/winbindd_dual_ndr.c index e100405..aee5052 100644 --- a/source3/winbindd/winbindd_dual_ndr.c +++ b/source3/winbindd/winbindd_dual_ndr.c @@ -266,7 +266,7 @@ enum winbindd_result winbindd_dual_ndrcmd(struct winbindd_domain *domain, p.mem_ctx = talloc_stackframe(); p.in_data.data.buffer_size = state->request->extra_len; p.in_data.data.data_p = state->request->extra_data.data; - prs_init(&p.out_data.rdata, 0, state->mem_ctx, false); + prs_init(&p.out_data.rdata, 0, state->mem_ctx, MARSHALL); ret = fns[state->request->data.ndrcmd].fn(&p); TALLOC_FREE(p.mem_ctx); -- Samba Shared Repository
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via 160d882... s3-selftest: fix locktest9 in make selftest. from 14c8d31... s3:configure: use cc for linking on IRIX and fix shlib usage http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit 160d882f34cee6c74e5d289dd2fcebb97037a008 Author: Günther Deschner Date: Thu Jun 17 15:01:01 2010 +0200 s3-selftest: fix locktest9 in make selftest. Guenther --- Summary of changes: source3/script/tests/selftest.sh |2 ++ source3/script/tests/test_smbtorture_s3.sh |2 +- source3/script/tests/tests_all.sh |4 ++-- source3/selftest/tests.sh |4 ++-- 4 files changed, 7 insertions(+), 5 deletions(-) Changeset truncated at 500 lines: diff --git a/source3/script/tests/selftest.sh b/source3/script/tests/selftest.sh index 54b1c9c..cf7a9fe 100755 --- a/source3/script/tests/selftest.sh +++ b/source3/script/tests/selftest.sh @@ -105,6 +105,7 @@ NSS_WRAPPER_GROUP="$PRIVATEDIR/group" WINBINDD_SOCKET_DIR=$PREFIX_ABS/winbindd WINBINDD_PRIV_PIPE_DIR=$LOCKDIR/winbindd_privileged TEST_DIRECTORY=$DIRECTORY +LOCAL_PATH=$SHRDIR export PREFIX PREFIX_ABS export CONFIGURATION CONFFILE SAMBA4CONFIGURATION SAMBA4CONFFILE @@ -116,6 +117,7 @@ export WORKGROUP SERVER SERVER_IP export NSS_WRAPPER_PASSWD NSS_WRAPPER_GROUP export WINBINDD_SOCKET_DIR WINBINDD_PRIV_PIPE_DIR export TEST_DIRECTORY +export LOCAL_PATH PATH=bin:$PATH export PATH diff --git a/source3/script/tests/test_smbtorture_s3.sh b/source3/script/tests/test_smbtorture_s3.sh index 851e58a..1abf7b6 100755 --- a/source3/script/tests/test_smbtorture_s3.sh +++ b/source3/script/tests/test_smbtorture_s3.sh @@ -54,7 +54,7 @@ for t in $tests; do fi start="" name="$t" -testit "$name" $VALGRIND $BINDIR/smbtorture $unc -U"$username"%"$password" -l"$PREFIX_ABS"/tmp $ADDARGS $t || failed=`expr $failed + 1` +testit "$name" $VALGRIND $BINDIR/smbtorture $unc -U"$username"%"$password" $ADDARGS $t || failed=`expr $failed + 1` done testok $0 $failed diff --git a/source3/script/tests/tests_all.sh b/source3/script/tests/tests_all.sh index cd0c6eb..ccc5e06 100755 --- a/source3/script/tests/tests_all.sh +++ b/source3/script/tests/tests_all.sh @@ -7,14 +7,14 @@ local_s3() { smbtorture_s3() { echo "RUNNING TESTS smbtorture_s3" $SCRIPTDIR/test_smbtorture_s3.sh \ - //$SERVER_IP/tmp $USERNAME $PASSWORD "" \ + //$SERVER_IP/tmp $USERNAME $PASSWORD "" "-l $PREFIX_ABS/tmp" \ || failed=`expr $failed + $?` } smbtorture_s3_encrypted() { echo "RUNNING TESTS smbtorture_s3_encrypted" $SCRIPTDIR/test_smbtorture_s3.sh \ - //$SERVER_IP/tmp $USERNAME $PASSWORD "" "-e" \ + //$SERVER_IP/tmp $USERNAME $PASSWORD "" "-e" "-l $PREFIX_ABS/tmp" \ || failed=`expr $failed + $?` } diff --git a/source3/selftest/tests.sh b/source3/selftest/tests.sh index d2af4b2..c346426 100755 --- a/source3/selftest/tests.sh +++ b/source3/selftest/tests.sh @@ -92,14 +92,14 @@ export PASSWORD shift $# testitprefix="smbtorture_s3.plain." testitenv="dc" - . $SCRIPTDIR/test_smbtorture_s3.sh //\$SERVER_IP/tmp \$USERNAME \$PASSWORD "" "" + . $SCRIPTDIR/test_smbtorture_s3.sh //\$SERVER_IP/tmp \$USERNAME \$PASSWORD "" "" "-l \$LOCAL_PATH" ) ( shift $# testitprefix="smbtorture_s3.crypt." testitenv="dc" - . $SCRIPTDIR/test_smbtorture_s3.sh //\$SERVER_IP/tmp \$USERNAME \$PASSWORD "" "-e" + . $SCRIPTDIR/test_smbtorture_s3.sh //\$SERVER_IP/tmp \$USERNAME \$PASSWORD "" "-e" "-l \$LOCAL_PATH" ) ( -- Samba Shared Repository
[SCM] Samba Shared Repository - branch v3-5-test updated
The branch, v3-5-test has been updated via fe9dde3... s3:configure: use cc for linking on IRIX and fix shlib usage via 4a7f1c9... s3:vfs_scannedonly: fix a build issue on IRIX and HP-UX from f2330cc... check if LD_AS_NEEDED breaks linking with libreadline fixes #7209 http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-5-test - Log - commit fe9dde3a629db9ae98ff6d94be145aa7e7c2d9ce Author: Björn Jacke Date: Wed Jun 16 23:36:38 2010 +0200 s3:configure: use cc for linking on IRIX and fix shlib usage The last two patches address bug #7504 (numerous build glitches to be fixed). commit 4a7f1c92f7a1471f5edf06736835a5dc979af3f7 Author: Björn Jacke Date: Wed Feb 3 23:28:38 2010 +0100 s3:vfs_scannedonly: fix a build issue on IRIX and HP-UX this is a cherry-pick of ae95e8028c294ee1e2dc66a7a62d006572142629 --- Summary of changes: source3/configure.in |5 ++--- source3/modules/vfs_scannedonly.c |6 ++ 2 files changed, 8 insertions(+), 3 deletions(-) Changeset truncated at 500 lines: diff --git a/source3/configure.in b/source3/configure.in index 4e9ee1b..4360ca6 100644 --- a/source3/configure.in +++ b/source3/configure.in @@ -1571,9 +1571,8 @@ DSO_EXPORTS="" ;; esac BLDSHARED="true" - LDSHFLAGS="-set_version sgi1.0 -shared" - SONAMEFLAG="-soname " - SHLD="\${LD}" + LDSHFLAGS="-Wl,-set_version,sgi1.0 -shared" + SONAMEFLAG="-Wl,-soname," if test "${GCC}" = "yes"; then PICFLAG="-fPIC" else diff --git a/source3/modules/vfs_scannedonly.c b/source3/modules/vfs_scannedonly.c index 0e32a6f..12077f3 100644 --- a/source3/modules/vfs_scannedonly.c +++ b/source3/modules/vfs_scannedonly.c @@ -53,6 +53,12 @@ #define SENDBUFFERSIZE 1450 +#ifndef SUN_LEN +#define SUN_LEN(sunp) ((size_t)((struct sockaddr_un *)0)->sun_path \ + + strlen((sunp)->sun_path)) +#endif + + struct Tscannedonly { int socket; int domain_socket; -- Samba Shared Repository
[SCM] Samba Shared Repository - branch v3-5-test updated
The branch, v3-5-test has been updated via f2330cc... check if LD_AS_NEEDED breaks linking with libreadline fixes #7209 from a95df86... s3-auth: in make_user_info_for_reply_enc make sure to check length and data pointer of nt and lm hash. http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-5-test - Log - commit f2330cc029243c70043b18554241363d890c96e7 Author: Olaf Flebbe Date: Tue May 25 13:22:56 2010 +0200 check if LD_AS_NEEDED breaks linking with libreadline fixes #7209 Signed-off-by: Simo Sorce (cherry picked from commit 7aa8af144efc6d57f33b90ac856096aa7089468d) --- Summary of changes: source3/configure.in | 20 1 files changed, 20 insertions(+), 0 deletions(-) Changeset truncated at 500 lines: diff --git a/source3/configure.in b/source3/configure.in index 416fb67..4e9ee1b 100644 --- a/source3/configure.in +++ b/source3/configure.in @@ -1706,6 +1706,7 @@ fi AC_MSG_RESULT($BLDSHARED) +saved_before_as_needed_ldflags="$LDFLAGS" for flags in "-Wl,--as-needed" "-Wl,-z,ignore" "-z ignore" ; do saved_ldflags="$LDFLAGS" AC_MSG_CHECKING([if $flags works]) @@ -1719,6 +1720,25 @@ for flags in "-Wl,--as-needed" "-Wl,-z,ignore" "-z ignore" ; do test x"$ld_as_needed_flag_found" = xyes && break done +# check if we have to disable LD_AS_NEEDED_FLAG: +# On some systems for a veriety of reasons linking with +# -Wl,--as-needed -lreadline -lncurses fails +# we have to retest, if these combination is detected before. +# Bugzilla #7209 + +if test x$ac_cv_lib_readline_rl_callback_handler_install = xyes ; then + if test x$ld_as_needed_flag_found = xyes ; then + AC_MSG_CHECKING([if $LD_AS_NEEDED_FLAG works with readline]) + # try if check no fails + save_LIBS=$LIBS + LIBS="$LIBS $TERMLIBS" + AC_TRY_LINK([], [rl_callback_handler_install();], [AC_MSG_RESULT([yes])],[ AC_MSG_RESULT([no]); LDFLAGS="$saved_before_as_needed_ldflags"]) + LIBS="$save_LIBS" +fi +fi + + + # for historical reasons almost all linkers don't complain about unresolved # symbols in shared libs. Except for the internal samba modules we want to get # errors when we produce a shared lib with unresolved symbols. On some -- Samba Shared Repository
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via 14c8d31... s3:configure: use cc for linking on IRIX and fix shlib usage from d823e52... s4:torture/rpc/remote_pac: use dcerpc_netr_LogonSamLogon_r() instead of dcerpc_netr_LogonSamLogon() http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit 14c8d319e34eb4f525967d14253ebe071cbc451b Author: Björn Jacke Date: Wed Jun 16 23:36:38 2010 +0200 s3:configure: use cc for linking on IRIX and fix shlib usage --- Summary of changes: source3/configure.in |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Changeset truncated at 500 lines: diff --git a/source3/configure.in b/source3/configure.in index 761768c..cda14f5 100644 --- a/source3/configure.in +++ b/source3/configure.in @@ -1634,9 +1634,8 @@ DSO_EXPORTS="" ;; esac BLDSHARED="true" - LDSHFLAGS="-set_version sgi1.0 -shared" - SONAMEFLAG="-soname " - SHLD="\${LD}" + LDSHFLAGS="-Wl,-set_version,sgi1.0 -shared" + SONAMEFLAG="-Wl,-soname," if test "${GCC}" = "yes"; then PICFLAG="-fPIC" else -- Samba Shared Repository
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via d823e52... s4:torture/rpc/remote_pac: use dcerpc_netr_LogonSamLogon_r() instead of dcerpc_netr_LogonSamLogon() from 22eb6d7... selftest/Samba4: make the naming of passwords more consistent http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit d823e529b86e01b7a8246b89e27cfd75f7b61428 Author: Stefan Metzmacher Date: Wed Jun 16 23:11:05 2010 +0200 s4:torture/rpc/remote_pac: use dcerpc_netr_LogonSamLogon_r() instead of dcerpc_netr_LogonSamLogon() metze --- Summary of changes: source4/torture/rpc/remote_pac.c |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) Changeset truncated at 500 lines: diff --git a/source4/torture/rpc/remote_pac.c b/source4/torture/rpc/remote_pac.c index ba031c1..8e610a1 100644 --- a/source4/torture/rpc/remote_pac.c +++ b/source4/torture/rpc/remote_pac.c @@ -356,6 +356,7 @@ static bool test_S2U4Self(struct torture_context *tctx, const char *test_machine_name) { NTSTATUS status; + struct dcerpc_binding_handle *b = p->binding_handle; struct netr_LogonSamLogon r; @@ -555,7 +556,7 @@ static bool test_S2U4Self(struct torture_context *tctx, r.in.validation_level = 3; - status = dcerpc_netr_LogonSamLogon(p, tctx, &r); + status = dcerpc_netr_LogonSamLogon_r(b, tctx, &r); torture_assert_ntstatus_ok(tctx, status, "LogonSamLogon failed"); torture_assert(tctx, netlogon_creds_client_check(creds, -- Samba Shared Repository
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via 22eb6d7... selftest/Samba4: make the naming of passwords more consistent via f26c0e5... selftest/Samba4: let localfl2000dc use 127.0.0.5 via 8aed54a... selftest/Samba4: let localvampiredc use 127.0.0.2 via 6a0db03... selftest: use 127.0.0.11-16 for the client via 1e8d025... selftest/Samba3: remove unused create_clientconf() function from 9e3511e... pidl/wscript: build manpages in build group 'final' http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit 22eb6d7b6b57ff0bee99ea86ddec676e7faaab8a Author: Stefan Metzmacher Date: Wed Jun 16 11:22:30 2010 +0200 selftest/Samba4: make the naming of passwords more consistent metze commit f26c0e545617ba336720cd8852f4f376f4062af5 Author: Stefan Metzmacher Date: Wed Jun 16 11:14:46 2010 +0200 selftest/Samba4: let localfl2000dc use 127.0.0.5 Now we have 127.0.0.6-10 available for more servers. metze commit 8aed54adbf1a87de833cd53e4bc9a4eab074128e Author: Stefan Metzmacher Date: Wed Jun 16 11:13:28 2010 +0200 selftest/Samba4: let localvampiredc use 127.0.0.2 metze commit 6a0db03c80275c00dc0fe7aff099f9b6cc2d113e Author: Stefan Metzmacher Date: Wed Jun 16 11:02:48 2010 +0200 selftest: use 127.0.0.11-16 for the client This gives more room for servers. Note: socket_wrapper currently only supports 127.0.0.1-16 see MAX_WRAPPED_INTERFACES. metze commit 1e8d025a3cd1b326e9660a0a5b388e67fc2d172a Author: Stefan Metzmacher Date: Wed Jun 16 11:00:29 2010 +0200 selftest/Samba3: remove unused create_clientconf() function metze --- Summary of changes: selftest/selftest.pl | 14 +++--- selftest/target/Samba3.pm | 33 - selftest/target/Samba4.pm | 25 + 3 files changed, 20 insertions(+), 52 deletions(-) Changeset truncated at 500 lines: diff --git a/selftest/selftest.pl b/selftest/selftest.pl index 668afbe..b0296e1 100755 --- a/selftest/selftest.pl +++ b/selftest/selftest.pl @@ -540,12 +540,12 @@ foreach (@opt_include) { push (@includes, read_test_regexes($_)); } -my $interfaces = join(',', ("127.0.0.6/8", - "127.0.0.7/8", - "127.0.0.8/8", - "127.0.0.9/8", - "127.0.0.10/8", - "127.0.0.11/8")); +my $interfaces = join(',', ("127.0.0.11/8", + "127.0.0.12/8", + "127.0.0.13/8", + "127.0.0.14/8", + "127.0.0.15/8", + "127.0.0.16/8")); my $conffile = "$prefix_abs/client/client.conf"; $ENV{SMB_CONF_PATH} = $conffile; @@ -845,7 +845,7 @@ sub setup_env($) SocketWrapper::set_default_iface($testenv_vars->{SOCKET_WRAPPER_DEFAULT_IFACE}); $ENV{SMB_CONF_PATH} = $testenv_vars->{SERVERCONFFILE}; } elsif ($option eq "client") { - SocketWrapper::set_default_iface(6); + SocketWrapper::set_default_iface(11); write_clientconf($conffile, $testenv_vars); $ENV{SMB_CONF_PATH} = $conffile; } else { diff --git a/selftest/target/Samba3.pm b/selftest/target/Samba3.pm index 02dbbe0..6eeae21 100644 --- a/selftest/target/Samba3.pm +++ b/selftest/target/Samba3.pm @@ -341,39 +341,6 @@ sub check_or_start($) { return 0; } -sub create_clientconf($$$) -{ - my ($self, $prefix, $domain) = @_; - - my $lockdir = "$prefix/locks"; - my $logdir = "$prefix/logs"; - my $piddir = "$prefix/pid"; - my $privatedir = "$prefix/private"; - my $conffile = "$prefix/smb.conf"; - - my $torture_interfaces='127.0.0.6/8,127.0.0.7/8,127.0.0.8/8,127.0.0.9/8,127.0.0.10/8,127.0.0.11/8'; - open(CONF, ">$conffile"); - print CONF " -[global] - workgroup = $domain - - private dir = $privatedir - pid directory = $piddir - lock directory = $lockdir - log file = $logdir/log.\%m - log level = 0 - - name resolve order = bcast - - netbios name = TORTURE_6 - interfaces = $torture_interfaces - panic action = $RealBin/gdb_backtrace \%d %\$(MAKE_TEST_BINARY) - - passdb backend = tdbsam - "; - close(CONF); -} - sub provision($$) { my ($self, $prefix, $server, $swiface, $password, $extra_options) = @_; diff --git a/selftest/target/Samba4.pm b/selftest/target/Samba4.pm index c8dbf8a..cd88a93 100644 --- a/selftest/target/Samba4.pm +++ b/selftest/target/Samba4.pm @@ -199,10 +199,10 @@ sub add_wins_config($$) my ($self, $privatedir) = @_; return $self->write_ldb_file("$privatedir
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via 9e3511e... pidl/wscript: build manpages in build group 'final' via b0b2b4f... pidl/wscript: only try to build pidl manpages if pod2man is available via e80f576... pidl/wscript: call pod2man with the detected perl version from 9328097... s3-waf: Fix the OSX 10.4 build by adding an explicit resolv dep on smbclient http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit 9e3511ef1cf9b278cff04f1c883aed487876b93a Author: Stefan Metzmacher Date: Thu Jun 17 08:55:10 2010 +0200 pidl/wscript: build manpages in build group 'final' So that waf --target=smbtorture doesn't build them metze commit b0b2b4ff8bbcf80976b95b587aa7427c70c11b06 Author: Stefan Metzmacher Date: Thu Jun 17 08:49:36 2010 +0200 pidl/wscript: only try to build pidl manpages if pod2man is available metze commit e80f576db66ad04592ac436ed74ceb9b96452060 Author: Stefan Metzmacher Date: Thu Jun 17 08:44:53 2010 +0200 pidl/wscript: call pod2man with the detected perl version Some systems like SLES11 have a broken perl path in pod2man. metze --- Summary of changes: pidl/wscript | 16 +--- 1 files changed, 9 insertions(+), 7 deletions(-) Changeset truncated at 500 lines: diff --git a/pidl/wscript b/pidl/wscript index 0c3c415..f2b65c8 100644 --- a/pidl/wscript +++ b/pidl/wscript @@ -15,6 +15,7 @@ def configure(conf): # yapp is used for building the parser conf.find_program('yapp', var='YAPP') +conf.find_program('pod2man', var='POD2MAN') def build(bld): bld.INSTALL_FILES('${BINDIR}', 'pidl', chmod=0755) @@ -46,13 +47,14 @@ def build(bld): link_command = 'rm -rf blib && ln -fs blib %s' % blib_bld -bld.SET_BUILD_GROUP('main') -for src, manpage in pidl_manpages.iteritems(): -bld(rule='pod2man -c "Samba Documentation" ${SRC} ${TGT}', -shell=True, -source=src, - install_path=os.path.dirname(bld.EXPAND_VARIABLES('${MANDIR}/'+manpage)), -target=os.path.basename(manpage)) +bld.SET_BUILD_GROUP('final') +if 'POD2MAN' in bld.env and bld.env['POD2MAN'] != '': +for src, manpage in pidl_manpages.iteritems(): +bld(rule='${PERL} ${POD2MAN} -c "Samba Documentation" ${SRC} ${TGT}', +shell=True, +source=src, + install_path=os.path.dirname(bld.EXPAND_VARIABLES('${MANDIR}/'+manpage)), +target=os.path.basename(manpage)) # we want to prefer the git version of the parsers if we can. Only if the # source has changed do we want to re-run yapp -- Samba Shared Repository