The branch, master has been updated
       via  0628ca2a558 tdb: Fix compatibility of wscript with older python
       via  08ba013a2b8 s4/messaging: Fix undefined reference in linking 
libMESSAGING-samba4.so
      from  60aa7b3634e group_audit: error handling in group change

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 0628ca2a558871402f9a17cc7f7a0c69d857ae19
Author: Lukas Slebodnik <lsleb...@fedoraproject.org>
Date:   Fri Jan 18 16:38:03 2019 +0100

    tdb: Fix compatibility of wscript with older python
    
    Traceback (most recent call last):
      File "tdb-1.3.17/third_party/waf/waflib/Scripting.py", line 158, in 
waf_entry_point
        run_commands()
      File "tdb-1.3.17/third_party/waf/waflib/Scripting.py", line 251, in 
run_commands
        ctx = run_command(cmd_name)
      File "tdb-1.3.17/third_party/waf/waflib/Scripting.py", line 235, in 
run_command
        ctx.execute()
      File "tdb-1.3.17/third_party/waf/waflib/Context.py", line 204, in execute
        self.recurse([os.path.dirname(g_module.root_path)])
      File "tdb-1.3.17/third_party/waf/waflib/Context.py", line 286, in recurse
        user_function(self)
      File "tdb-1.3.17/wscript", line 225, in testonly
        cmd = "BINDIR={} {}".format(blddir, sh_test)
    ValueError: zero length field name in format
    
    Signed-off-by: Lukas Slebodnik <lsleb...@fedoraproject.org>
    Reviewed-by: Douglas Bagnall <douglas.bagn...@catalyst.net.nz>
    Reviewed-by: Andrew Bartlett <abart...@samba.org>
    
    Autobuild-User(master): Andrew Bartlett <abart...@samba.org>
    Autobuild-Date(master): Sun Jan 20 03:49:59 CET 2019 on sn-devel-144

commit 08ba013a2b8b2cf9fc17fdcb3d107e1434709036
Author: Anoop C S <anoo...@redhat.com>
Date:   Thu Dec 27 18:19:42 2018 +0530

    s4/messaging: Fix undefined reference in linking libMESSAGING-samba4.so
    
    Early check for DEVELOPER or ENABLE_SELFTEST configure options inside
    messaging_handlers.c leaves us with the following undefined reference
    linkage error:
    
    [1315/3712] Linking bin/default/source4/lib/messaging/libMESSAGING-samba4.so
    /usr/bin/ld: source4/lib/messaging/messaging.c.4.o: in function
                                                `imessaging_init_internal':
    /root/samba.git/bin/default/../../source4/lib/messaging/messaging.c:472:
                undefined reference to `imessaging_register_extra_handlers'
    collect2: error: ld returned 1 exit status
    
    This happened due to failure in including "includes.h" before checking
    the above mentioned configure options.
    
    Signed-off-by: Anoop C S <anoo...@redhat.com>
    Reviewed-by: Andreas Schneider <a...@samba.org>
    Reviewed-by: Andrew Bartlett <abart...@samba.org>

-----------------------------------------------------------------------

Summary of changes:
 lib/tdb/wscript                            | 2 +-
 source4/lib/messaging/messaging_handlers.c | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)


Changeset truncated at 500 lines:

diff --git a/lib/tdb/wscript b/lib/tdb/wscript
index 6a6adabc4c1..2c31f696808 100644
--- a/lib/tdb/wscript
+++ b/lib/tdb/wscript
@@ -222,7 +222,7 @@ def testonly(ctx):
         sh_tests = ["test/test_tdbbackup.sh test/jenkins-be-hash.tdb"]
 
         for sh_test in sh_tests:
-            cmd = "BINDIR={} {}".format(blddir, sh_test)
+            cmd = "BINDIR=%s %s" % (blddir, sh_test)
             print("shell test: " + cmd)
             ret = samba_utils.RUN_COMMAND(cmd)
             if ret != 0:
diff --git a/source4/lib/messaging/messaging_handlers.c 
b/source4/lib/messaging/messaging_handlers.c
index aee7b66e306..342157d5b4a 100644
--- a/source4/lib/messaging/messaging_handlers.c
+++ b/source4/lib/messaging/messaging_handlers.c
@@ -22,13 +22,13 @@
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 
-#if defined(DEVELOPER) || defined(ENABLE_SELFTEST)
-
 #include "includes.h"
 #include "lib/util/server_id.h"
 #include "messaging/messaging.h"
 #include "messaging/messaging_internal.h"
 
+#if defined(DEVELOPER) || defined(ENABLE_SELFTEST)
+
 /*
  * Inject a fault into the currently running process
  */


-- 
Samba Shared Repository

Reply via email to