Build failed in Jenkins: master-osmo-msc » --enable-iu,a2=default,a3=default,osmocom-master-debian9 #6932

2018-11-18 Thread jenkins
See 


--
[...truncated 1.14 MB...]



 === osmo-msc ===

+ cd /build
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-smpp --enable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to 

Build failed in Jenkins: master-osmo-msc » --disable-iu,a2=default,a3=default,osmocom-master-debian9 #6932

2018-11-18 Thread jenkins
See 


--
[...truncated 788.96 KB...]
+ enable_werror=--enable-werror
+ set +x



+ cd /build
+ autoreconf --install --force
 === osmo-msc ===

libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-werror --enable-smpp --disable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports 

Build failed in Jenkins: master-osmo-msc » --enable-iu,a2=default,a3=default,osmocom-master-debian9 #6931

2018-11-18 Thread jenkins
See 


--
[...truncated 1.14 MB...]
+ cd /build
+ autoreconf --install --force



 === osmo-msc ===

libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-smpp --enable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to 

Build failed in Jenkins: master-osmo-bsc » a1=default,a2=default,a3=default,osmocom-master-debian9 #4189

2018-11-18 Thread jenkins
See 


--
[...truncated 700.84 KB...]
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
doc/Makefile.am:29: warning: '%'-style pattern rules are a GNU make extension
doc/Makefile.am:32: warning: '%'-style pattern rules are a GNU make extension
src/ipaccess/Makefile.am:62: warning: source file 
'$(top_srcdir)/src/osmo-bsc/gsm_data.c' is in a subdirectory,
src/ipaccess/Makefile.am:62: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
src/ipaccess/Makefile.am: installing './depcomp'
+ ./configure --enable-sanitize --enable-external-tests --enable-werror
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared 
libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into 

Build failed in Jenkins: master-osmo-msc » --disable-iu,a2=default,a3=default,osmocom-master-debian9 #6931

2018-11-18 Thread jenkins
See 


--
[...truncated 787.87 KB...]
+ enable_werror=--enable-werror
+ set +x



+ cd /build
+ autoreconf --install --force
 === osmo-msc ===

libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-werror --enable-smpp --disable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports 

Build failed in Jenkins: master-osmo-msc » --enable-iu,a2=default,a3=default,osmocom-master-debian9 #6930

2018-11-18 Thread jenkins
See 


--
[...truncated 1.14 MB...]



 === osmo-msc ===

+ cd /build
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-smpp --enable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to 

Build failed in Jenkins: master-osmo-msc » --disable-iu,a2=default,a3=default,osmocom-master-debian9 #6930

2018-11-18 Thread jenkins
See 


--
[...truncated 758.29 KB...]

+ cd /build
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-werror --enable-smpp --disable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC 

Build failed in Jenkins: master-openbsc » --disable-iu,--enable-mgcp-transcoding,--enable-smpp,osmocom-master-debian9 #3216

2018-11-18 Thread jenkins
See 


--
[...truncated 754.20 KB...]
config.status: creating src/utils/Makefile
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating tests/gsm0408/Makefile
config.status: creating tests/db/Makefile
config.status: creating tests/channel/Makefile
config.status: creating tests/bsc/Makefile
config.status: creating tests/bsc-nat/Makefile
config.status: creating tests/bsc-nat-trie/Makefile
config.status: creating tests/mgcp/Makefile
config.status: creating tests/abis/Makefile
config.status: creating tests/smpp/Makefile
config.status: creating tests/trau/Makefile
config.status: creating tests/subscr/Makefile
config.status: creating tests/mm_auth/Makefile
config.status: creating tests/nanobts_omlattr/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/systemd/Makefile
config.status: creating Makefile
config.status: creating bscconfig.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
+ make -j 8
echo 1.1.0.76-0bbb9 > .version-t && mv .version-t .version
make  all-recursive
make[1]: Entering directory '/build/openbsc'
Making all in doc
make[2]: Entering directory '/build/openbsc/doc'
Making all in examples
make[3]: Entering directory '/build/openbsc/doc/examples'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/openbsc/doc/examples'
make[3]: Entering directory '/build/openbsc/doc'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/openbsc/doc'
make[2]: Leaving directory '/build/openbsc/doc'
Making all in include
make[2]: Entering directory '/build/openbsc/include'
Making all in openbsc
make[3]: Entering directory '/build/openbsc/include/openbsc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/openbsc/include/openbsc'
make[3]: Entering directory '/build/openbsc/include'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/openbsc/include'
make[2]: Leaving directory '/build/openbsc/include'
Making all in src
make[2]: Entering directory '/build/openbsc/src'
Making all in libcommon
make[3]: Entering directory '/build/openbsc/src/libcommon'
  CC   bsc_version.o
  CC   common_vty.o
  CC   debug.o
  CC   gsm_data.o
  CC   gsm_data_shared.o
  CC   gsup_client.o
  CC   oap_client.o
  CC   socket.o
  CC   talloc_ctx.o
  CC   gsm_subscriber_base.o
  CC   gsup_test_client.o
gsup_test_client.c: In function 'main':
gsup_test_client.c:276:2: warning: 'osmo_init_logging' is deprecated (declared 
at /build/deps/install/stow/libosmocore/include/osmocom/core/application.h:20): 
use osmo_init_logging2() instead to avoid a NULL talloc ctx 
[-Wdeprecated-declarations]
  osmo_init_logging(_test_client_log_info);
  ^
  AR   libcommon.a
  CCLD gsup_test_client
make[3]: Leaving directory '/build/openbsc/src/libcommon'
Making all in libmgcp
make[3]: Entering directory '/build/openbsc/src/libmgcp'
  CC   mgcp_protocol.o
  CC   mgcp_network.o
  CC   mgcp_osmux.o
  CC   mgcp_vty.o
  CC   mgcp_sdp.o
  CC   mgcp_transcode.o
mgcp_osmux.c: In function 'osmux_send_dummy':
mgcp_osmux.c:556:35: warning: passing argument 2 of 'endp_osmux_state_check' 
from incompatible pointer type
  if (endp_osmux_state_check(endp, >net_end.addr, true) < 0)
   ^
mgcp_osmux.c:265:12: note: expected 'struct sockaddr_in *' but argument is of 
type 'struct in_addr *'
 static int endp_osmux_state_check(struct mgcp_endpoint *endp, struct 
sockaddr_in *addr, bool sending)
^
mgcp_network.c:44:2: warning: #warning "Make use of the rtp proxy code" [-Wcpp]
 #warning "Make use of the rtp proxy code"
  ^
mgcp_network.c: In function 'receive_from':
mgcp_network.c:697:3: warning: #warning "Slight spec violation. With connection 
mode recvonly we should attempt to forward." [-Wcpp]
  #warning "Slight spec violation. With connection mode recvonly we should 
attempt to forward."
   ^
  AR   libmgcp.a
make[3]: Leaving directory '/build/openbsc/src/libmgcp'
Making all in libbsc
make[3]: Entering directory '/build/openbsc/src/libbsc'
  CC   abis_nm_vty.o
  CC   abis_nm.o
  CC   abis_om2000_vty.o
  CC   bsc_rll.o
  CC   acc_ramp.o
  CC   bsc_subscriber.o
  CC   abis_om2000.o
  CC   abis_rsl.o
In file included from 
/build/deps/install/stow/libosmocore/include/osmocom/gsm/gsm48.h:9:0,
 from ../../include/openbsc/gsm_04_08.h:4,
 from ../../include/openbsc/rest_octets.h:5,
 from ../../include/openbsc/gsm_data.h:18,
 from 

Build failed in Jenkins: master-osmo-bsc » a1=default,a2=default,a3=default,osmocom-master-debian9 #4188

2018-11-18 Thread jenkins
See 


--
[...truncated 679.67 KB...]
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
doc/Makefile.am:29: warning: '%'-style pattern rules are a GNU make extension
doc/Makefile.am:32: warning: '%'-style pattern rules are a GNU make extension
src/ipaccess/Makefile.am:62: warning: source file 
'$(top_srcdir)/src/osmo-bsc/gsm_data.c' is in a subdirectory,
src/ipaccess/Makefile.am:62: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
src/ipaccess/Makefile.am: installing './depcomp'
+ ./configure --enable-sanitize --enable-external-tests --enable-werror
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared 
libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into 

Build failed in Jenkins: master-openbsc » --disable-iu,--disable-mgcp-transcoding,--enable-smpp,osmocom-master-debian9 #3216

2018-11-18 Thread jenkins
See 


--
[...truncated 754.25 KB...]
config.status: creating src/libcommon/Makefile
config.status: creating src/libfilter/Makefile
config.status: creating src/libiu/Makefile
config.status: creating src/libcommon-cs/Makefile
config.status: creating src/osmo-nitb/Makefile
config.status: creating src/osmo-bsc/Makefile
config.status: creating src/osmo-bsc_nat/Makefile
config.status: creating src/osmo-bsc_mgcp/Makefile
config.status: creating src/ipaccess/Makefile
config.status: creating src/utils/Makefile
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating tests/gsm0408/Makefile
config.status: creating tests/db/Makefile
config.status: creating tests/channel/Makefile
config.status: creating tests/bsc/Makefile
config.status: creating tests/bsc-nat/Makefile
config.status: creating tests/bsc-nat-trie/Makefile
config.status: creating tests/mgcp/Makefile
config.status: creating tests/abis/Makefile
config.status: creating tests/smpp/Makefile
config.status: creating tests/trau/Makefile
config.status: creating tests/subscr/Makefile
config.status: creating tests/mm_auth/Makefile
config.status: creating tests/nanobts_omlattr/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/systemd/Makefile
config.status: creating Makefile
config.status: creating bscconfig.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
+ make -j 4
echo 1.1.0.76-0bbb9 > .version-t && mv .version-t .version
make  all-recursive
make[1]: Entering directory '/build/openbsc'
Making all in doc
make[2]: Entering directory '/build/openbsc/doc'
Making all in examples
make[3]: Entering directory '/build/openbsc/doc/examples'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/openbsc/doc/examples'
make[3]: Entering directory '/build/openbsc/doc'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/openbsc/doc'
make[2]: Leaving directory '/build/openbsc/doc'
Making all in include
make[2]: Entering directory '/build/openbsc/include'
Making all in openbsc
make[3]: Entering directory '/build/openbsc/include/openbsc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/openbsc/include/openbsc'
make[3]: Entering directory '/build/openbsc/include'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/openbsc/include'
make[2]: Leaving directory '/build/openbsc/include'
Making all in src
make[2]: Entering directory '/build/openbsc/src'
Making all in libcommon
make[3]: Entering directory '/build/openbsc/src/libcommon'
  CC   bsc_version.o
  CC   common_vty.o
  CC   debug.o
  CC   gsm_data.o
  CC   gsm_data_shared.o
  CC   gsup_client.o
  CC   oap_client.o
  CC   socket.o
  CC   talloc_ctx.o
  CC   gsm_subscriber_base.o
  CC   gsup_test_client.o
gsup_test_client.c: In function 'main':
gsup_test_client.c:276:2: warning: 'osmo_init_logging' is deprecated (declared 
at /build/deps/install/stow/libosmocore/include/osmocom/core/application.h:20): 
use osmo_init_logging2() instead to avoid a NULL talloc ctx 
[-Wdeprecated-declarations]
  osmo_init_logging(_test_client_log_info);
  ^
  AR   libcommon.a
  CCLD gsup_test_client
make[3]: Leaving directory '/build/openbsc/src/libcommon'
Making all in libmgcp
make[3]: Entering directory '/build/openbsc/src/libmgcp'
  CC   mgcp_protocol.o
  CC   mgcp_vty.o
  CC   mgcp_network.o
  CC   mgcp_osmux.o
mgcp_network.c:44:2: warning: #warning "Make use of the rtp proxy code" [-Wcpp]
 #warning "Make use of the rtp proxy code"
  ^
mgcp_osmux.c: In function 'osmux_send_dummy':
mgcp_osmux.c:556:35: warning: passing argument 2 of 'endp_osmux_state_check' 
from incompatible pointer type
  if (endp_osmux_state_check(endp, >net_end.addr, true) < 0)
   ^
mgcp_osmux.c:265:12: note: expected 'struct sockaddr_in *' but argument is of 
type 'struct in_addr *'
 static int endp_osmux_state_check(struct mgcp_endpoint *endp, struct 
sockaddr_in *addr, bool sending)
^
mgcp_network.c: In function 'receive_from':
mgcp_network.c:697:3: warning: #warning "Slight spec violation. With connection 
mode recvonly we should attempt to forward." [-Wcpp]
  #warning "Slight spec violation. With connection mode recvonly we should 
attempt to forward."
   ^
  CC   mgcp_sdp.o
  AR   libmgcp.a
make[3]: Leaving directory '/build/openbsc/src/libmgcp'
Making all in libbsc
make[3]: Entering directory '/build/openbsc/src/libbsc'
  CC   abis_nm.o
  CC   abis_om2000.o
  CC   abis_nm_vty.o
  CC   

Build failed in Jenkins: master-osmo-msc » --enable-iu,a2=default,a3=default,osmocom-master-debian9 #6929

2018-11-18 Thread jenkins
See 


--
[...truncated 1.05 MB...]


 === osmo-msc ===

+ set +x
+ cd /build
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-smpp --enable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc 

Build failed in Jenkins: master-osmo-msc » --enable-iu,a2=default,a3=default,osmocom-master-debian9 #6928

2018-11-18 Thread jenkins
See 


--
[...truncated 1.14 MB...]



 === osmo-msc ===

+ cd /build
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-smpp --enable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to 

Build failed in Jenkins: master-osmo-msc » --disable-iu,a2=default,a3=default,osmocom-master-debian9 #6929

2018-11-18 Thread jenkins
See 


--
[...truncated 786.72 KB...]
+ enable_werror=--enable-werror
+ set +x
+ cd /build
+ autoreconf --install --force



 === osmo-msc ===

libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-werror --enable-smpp --disable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports 

Build failed in Jenkins: master-osmo-bsc » a1=default,a2=default,a3=default,osmocom-master-debian9 #4187

2018-11-18 Thread jenkins
See 


--
[...truncated 703.50 KB...]
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
doc/Makefile.am:29: warning: '%'-style pattern rules are a GNU make extension
doc/Makefile.am:32: warning: '%'-style pattern rules are a GNU make extension
src/ipaccess/Makefile.am:62: warning: source file 
'$(top_srcdir)/src/osmo-bsc/gsm_data.c' is in a subdirectory,
src/ipaccess/Makefile.am:62: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
src/ipaccess/Makefile.am: installing './depcomp'
+ ./configure --enable-sanitize --enable-external-tests --enable-werror
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared 
libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into 

Build failed in Jenkins: master-openbsc » --disable-iu,--disable-mgcp-transcoding,--enable-smpp,osmocom-master-debian9 #3215

2018-11-18 Thread jenkins
See 


--
[...truncated 763.12 KB...]
config.status: creating src/libiu/Makefile
config.status: creating src/libcommon-cs/Makefile
config.status: creating src/osmo-nitb/Makefile
config.status: creating src/osmo-bsc/Makefile
config.status: creating src/osmo-bsc_nat/Makefile
config.status: creating src/osmo-bsc_mgcp/Makefile
config.status: creating src/ipaccess/Makefile
config.status: creating src/utils/Makefile
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating tests/gsm0408/Makefile
config.status: creating tests/db/Makefile
config.status: creating tests/channel/Makefile
config.status: creating tests/bsc/Makefile
config.status: creating tests/bsc-nat/Makefile
config.status: creating tests/bsc-nat-trie/Makefile
config.status: creating tests/mgcp/Makefile
config.status: creating tests/abis/Makefile
config.status: creating tests/smpp/Makefile
config.status: creating tests/trau/Makefile
config.status: creating tests/subscr/Makefile
config.status: creating tests/mm_auth/Makefile
config.status: creating tests/nanobts_omlattr/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/systemd/Makefile
config.status: creating Makefile
config.status: creating bscconfig.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
+ make -j 8
echo 1.1.0.76-0bbb9 > .version-t && mv .version-t .version
make  all-recursive
make[1]: Entering directory '/build/openbsc'
Making all in doc
make[2]: Entering directory '/build/openbsc/doc'
Making all in examples
make[3]: Entering directory '/build/openbsc/doc/examples'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/openbsc/doc/examples'
make[3]: Entering directory '/build/openbsc/doc'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/openbsc/doc'
make[2]: Leaving directory '/build/openbsc/doc'
Making all in include
make[2]: Entering directory '/build/openbsc/include'
Making all in openbsc
make[3]: Entering directory '/build/openbsc/include/openbsc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/openbsc/include/openbsc'
make[3]: Entering directory '/build/openbsc/include'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/openbsc/include'
make[2]: Leaving directory '/build/openbsc/include'
Making all in src
make[2]: Entering directory '/build/openbsc/src'
Making all in libcommon
make[3]: Entering directory '/build/openbsc/src/libcommon'
  CC   bsc_version.o
  CC   common_vty.o
  CC   debug.o
  CC   gsm_data.o
  CC   socket.o
  CC   gsup_client.o
  CC   gsm_data_shared.o
  CC   oap_client.o
  CC   talloc_ctx.o
  CC   gsm_subscriber_base.o
  CC   gsup_test_client.o
gsup_test_client.c: In function 'main':
gsup_test_client.c:276:2: warning: 'osmo_init_logging' is deprecated (declared 
at /build/deps/install/stow/libosmocore/include/osmocom/core/application.h:20): 
use osmo_init_logging2() instead to avoid a NULL talloc ctx 
[-Wdeprecated-declarations]
  osmo_init_logging(_test_client_log_info);
  ^
  AR   libcommon.a
  CCLD gsup_test_client
make[3]: Leaving directory '/build/openbsc/src/libcommon'
Making all in libmgcp
make[3]: Entering directory '/build/openbsc/src/libmgcp'
  CC   mgcp_protocol.o
  CC   mgcp_network.o
  CC   mgcp_vty.o
  CC   mgcp_sdp.o
  CC   mgcp_osmux.o
mgcp_osmux.c: In function 'osmux_send_dummy':
mgcp_osmux.c:556:35: warning: passing argument 2 of 'endp_osmux_state_check' 
from incompatible pointer type
  if (endp_osmux_state_check(endp, >net_end.addr, true) < 0)
   ^
mgcp_osmux.c:265:12: note: expected 'struct sockaddr_in *' but argument is of 
type 'struct in_addr *'
 static int endp_osmux_state_check(struct mgcp_endpoint *endp, struct 
sockaddr_in *addr, bool sending)
^
mgcp_network.c:44:2: warning: #warning "Make use of the rtp proxy code" [-Wcpp]
 #warning "Make use of the rtp proxy code"
  ^
mgcp_network.c: In function 'receive_from':
mgcp_network.c:697:3: warning: #warning "Slight spec violation. With connection 
mode recvonly we should attempt to forward." [-Wcpp]
  #warning "Slight spec violation. With connection mode recvonly we should 
attempt to forward."
   ^
  AR   libmgcp.a
make[3]: Leaving directory '/build/openbsc/src/libmgcp'
Making all in libbsc
make[3]: Entering directory '/build/openbsc/src/libbsc'
  CC   abis_nm.o
  CC   abis_nm_vty.o
  CC   abis_om2000.o
  CC   bsc_subscriber.o
  CC   abis_om2000_vty.o
  CC   acc_ramp.o
  CC   bsc_rll.o
  CC   

Build failed in Jenkins: master-osmo-msc » --disable-iu,a2=default,a3=default,osmocom-master-debian9 #6928

2018-11-18 Thread jenkins
See 


--
[...truncated 786.75 KB...]
+ enable_werror=--enable-werror
+ set +x



 === osmo-msc ===

+ cd /build
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-werror --enable-smpp --disable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports 

Build failed in Jenkins: master-openbsc » --disable-iu,--enable-mgcp-transcoding,--enable-smpp,osmocom-master-debian9 #3215

2018-11-18 Thread jenkins
See 


--
[...truncated 756.25 KB...]
config.status: creating src/libfilter/Makefile
config.status: creating src/libiu/Makefile
config.status: creating src/libcommon-cs/Makefile
config.status: creating src/osmo-nitb/Makefile
config.status: creating src/osmo-bsc/Makefile
config.status: creating src/osmo-bsc_nat/Makefile
config.status: creating src/osmo-bsc_mgcp/Makefile
config.status: creating src/ipaccess/Makefile
config.status: creating src/utils/Makefile
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating tests/gsm0408/Makefile
config.status: creating tests/db/Makefile
config.status: creating tests/channel/Makefile
config.status: creating tests/bsc/Makefile
config.status: creating tests/bsc-nat/Makefile
config.status: creating tests/bsc-nat-trie/Makefile
config.status: creating tests/mgcp/Makefile
config.status: creating tests/abis/Makefile
config.status: creating tests/smpp/Makefile
config.status: creating tests/trau/Makefile
config.status: creating tests/subscr/Makefile
config.status: creating tests/mm_auth/Makefile
config.status: creating tests/nanobts_omlattr/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/systemd/Makefile
config.status: creating Makefile
config.status: creating bscconfig.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
+ make -j 4
echo 1.1.0.76-0bbb9 > .version-t && mv .version-t .version
make  all-recursive
make[1]: Entering directory '/build/openbsc'
Making all in doc
make[2]: Entering directory '/build/openbsc/doc'
Making all in examples
make[3]: Entering directory '/build/openbsc/doc/examples'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/openbsc/doc/examples'
make[3]: Entering directory '/build/openbsc/doc'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/openbsc/doc'
make[2]: Leaving directory '/build/openbsc/doc'
Making all in include
make[2]: Entering directory '/build/openbsc/include'
Making all in openbsc
make[3]: Entering directory '/build/openbsc/include/openbsc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/openbsc/include/openbsc'
make[3]: Entering directory '/build/openbsc/include'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/openbsc/include'
make[2]: Leaving directory '/build/openbsc/include'
Making all in src
make[2]: Entering directory '/build/openbsc/src'
Making all in libcommon
make[3]: Entering directory '/build/openbsc/src/libcommon'
  CC   bsc_version.o
  CC   common_vty.o
  CC   debug.o
  CC   gsm_data.o
  CC   gsm_data_shared.o
  CC   gsup_client.o
  CC   oap_client.o
  CC   socket.o
  CC   talloc_ctx.o
  CC   gsm_subscriber_base.o
  CC   gsup_test_client.o
gsup_test_client.c: In function 'main':
gsup_test_client.c:276:2: warning: 'osmo_init_logging' is deprecated (declared 
at /build/deps/install/stow/libosmocore/include/osmocom/core/application.h:20): 
use osmo_init_logging2() instead to avoid a NULL talloc ctx 
[-Wdeprecated-declarations]
  osmo_init_logging(_test_client_log_info);
  ^
  AR   libcommon.a
  CCLD gsup_test_client
make[3]: Leaving directory '/build/openbsc/src/libcommon'
Making all in libmgcp
make[3]: Entering directory '/build/openbsc/src/libmgcp'
  CC   mgcp_protocol.o
  CC   mgcp_network.o
  CC   mgcp_vty.o
  CC   mgcp_osmux.o
mgcp_osmux.c: In function 'osmux_send_dummy':
mgcp_osmux.c:556:35: warning: passing argument 2 of 'endp_osmux_state_check' 
from incompatible pointer type
  if (endp_osmux_state_check(endp, >net_end.addr, true) < 0)
   ^
mgcp_osmux.c:265:12: note: expected 'struct sockaddr_in *' but argument is of 
type 'struct in_addr *'
 static int endp_osmux_state_check(struct mgcp_endpoint *endp, struct 
sockaddr_in *addr, bool sending)
^
mgcp_network.c:44:2: warning: #warning "Make use of the rtp proxy code" [-Wcpp]
 #warning "Make use of the rtp proxy code"
  ^
mgcp_network.c: In function 'receive_from':
mgcp_network.c:697:3: warning: #warning "Slight spec violation. With connection 
mode recvonly we should attempt to forward." [-Wcpp]
  #warning "Slight spec violation. With connection mode recvonly we should 
attempt to forward."
   ^
  CC   mgcp_sdp.o
  CC   mgcp_transcode.o
  AR   libmgcp.a
make[3]: Leaving directory '/build/openbsc/src/libmgcp'
Making all in libbsc
make[3]: Entering directory '/build/openbsc/src/libbsc'
  CC   abis_nm.o
  CC   abis_nm_vty.o
  CC   abis_om2000.o
  CC   abis_om2000_vty.o

Build failed in Jenkins: master-osmo-bsc » a1=default,a2=default,a3=default,osmocom-master-debian9 #4186

2018-11-18 Thread jenkins
See 


--
[...truncated 703.32 KB...]
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
doc/Makefile.am:29: warning: '%'-style pattern rules are a GNU make extension
doc/Makefile.am:32: warning: '%'-style pattern rules are a GNU make extension
src/ipaccess/Makefile.am:62: warning: source file 
'$(top_srcdir)/src/osmo-bsc/gsm_data.c' is in a subdirectory,
src/ipaccess/Makefile.am:62: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
src/ipaccess/Makefile.am: installing './depcomp'
+ ./configure --enable-sanitize --enable-external-tests --enable-werror
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared 
libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether 

Build failed in Jenkins: master-osmo-msc » --enable-iu,a2=default,a3=default,osmocom-master-debian9 #6927

2018-11-18 Thread jenkins
See 


--
[...truncated 1.14 MB...]


 === osmo-msc ===
+ set +x

+ cd /build
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-smpp --enable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc 

Build failed in Jenkins: master-osmo-msc » --disable-iu,a2=default,a3=default,osmocom-master-debian9 #6927

2018-11-18 Thread jenkins
See 


--
[...truncated 758.62 KB...]

 === osmo-msc ===

+ enable_werror=
+ '[' x--disable-iu = x--enable-iu ']'
+ enable_werror=--enable-werror
+ set +x
+ cd /build
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-werror --enable-smpp --disable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes

Build failed in Jenkins: master-osmo-msc » --enable-iu,a2=default,a3=default,osmocom-master-debian9 #6926

2018-11-18 Thread jenkins
See 


--
[...truncated 1.14 MB...]
+ cd /build
+ autoreconf --install --force



 === osmo-msc ===

libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-smpp --enable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to 

Build failed in Jenkins: master-openbsc » --disable-iu,--enable-mgcp-transcoding,--enable-smpp,osmocom-master-debian9 #3214

2018-11-18 Thread jenkins
See 


--
[...truncated 763.13 KB...]
config.status: creating src/libcommon-cs/Makefile
config.status: creating src/osmo-nitb/Makefile
config.status: creating src/osmo-bsc/Makefile
config.status: creating src/osmo-bsc_nat/Makefile
config.status: creating src/osmo-bsc_mgcp/Makefile
config.status: creating src/ipaccess/Makefile
config.status: creating src/utils/Makefile
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating tests/gsm0408/Makefile
config.status: creating tests/db/Makefile
config.status: creating tests/channel/Makefile
config.status: creating tests/bsc/Makefile
config.status: creating tests/bsc-nat/Makefile
config.status: creating tests/bsc-nat-trie/Makefile
config.status: creating tests/mgcp/Makefile
config.status: creating tests/abis/Makefile
config.status: creating tests/smpp/Makefile
config.status: creating tests/trau/Makefile
config.status: creating tests/subscr/Makefile
config.status: creating tests/mm_auth/Makefile
config.status: creating tests/nanobts_omlattr/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/systemd/Makefile
config.status: creating Makefile
config.status: creating bscconfig.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
+ make -j 8
echo 1.1.0.76-0bbb9 > .version-t && mv .version-t .version
make  all-recursive
make[1]: Entering directory '/build/openbsc'
Making all in doc
make[2]: Entering directory '/build/openbsc/doc'
Making all in examples
make[3]: Entering directory '/build/openbsc/doc/examples'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/openbsc/doc/examples'
make[3]: Entering directory '/build/openbsc/doc'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/openbsc/doc'
make[2]: Leaving directory '/build/openbsc/doc'
Making all in include
make[2]: Entering directory '/build/openbsc/include'
Making all in openbsc
make[3]: Entering directory '/build/openbsc/include/openbsc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/openbsc/include/openbsc'
make[3]: Entering directory '/build/openbsc/include'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/openbsc/include'
make[2]: Leaving directory '/build/openbsc/include'
Making all in src
make[2]: Entering directory '/build/openbsc/src'
Making all in libcommon
make[3]: Entering directory '/build/openbsc/src/libcommon'
  CC   bsc_version.o
  CC   common_vty.o
  CC   debug.o
  CC   oap_client.o
  CC   gsup_client.o
  CC   socket.o
  CC   gsm_data_shared.o
  CC   gsm_data.o
  CC   talloc_ctx.o
  CC   gsm_subscriber_base.o
  CC   gsup_test_client.o
gsup_test_client.c: In function 'main':
gsup_test_client.c:276:2: warning: 'osmo_init_logging' is deprecated (declared 
at /build/deps/install/stow/libosmocore/include/osmocom/core/application.h:20): 
use osmo_init_logging2() instead to avoid a NULL talloc ctx 
[-Wdeprecated-declarations]
  osmo_init_logging(_test_client_log_info);
  ^
  AR   libcommon.a
  CCLD gsup_test_client
make[3]: Leaving directory '/build/openbsc/src/libcommon'
Making all in libmgcp
make[3]: Entering directory '/build/openbsc/src/libmgcp'
  CC   mgcp_protocol.o
  CC   mgcp_osmux.o
  CC   mgcp_vty.o
  CC   mgcp_network.o
  CC   mgcp_sdp.o
  CC   mgcp_transcode.o
mgcp_network.c:44:2: warning: #warning "Make use of the rtp proxy code" [-Wcpp]
 #warning "Make use of the rtp proxy code"
  ^
mgcp_osmux.c: In function 'osmux_send_dummy':
mgcp_osmux.c:556:35: warning: passing argument 2 of 'endp_osmux_state_check' 
from incompatible pointer type
  if (endp_osmux_state_check(endp, >net_end.addr, true) < 0)
   ^
mgcp_osmux.c:265:12: note: expected 'struct sockaddr_in *' but argument is of 
type 'struct in_addr *'
 static int endp_osmux_state_check(struct mgcp_endpoint *endp, struct 
sockaddr_in *addr, bool sending)
^
mgcp_network.c: In function 'receive_from':
mgcp_network.c:697:3: warning: #warning "Slight spec violation. With connection 
mode recvonly we should attempt to forward." [-Wcpp]
  #warning "Slight spec violation. With connection mode recvonly we should 
attempt to forward."
   ^
  AR   libmgcp.a
make[3]: Leaving directory '/build/openbsc/src/libmgcp'
Making all in libbsc
make[3]: Entering directory '/build/openbsc/src/libbsc'
  CC   abis_nm.o
  CC   abis_nm_vty.o
  CC   abis_om2000_vty.o
  CC   abis_om2000.o
  CC   bsc_subscriber.o
  CC   abis_rsl.o
  CC   acc_ramp.o
  CC   bsc_rll.o

Build failed in Jenkins: master-openbsc » --disable-iu,--disable-mgcp-transcoding,--enable-smpp,osmocom-master-debian9 #3214

2018-11-18 Thread jenkins
See 


--
[...truncated 763.12 KB...]
config.status: creating src/libcommon-cs/Makefile
config.status: creating src/osmo-nitb/Makefile
config.status: creating src/osmo-bsc/Makefile
config.status: creating src/osmo-bsc_nat/Makefile
config.status: creating src/osmo-bsc_mgcp/Makefile
config.status: creating src/ipaccess/Makefile
config.status: creating src/utils/Makefile
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating tests/gsm0408/Makefile
config.status: creating tests/db/Makefile
config.status: creating tests/channel/Makefile
config.status: creating tests/bsc/Makefile
config.status: creating tests/bsc-nat/Makefile
config.status: creating tests/bsc-nat-trie/Makefile
config.status: creating tests/mgcp/Makefile
config.status: creating tests/abis/Makefile
config.status: creating tests/smpp/Makefile
config.status: creating tests/trau/Makefile
config.status: creating tests/subscr/Makefile
config.status: creating tests/mm_auth/Makefile
config.status: creating tests/nanobts_omlattr/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/systemd/Makefile
config.status: creating Makefile
config.status: creating bscconfig.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
+ make -j 8
echo 1.1.0.76-0bbb9 > .version-t && mv .version-t .version
make  all-recursive
make[1]: Entering directory '/build/openbsc'
Making all in doc
make[2]: Entering directory '/build/openbsc/doc'
Making all in examples
make[3]: Entering directory '/build/openbsc/doc/examples'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/openbsc/doc/examples'
make[3]: Entering directory '/build/openbsc/doc'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/openbsc/doc'
make[2]: Leaving directory '/build/openbsc/doc'
Making all in include
make[2]: Entering directory '/build/openbsc/include'
Making all in openbsc
make[3]: Entering directory '/build/openbsc/include/openbsc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/openbsc/include/openbsc'
make[3]: Entering directory '/build/openbsc/include'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/openbsc/include'
make[2]: Leaving directory '/build/openbsc/include'
Making all in src
make[2]: Entering directory '/build/openbsc/src'
Making all in libcommon
make[3]: Entering directory '/build/openbsc/src/libcommon'
  CC   common_vty.o
  CC   bsc_version.o
  CC   debug.o
  CC   gsm_data.o
  CC   gsm_data_shared.o
  CC   gsup_client.o
  CC   socket.o
  CC   oap_client.o
  CC   talloc_ctx.o
  CC   gsm_subscriber_base.o
  CC   gsup_test_client.o
gsup_test_client.c: In function 'main':
gsup_test_client.c:276:2: warning: 'osmo_init_logging' is deprecated (declared 
at /build/deps/install/stow/libosmocore/include/osmocom/core/application.h:20): 
use osmo_init_logging2() instead to avoid a NULL talloc ctx 
[-Wdeprecated-declarations]
  osmo_init_logging(_test_client_log_info);
  ^
  AR   libcommon.a
  CCLD gsup_test_client
make[3]: Leaving directory '/build/openbsc/src/libcommon'
Making all in libmgcp
make[3]: Entering directory '/build/openbsc/src/libmgcp'
  CC   mgcp_protocol.o
  CC   mgcp_network.o
  CC   mgcp_sdp.o
  CC   mgcp_vty.o
  CC   mgcp_osmux.o
mgcp_network.c:44:2: warning: #warning "Make use of the rtp proxy code" [-Wcpp]
 #warning "Make use of the rtp proxy code"
  ^
mgcp_network.c: In function 'receive_from':
mgcp_network.c:697:3: warning: #warning "Slight spec violation. With connection 
mode recvonly we should attempt to forward." [-Wcpp]
  #warning "Slight spec violation. With connection mode recvonly we should 
attempt to forward."
   ^
mgcp_osmux.c: In function 'osmux_send_dummy':
mgcp_osmux.c:556:35: warning: passing argument 2 of 'endp_osmux_state_check' 
from incompatible pointer type
  if (endp_osmux_state_check(endp, >net_end.addr, true) < 0)
   ^
mgcp_osmux.c:265:12: note: expected 'struct sockaddr_in *' but argument is of 
type 'struct in_addr *'
 static int endp_osmux_state_check(struct mgcp_endpoint *endp, struct 
sockaddr_in *addr, bool sending)
^
  AR   libmgcp.a
make[3]: Leaving directory '/build/openbsc/src/libmgcp'
Making all in libbsc
make[3]: Entering directory '/build/openbsc/src/libbsc'
  CC   abis_nm_vty.o
  CC   abis_om2000.o
  CC   abis_nm.o
  CC   abis_om2000_vty.o
  CC   abis_rsl.o
  CC   acc_ramp.o
  CC   bsc_rll.o
  CC   bsc_subscriber.o
In file included from 

Build failed in Jenkins: master-osmo-bsc » a1=default,a2=default,a3=default,osmocom-master-debian9 #4185

2018-11-18 Thread jenkins
See 


--
[...truncated 681.16 KB...]
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
doc/Makefile.am:29: warning: '%'-style pattern rules are a GNU make extension
doc/Makefile.am:32: warning: '%'-style pattern rules are a GNU make extension
src/ipaccess/Makefile.am:62: warning: source file 
'$(top_srcdir)/src/osmo-bsc/gsm_data.c' is in a subdirectory,
src/ipaccess/Makefile.am:62: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
src/ipaccess/Makefile.am: installing './depcomp'
+ ./configure --enable-sanitize --enable-external-tests --enable-werror
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared 
libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into 

Build failed in Jenkins: master-osmo-msc » --disable-iu,a2=default,a3=default,osmocom-master-debian9 #6926

2018-11-18 Thread jenkins
See 


--
[...truncated 760.03 KB...]

+ cd /build
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-werror --enable-smpp --disable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC 

Build failed in Jenkins: master-osmo-msc » --enable-iu,a2=default,a3=default,osmocom-master-debian9 #6925

2018-11-18 Thread jenkins
See 


--
[...truncated 1.05 MB...]


+ set +x
 === osmo-msc ===

+ cd /build
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-smpp --enable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc 

Build failed in Jenkins: master-osmo-msc » --disable-iu,a2=default,a3=default,osmocom-master-debian9 #6925

2018-11-18 Thread jenkins
See 


--
[...truncated 786.53 KB...]
+ enable_werror=--enable-werror
+ set +x



 === osmo-msc ===

+ cd /build
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-werror --enable-smpp --disable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports 

Build failed in Jenkins: master-osmo-bsc » a1=default,a2=default,a3=default,osmocom-master-debian9 #4184

2018-11-18 Thread jenkins
See 


--
[...truncated 703.45 KB...]
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
doc/Makefile.am:29: warning: '%'-style pattern rules are a GNU make extension
doc/Makefile.am:32: warning: '%'-style pattern rules are a GNU make extension
src/ipaccess/Makefile.am:62: warning: source file 
'$(top_srcdir)/src/osmo-bsc/gsm_data.c' is in a subdirectory,
src/ipaccess/Makefile.am:62: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
src/ipaccess/Makefile.am: installing './depcomp'
+ ./configure --enable-sanitize --enable-external-tests --enable-werror
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared 
libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into 

Build failed in Jenkins: master-osmocom-bb » a1=default,a2=default,a3=default,osmocom-master-debian9 #949

2018-11-18 Thread jenkins
See 


--
[...truncated 83.54 KB...]
Makefile.am:15: but option 'subdir-objects' is disabled
Makefile.am: installing './depcomp'
+ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBOSMOCORE... yes
checking for LIBOSMOGSM... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
+ make
echo 0.0.0.2232-d4450 > .version-t && mv .version-t .version
make  all-am
make[1]: Entering directory 
'
  CC   gsmmap.o
gsmmap.c:22:2: warning: #warning todo bsic [-Wcpp]
 #warning todo bsic
  ^~~
  CC   geo.o
  CC   locate.o
  CC   log.o
  CC   sysinfo.o
  CC   networks.o
  CC   logging.o
  CCLD gsmmap
make[1]: Leaving directory 
'
+ cd 

+ autoreconf -fi
configure.ac:10: installing './compile'
configure.ac:3: installing './install-sh'
configure.ac:3: installing './missing'
src/common/Makefile.am: installing './depcomp'
src/misc/Makefile.am:7: warning: source file '../common/main.c' is in a 
subdirectory,
src/misc/Makefile.am:7: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
src/misc/Makefile.am:13: warning: source file '../common/main.c' is in a 
subdirectory,
src/misc/Makefile.am:13: but option 'subdir-objects' is disabled
src/misc/Makefile.am:8: warning: source file '../common/main.c' is in a 
subdirectory,
src/misc/Makefile.am:8: but option 'subdir-objects' is disabled
src/misc/Makefile.am:11: warning: source file '../common/main.c' is in a 
subdirectory,
src/misc/Makefile.am:11: but option 'subdir-objects' is disabled
src/misc/Makefile.am:11: warning: source file '../../../gsmmap/geo.c' is in a 
subdirectory,
src/misc/Makefile.am:11: but option 'subdir-objects' is disabled
src/misc/Makefile.am:9: warning: source file '../common/main.c' is in a 
subdirectory,
src/misc/Makefile.am:9: but option 'subdir-objects' is disabled
+ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of 

Build failed in Jenkins: master-openbsc » --disable-iu,--disable-mgcp-transcoding,--enable-smpp,osmocom-master-debian9 #3213

2018-11-18 Thread jenkins
See 


--
[...truncated 753.67 KB...]
config.status: creating src/libiu/Makefile
config.status: creating src/libcommon-cs/Makefile
config.status: creating src/osmo-nitb/Makefile
config.status: creating src/osmo-bsc/Makefile
config.status: creating src/osmo-bsc_nat/Makefile
config.status: creating src/osmo-bsc_mgcp/Makefile
config.status: creating src/ipaccess/Makefile
config.status: creating src/utils/Makefile
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating tests/gsm0408/Makefile
config.status: creating tests/db/Makefile
config.status: creating tests/channel/Makefile
config.status: creating tests/bsc/Makefile
config.status: creating tests/bsc-nat/Makefile
config.status: creating tests/bsc-nat-trie/Makefile
config.status: creating tests/mgcp/Makefile
config.status: creating tests/abis/Makefile
config.status: creating tests/smpp/Makefile
config.status: creating tests/trau/Makefile
config.status: creating tests/subscr/Makefile
config.status: creating tests/mm_auth/Makefile
config.status: creating tests/nanobts_omlattr/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/systemd/Makefile
config.status: creating Makefile
config.status: creating bscconfig.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
+ make -j 8
echo 1.1.0.76-0bbb9 > .version-t && mv .version-t .version
make  all-recursive
make[1]: Entering directory '/build/openbsc'
Making all in doc
make[2]: Entering directory '/build/openbsc/doc'
Making all in examples
make[3]: Entering directory '/build/openbsc/doc/examples'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/openbsc/doc/examples'
make[3]: Entering directory '/build/openbsc/doc'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/openbsc/doc'
make[2]: Leaving directory '/build/openbsc/doc'
Making all in include
make[2]: Entering directory '/build/openbsc/include'
Making all in openbsc
make[3]: Entering directory '/build/openbsc/include/openbsc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/openbsc/include/openbsc'
make[3]: Entering directory '/build/openbsc/include'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/openbsc/include'
make[2]: Leaving directory '/build/openbsc/include'
Making all in src
make[2]: Entering directory '/build/openbsc/src'
Making all in libcommon
make[3]: Entering directory '/build/openbsc/src/libcommon'
  CC   bsc_version.o
  CC   common_vty.o
  CC   socket.o
  CC   gsm_data.o
  CC   gsup_client.o
  CC   debug.o
  CC   gsm_data_shared.o
  CC   oap_client.o
  CC   talloc_ctx.o
  CC   gsm_subscriber_base.o
  CC   gsup_test_client.o
gsup_test_client.c: In function 'main':
gsup_test_client.c:276:2: warning: 'osmo_init_logging' is deprecated (declared 
at /build/deps/install/stow/libosmocore/include/osmocom/core/application.h:20): 
use osmo_init_logging2() instead to avoid a NULL talloc ctx 
[-Wdeprecated-declarations]
  osmo_init_logging(_test_client_log_info);
  ^
  AR   libcommon.a
  CCLD gsup_test_client
make[3]: Leaving directory '/build/openbsc/src/libcommon'
Making all in libmgcp
make[3]: Entering directory '/build/openbsc/src/libmgcp'
  CC   mgcp_network.o
  CC   mgcp_vty.o
  CC   mgcp_osmux.o
  CC   mgcp_protocol.o
  CC   mgcp_sdp.o
mgcp_osmux.c: In function 'osmux_send_dummy':
mgcp_osmux.c:556:35: warning: passing argument 2 of 'endp_osmux_state_check' 
from incompatible pointer type
  if (endp_osmux_state_check(endp, >net_end.addr, true) < 0)
   ^
mgcp_osmux.c:265:12: note: expected 'struct sockaddr_in *' but argument is of 
type 'struct in_addr *'
 static int endp_osmux_state_check(struct mgcp_endpoint *endp, struct 
sockaddr_in *addr, bool sending)
^
mgcp_network.c:44:2: warning: #warning "Make use of the rtp proxy code" [-Wcpp]
 #warning "Make use of the rtp proxy code"
  ^
mgcp_network.c: In function 'receive_from':
mgcp_network.c:697:3: warning: #warning "Slight spec violation. With connection 
mode recvonly we should attempt to forward." [-Wcpp]
  #warning "Slight spec violation. With connection mode recvonly we should 
attempt to forward."
   ^
  AR   libmgcp.a
make[3]: Leaving directory '/build/openbsc/src/libmgcp'
Making all in libbsc
make[3]: Entering directory '/build/openbsc/src/libbsc'
  CC   abis_nm.o
  CC   abis_nm_vty.o
  CC   bsc_subscriber.o
  CC   abis_om2000.o
  CC   bsc_rll.o
  CC   acc_ramp.o
  CC   abis_om2000_vty.o
  CC   

Build failed in Jenkins: master-osmo-msc » --enable-iu,a2=default,a3=default,osmocom-master-debian9 #6924

2018-11-18 Thread jenkins
See 


--
[...truncated 1.04 MB...]
+ cd /build
+ autoreconf --install --force



 === osmo-msc ===

libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-smpp --enable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to 

Build failed in Jenkins: master-openbsc » --disable-iu,--enable-mgcp-transcoding,--enable-smpp,osmocom-master-debian9 #3213

2018-11-18 Thread jenkins
See 


--
[...truncated 753.92 KB...]
config.status: creating src/libcommon-cs/Makefile
config.status: creating src/osmo-nitb/Makefile
config.status: creating src/osmo-bsc/Makefile
config.status: creating src/osmo-bsc_nat/Makefile
config.status: creating src/osmo-bsc_mgcp/Makefile
config.status: creating src/ipaccess/Makefile
config.status: creating src/utils/Makefile
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating tests/gsm0408/Makefile
config.status: creating tests/db/Makefile
config.status: creating tests/channel/Makefile
config.status: creating tests/bsc/Makefile
config.status: creating tests/bsc-nat/Makefile
config.status: creating tests/bsc-nat-trie/Makefile
config.status: creating tests/mgcp/Makefile
config.status: creating tests/abis/Makefile
config.status: creating tests/smpp/Makefile
config.status: creating tests/trau/Makefile
config.status: creating tests/subscr/Makefile
config.status: creating tests/mm_auth/Makefile
config.status: creating tests/nanobts_omlattr/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/systemd/Makefile
config.status: creating Makefile
config.status: creating bscconfig.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
+ make -j 8
echo 1.1.0.76-0bbb9 > .version-t && mv .version-t .version
make  all-recursive
make[1]: Entering directory '/build/openbsc'
Making all in doc
make[2]: Entering directory '/build/openbsc/doc'
Making all in examples
make[3]: Entering directory '/build/openbsc/doc/examples'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/openbsc/doc/examples'
make[3]: Entering directory '/build/openbsc/doc'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/openbsc/doc'
make[2]: Leaving directory '/build/openbsc/doc'
Making all in include
make[2]: Entering directory '/build/openbsc/include'
Making all in openbsc
make[3]: Entering directory '/build/openbsc/include/openbsc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/openbsc/include/openbsc'
make[3]: Entering directory '/build/openbsc/include'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/openbsc/include'
make[2]: Leaving directory '/build/openbsc/include'
Making all in src
make[2]: Entering directory '/build/openbsc/src'
Making all in libcommon
make[3]: Entering directory '/build/openbsc/src/libcommon'
  CC   bsc_version.o
  CC   debug.o
  CC   common_vty.o
  CC   gsm_data.o
  CC   gsm_data_shared.o
  CC   gsup_client.o
  CC   socket.o
  CC   oap_client.o
  CC   talloc_ctx.o
  CC   gsm_subscriber_base.o
  CC   gsup_test_client.o
gsup_test_client.c: In function 'main':
gsup_test_client.c:276:2: warning: 'osmo_init_logging' is deprecated (declared 
at /build/deps/install/stow/libosmocore/include/osmocom/core/application.h:20): 
use osmo_init_logging2() instead to avoid a NULL talloc ctx 
[-Wdeprecated-declarations]
  osmo_init_logging(_test_client_log_info);
  ^
  AR   libcommon.a
  CCLD gsup_test_client
make[3]: Leaving directory '/build/openbsc/src/libcommon'
Making all in libmgcp
make[3]: Entering directory '/build/openbsc/src/libmgcp'
  CC   mgcp_network.o
  CC   mgcp_protocol.o
  CC   mgcp_osmux.o
  CC   mgcp_sdp.o
  CC   mgcp_transcode.o
  CC   mgcp_vty.o
mgcp_network.c:44:2: warning: #warning "Make use of the rtp proxy code" [-Wcpp]
 #warning "Make use of the rtp proxy code"
  ^
mgcp_network.c: In function 'receive_from':
mgcp_network.c:697:3: warning: #warning "Slight spec violation. With connection 
mode recvonly we should attempt to forward." [-Wcpp]
  #warning "Slight spec violation. With connection mode recvonly we should 
attempt to forward."
   ^
mgcp_osmux.c: In function 'osmux_send_dummy':
mgcp_osmux.c:556:35: warning: passing argument 2 of 'endp_osmux_state_check' 
from incompatible pointer type
  if (endp_osmux_state_check(endp, >net_end.addr, true) < 0)
   ^
mgcp_osmux.c:265:12: note: expected 'struct sockaddr_in *' but argument is of 
type 'struct in_addr *'
 static int endp_osmux_state_check(struct mgcp_endpoint *endp, struct 
sockaddr_in *addr, bool sending)
^
  AR   libmgcp.a
make[3]: Leaving directory '/build/openbsc/src/libmgcp'
Making all in libbsc
make[3]: Entering directory '/build/openbsc/src/libbsc'
  CC   abis_nm.o
  CC   abis_om2000.o
  CC   abis_om2000_vty.o
  CC   abis_nm_vty.o
  CC   abis_rsl.o
  CC   acc_ramp.o
  CC   bsc_rll.o
  CC   bsc_subscriber.o
In file 

Build failed in Jenkins: master-osmo-msc » --disable-iu,a2=default,a3=default,osmocom-master-debian9 #6924

2018-11-18 Thread jenkins
See 


--
[...truncated 758.02 KB...]
+ set +x



 === osmo-msc ===

+ cd /build
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/libmsc/Makefile.am: installing './depcomp'
tests/smpp/Makefile.am:31: warning: source file 
'$(top_builddir)/src/libmsc/smpp_utils.c' is in a subdirectory,
tests/smpp/Makefile.am:31: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-werror --enable-smpp --disable-iu 
--enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no

Build failed in Jenkins: master-osmo-bsc » a1=default,a2=default,a3=default,osmocom-master-debian9 #4183

2018-11-18 Thread jenkins
See 


--
[...truncated 679.68 KB...]
doc/Makefile.am:32: warning: '%'-style pattern rules are a GNU make extension
src/ipaccess/Makefile.am:62: warning: source file 
'$(top_srcdir)/src/osmo-bsc/gsm_data.c' is in a subdirectory,
src/ipaccess/Makefile.am:62: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
src/ipaccess/Makefile.am: installing './depcomp'
+ ./configure --enable-sanitize --enable-external-tests --enable-werror
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to 
x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared 
libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/bin/pkg-config
checking 

Change in osmo-ttcn3-hacks[master]: WIP: MSC_Tests: First SGs testcases

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11488 )

Change subject: WIP: MSC_Tests: First SGs testcases
..


Patch Set 7: Code-Review+1


--
To view, visit https://gerrit.osmocom.org/11488
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I38543c35a9e74cea276e58d1d7ef01ef07ffe858
Gerrit-Change-Number: 11488
Gerrit-PatchSet: 7
Gerrit-Owner: Harald Welte 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Mon, 19 Nov 2018 06:00:29 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-ttcn3-hacks[master]: WIP: MSC_Tests: First SGs testcases

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11488 )

Change subject: WIP: MSC_Tests: First SGs testcases
..


Patch Set 7:

(1 comment)

https://gerrit.osmocom.org/#/c/11488/3/msc/MSC_Tests.default
File msc/MSC_Tests.default:

https://gerrit.osmocom.org/#/c/11488/3/msc/MSC_Tests.default@25
PS3, Line 25:
why did you remove the SGsAP.sctp_stack setting? is it not required?



--
To view, visit https://gerrit.osmocom.org/11488
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I38543c35a9e74cea276e58d1d7ef01ef07ffe858
Gerrit-Change-Number: 11488
Gerrit-PatchSet: 7
Gerrit-Owner: Harald Welte 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Mon, 19 Nov 2018 06:00:23 +
Gerrit-HasComments: Yes
Gerrit-HasLabels: No


Change in osmo-ttcn3-hacks[master]: BSC_ConnectionHandler: make VTY interface available

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11701 )

Change subject: BSC_ConnectionHandler: make VTY interface available
..


Patch Set 4: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11701
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I684f0a3a435924d81bc5a793cb7b43a3ab9ef842
Gerrit-Change-Number: 11701
Gerrit-PatchSet: 4
Gerrit-Owner: dexter 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Neels Hofmeyr 
Gerrit-Comment-Date: Mon, 19 Nov 2018 05:59:23 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-ttcn3-hacks[master]: WIP: MSC_Tests: First SGs testcases

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11488 )

Change subject: WIP: MSC_Tests: First SGs testcases
..


Set Ready For Review


--
To view, visit https://gerrit.osmocom.org/11488
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I38543c35a9e74cea276e58d1d7ef01ef07ffe858
Gerrit-Change-Number: 11488
Gerrit-PatchSet: 7
Gerrit-Owner: Harald Welte 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Mon, 19 Nov 2018 05:58:49 +
Gerrit-HasComments: No
Gerrit-HasLabels: No


Change in osmo-dev[master]: Add expect script: 'vty' for easy access to all vtys

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11811 )

Change subject: Add expect script: 'vty' for easy access to all vtys
..


Patch Set 2: Code-Review+1

I think it should come with a bit of documentation in the start of the file 
(like in your commit log message) and it could very well be part of 
libosmocore/contrib, which is presumably a more frequented/visible location 
than here?


--
To view, visit https://gerrit.osmocom.org/11811
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-dev
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I64ec5f2a8e04f3a8ea9cd0910ba9614fcd37ecec
Gerrit-Change-Number: 11811
Gerrit-PatchSet: 2
Gerrit-Owner: Keith Whyte 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Keith Whyte 
Gerrit-Reviewer: Neels Hofmeyr 
Gerrit-Comment-Date: Mon, 19 Nov 2018 05:58:30 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Jenkins build is back to normal : master-osmo-bts » sysmo,master,default,osmocom-master-debian9 #1429

2018-11-18 Thread jenkins
See 




Build failed in Jenkins: master-osmocom-bb » a1=default,a2=default,a3=default,osmocom-master-debian9 #948

2018-11-18 Thread jenkins
See 


--
[...truncated 83.56 KB...]
Makefile.am:15: but option 'subdir-objects' is disabled
Makefile.am: installing './depcomp'
+ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBOSMOCORE... yes
checking for LIBOSMOGSM... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
+ make
echo 0.0.0.2232-d4450 > .version-t && mv .version-t .version
make  all-am
make[1]: Entering directory 
'
  CC   gsmmap.o
gsmmap.c:22:2: warning: #warning todo bsic [-Wcpp]
 #warning todo bsic
  ^~~
  CC   geo.o
  CC   locate.o
  CC   log.o
  CC   sysinfo.o
  CC   networks.o
  CC   logging.o
  CCLD gsmmap
make[1]: Leaving directory 
'
+ cd 

+ autoreconf -fi
configure.ac:10: installing './compile'
configure.ac:3: installing './install-sh'
configure.ac:3: installing './missing'
src/common/Makefile.am: installing './depcomp'
src/misc/Makefile.am:7: warning: source file '../common/main.c' is in a 
subdirectory,
src/misc/Makefile.am:7: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding 
output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
src/misc/Makefile.am:13: warning: source file '../common/main.c' is in a 
subdirectory,
src/misc/Makefile.am:13: but option 'subdir-objects' is disabled
src/misc/Makefile.am:8: warning: source file '../common/main.c' is in a 
subdirectory,
src/misc/Makefile.am:8: but option 'subdir-objects' is disabled
src/misc/Makefile.am:11: warning: source file '../common/main.c' is in a 
subdirectory,
src/misc/Makefile.am:11: but option 'subdir-objects' is disabled
src/misc/Makefile.am:11: warning: source file '../../../gsmmap/geo.c' is in a 
subdirectory,
src/misc/Makefile.am:11: but option 'subdir-objects' is disabled
src/misc/Makefile.am:9: warning: source file '../common/main.c' is in a 
subdirectory,
src/misc/Makefile.am:9: but option 'subdir-objects' is disabled
+ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of 

Change in osmo-ttcn3-hacks[master]: BSC LCLS: add bts-loop tests

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11559 )

Change subject: BSC LCLS: add bts-loop tests
..


Patch Set 7: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11559
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I40e786b430591899c722d99d685db26efa868508
Gerrit-Change-Number: 11559
Gerrit-PatchSet: 7
Gerrit-Owner: Max 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Max 
Gerrit-CC: Neels Hofmeyr 
Gerrit-CC: Vadim Yanitskiy 
Gerrit-Comment-Date: Mon, 19 Nov 2018 05:54:28 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-ttcn3-hacks[master]: BSC LCLS: add bts-loop tests

2018-11-18 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11559 )

Change subject: BSC LCLS: add bts-loop tests
..

BSC LCLS: add bts-loop tests

Add basic establishment and teardown tests for 'bts-loop' mode of LCLS:
* add explicit vty init for desired LCLS kind
* add necessary IPA RSL MDCX functions
* explicitly pass LCLS kind as a parameter to shared
  functions (defaulting to 'mgw-loop')

Change-Id: I40e786b430591899c722d99d685db26efa868508
Related: OS#3659
---
M bsc/BSC_Tests.ttcn
M bsc/BSC_Tests_LCLS.ttcn
M bsc/expected-results.xml
3 files changed, 127 insertions(+), 12 deletions(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/bsc/BSC_Tests.ttcn b/bsc/BSC_Tests.ttcn
index 21ec0ff..13535ce 100644
--- a/bsc/BSC_Tests.ttcn
+++ b/bsc/BSC_Tests.ttcn
@@ -289,7 +289,7 @@
vc_MGCP.start(MGCP_Emulation.main(ops, mgcp_pars, id));
 }

-private function f_init_vty(charstring id := "foo") runs on test_CT {
+function f_init_vty(charstring id := "foo") runs on test_CT {
if (BSCVTY.checkstate("Mapped")) {
/* skip initialization if already executed once */
return;
diff --git a/bsc/BSC_Tests_LCLS.ttcn b/bsc/BSC_Tests_LCLS.ttcn
index 585059e..c401206 100644
--- a/bsc/BSC_Tests_LCLS.ttcn
+++ b/bsc/BSC_Tests_LCLS.ttcn
@@ -36,6 +36,7 @@
 import from MGCP_Emulation all;
 import from MGCP_Templates all;
 import from SDP_Types all;
+import from Native_Functions all;

 import from Osmocom_CTRL_Functions all;
 import from Osmocom_CTRL_Types all;
@@ -226,13 +227,20 @@
}
 }

-private function f_lcls_init(integer nr_bts := 1) runs on lcls_test_CT
+private function f_lcls_init(boolean bts_mode := false, integer nr_bts := 1) 
runs on lcls_test_CT
 {
var default d;

d := activate(as_ignore());
f_init(nr_bts, true);
f_sleep(1.0);
+
+   f_init_vty();
+   if (bts_mode == true) {
+   f_vty_config(BSCVTY, "msc", "lcls-mode bts-loop");
+   } else {
+   f_vty_config(BSCVTY, "msc", "lcls-mode mgw-loop");
+   }
 }


@@ -273,12 +281,62 @@
}
 }

-private function f_tc_lcls_gcr_bway_connect(boolean hr) runs on lcls_test_CT {
+private function f_tc_lcls_ack_rsl_mdcx(RSL_Message rsl_msg, boolean 
send_on_a) runs on lcls_test_CT {
+   var boolean fixme_unused;
+   var RSL_IE_Body ie;
+   var RslChannelNr chan_nr;
+   var uint16_t conn_id;
+   var uint7_t rtp_pt := 0;
+   var HostName host;
+   var PortNumber port_num;
+
+   if (f_rsl_find_ie(rsl_msg, RSL_IE_CHAN_NR, ie) == true) {
+   chan_nr := ie.chan_nr;
+   } else {
+   log("Unable to find chan# in ", rsl_msg);
+   }
+
+fixme_unused := f_rsl_find_ie(rsl_msg, RSL_IE_IPAC_CONN_ID, ie);
+conn_id := ie.ipa_conn_id;
+
+/* mandatory fields */
+   fixme_unused := f_rsl_find_ie(rsl_msg, RSL_IE_IPAC_REMOTE_IP, ie);
+   host := f_inet_ntoa(int2oct(ie.ipa_remote_ip, 4));
+
+fixme_unused := f_rsl_find_ie(rsl_msg, RSL_IE_IPAC_REMOTE_PORT, ie);
+   port_num := ie.ipa_remote_port;
+   log("LCLS IPA MDCX for lchan ", chan_nr, " connection ID ", conn_id, " 
host ", host, ":", port_num);
+
+/* optional */
+   if (f_rsl_find_ie(rsl_msg, RSL_IE_IPAC_RTP_PAYLOAD, ie)) {
+   rtp_pt := ie.ipa_rtp_pt;
+   }
+
+   if (send_on_a == true) {
+   CONN_A.send(ts_RSL_IPA_MDCX_ACK(chan_nr, conn_id, 
oct2int(f_inet_addr(host)), port_num, rtp_pt));
+   } else {
+   CONN_B.send(ts_RSL_IPA_MDCX_ACK(chan_nr, conn_id, 
oct2int(f_inet_addr(host)), port_num, rtp_pt));
+   }
+}
+
+private function f_tc_lcls_recv_ls_exp_rsl() runs on lcls_test_CT {
+   var RSL_Message rsl_msg;
+   interleave {
+   [] 
CONN_A.receive(tr_BSSMAP_LclsNotificationSts(LCLS_STS_not_yet_ls)) {}
+   [] 
CONN_A.receive(tr_BSSMAP_LclsNotificationSts(LCLS_STS_locally_switched)) {}
+   [] CONN_B.receive(LclsCompSync:LCLS_COMP_SYNC_ASS_COMPL) {}
+   [] CONN_A.receive(tr_RSL_IPA_MDCX(?, ?)) -> value rsl_msg {
+   f_tc_lcls_ack_rsl_mdcx(rsl_msg, true)
+   }
+   }
+}
+
+private function f_tc_lcls_gcr_bway_connect(boolean hr, boolean bts_mode := 
false) runs on lcls_test_CT {
var TestHdlrParams pars_a := valueof(t_def_TestHdlrPars);
var TestHdlrParams pars_b;
var MSC_ConnHdlr vc_conn;

-   f_lcls_init();
+   f_lcls_init(bts_mode);

if (hr == true) {
pars_a.ass_codec_list := 
valueof(ts_BSSMAP_IE_CodecList({ts_CodecHR}));
@@ -288,6 +346,7 @@
pars_a.lcls.gcr := valueof(ts_GCR('010203'O, '0405'O, '060708090a'O));
pars_a.lcls.cfg := LCLS_CFG_both_way;
pars_a.lcls.csc := LCLS_CSC_connect;
+pars_a.lcls.adjust_cx_exp := not bts_mode;

Change in libosmocore[master]: Support cipher mode reject with extended cause

2018-11-18 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11601 )

Change subject: Support cipher mode reject with extended cause
..

Support cipher mode reject with extended cause

* add function to generate cipher mode reject with extended (2-byte)
  Cause IE
* add function to get (extended) Cause value
* add corresponding (extended cause) test
* update existing (non-extended cause) test
* use enum as a parameter for existing non-extended version to make
  interface more unified

Change-Id: Id5509b94a18180a44f45300caaa02b843c166fa3
Related: OS#3187
---
M include/osmocom/gsm/gsm0808.h
M include/osmocom/gsm/gsm0808_utils.h
M src/gsm/gsm0808.c
M src/gsm/gsm0808_utils.c
M src/gsm/libosmogsm.map
M tests/gsm0808/gsm0808_test.c
M tests/gsm0808/gsm0808_test.ok
7 files changed, 89 insertions(+), 1 deletion(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/include/osmocom/gsm/gsm0808.h b/include/osmocom/gsm/gsm0808.h
index 66f7c27..9b19d69 100644
--- a/include/osmocom/gsm/gsm0808.h
+++ b/include/osmocom/gsm/gsm0808.h
@@ -51,6 +51,7 @@
   const uint8_t *cipher_response_mode);
 struct msgb *gsm0808_create_cipher_complete(struct msgb *layer3, uint8_t 
alg_id);
 struct msgb *gsm0808_create_cipher_reject(enum gsm0808_cause cause);
+struct msgb *gsm0808_create_cipher_reject_ext(enum gsm0808_cause_class class, 
uint8_t ext);
 struct msgb *gsm0808_create_classmark_request();
 struct msgb *gsm0808_create_classmark_update(const uint8_t *cm2, uint8_t 
cm2_len,
 const uint8_t *cm3, uint8_t 
cm3_len);
diff --git a/include/osmocom/gsm/gsm0808_utils.h 
b/include/osmocom/gsm/gsm0808_utils.h
index b56e263..c22d0a9 100644
--- a/include/osmocom/gsm/gsm0808_utils.h
+++ b/include/osmocom/gsm/gsm0808_utils.h
@@ -120,6 +120,8 @@
return (cause & 0x80) && !(cause & 0x0F);
 }

+int gsm0808_get_cipher_reject_cause(const struct tlv_parsed *tp);
+
 /*! \returns 3GPP TS 48.008 3.2.2.49 Current Channel Type 1 from enum 
gsm_chan_t. */
 static inline uint8_t gsm0808_current_channel_type_1(enum gsm_chan_t type)
 {
diff --git a/src/gsm/gsm0808.c b/src/gsm/gsm0808.c
index c413688..a84e717 100644
--- a/src/gsm/gsm0808.c
+++ b/src/gsm/gsm0808.c
@@ -283,6 +283,30 @@
return msg;
 }

+/*! Create BSSMAP Cipher Mode Reject message
+ *  \param[in] class 3GPP TS 08.08 §3.2.2.5 cause's class
+ *  \param[in] ext 3GPP TS 08.08 §3.2.2.5 cause value (national application 
extension)
+ *  \returns callee-allocated msgb with BSSMAP Cipher Mode Reject message */
+struct msgb *gsm0808_create_cipher_reject_ext(enum gsm0808_cause_class class, 
uint8_t ext)
+{
+   uint8_t c[2];
+   struct msgb *msg = msgb_alloc_headroom(BSSMAP_MSG_SIZE, 
BSSMAP_MSG_HEADROOM,
+  "bssmap: cipher mode reject");
+   if (!msg)
+   return NULL;
+
+   c[0] = 0x80 | (class << 4); /* set the high bit to indicate extended 
cause */
+   c[1] = ext;
+
+   msgb_v_put(msg, BSS_MAP_MSG_CIPHER_MODE_REJECT);
+
+   msgb_tlv_put(msg, GSM0808_IE_CAUSE, 2, c);
+
+   msg->l3h = msgb_tv_push(msg, BSSAP_MSG_BSS_MANAGEMENT, 
msgb_length(msg));
+
+   return msg;
+}
+
 /*! Create BSSMAP LCLS CONNECT CONTROL message (TS 48.008 3.2.1.91).
  *  \param[in] config LCLS Configuration
  *  \param[in] control LCLS Connection Status Control
diff --git a/src/gsm/gsm0808_utils.c b/src/gsm/gsm0808_utils.c
index 2348105..c58d828 100644
--- a/src/gsm/gsm0808_utils.c
+++ b/src/gsm/gsm0808_utils.c
@@ -1235,6 +1235,22 @@
cfg->icmi = 1;
 }

+int gsm0808_get_cipher_reject_cause(const struct tlv_parsed *tp)
+{
+   const uint8_t *buf = TLVP_VAL_MINLEN(tp, GSM0808_IE_CAUSE, 1);
+
+   if (!buf)
+   return -EBADMSG;
+
+   if (TLVP_LEN(tp, GSM0808_IE_CAUSE) > 1) {
+   if (!gsm0808_cause_ext(buf[0]))
+   return -EINVAL;
+   return buf[1];
+   }
+
+   return buf[0];
+}
+
 /*! Print a human readable name of the cell identifier to the char buffer.
  * This is useful both for struct gsm0808_cell_id and struct 
gsm0808_cell_id_list2.
  * See also gsm0808_cell_id_name() and gsm0808_cell_id_list_name().
diff --git a/src/gsm/libosmogsm.map b/src/gsm/libosmogsm.map
index 32e4ce9..217dcc3 100644
--- a/src/gsm/libosmogsm.map
+++ b/src/gsm/libosmogsm.map
@@ -157,6 +157,8 @@
 gsm0808_create_cipher;
 gsm0808_create_cipher_complete;
 gsm0808_create_cipher_reject;
+gsm0808_create_cipher_reject_ext;
+gsm0808_get_cipher_reject_cause;
 gsm0808_create_classmark_request;
 gsm0808_create_classmark_update;
 gsm0808_create_clear_command;
diff --git a/tests/gsm0808/gsm0808_test.c b/tests/gsm0808/gsm0808_test.c
index 671b839..197ec06 100644
--- a/tests/gsm0808/gsm0808_test.c
+++ b/tests/gsm0808/gsm0808_test.c
@@ -250,14 +250,55 @@

Change in libosmocore[master]: Support cipher mode reject with extended cause

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11601 )

Change subject: Support cipher mode reject with extended cause
..


Patch Set 7: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11601
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Id5509b94a18180a44f45300caaa02b843c166fa3
Gerrit-Change-Number: 11601
Gerrit-PatchSet: 7
Gerrit-Owner: Max 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Max 
Gerrit-CC: Vadim Yanitskiy 
Gerrit-Comment-Date: Mon, 19 Nov 2018 05:52:27 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in libosmo-sccp[master]: Make pointcode width function public

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11709 )

Change subject: Make pointcode width function public
..


Patch Set 3: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11709
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmo-sccp
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I5a9981dd2c1d78966c61a3f6b50c7c0d9b542caf
Gerrit-Change-Number: 11709
Gerrit-PatchSet: 3
Gerrit-Owner: Max 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Pau Espin Pedrol 
Gerrit-Comment-Date: Mon, 19 Nov 2018 05:50:09 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in libosmo-sccp[master]: Make pointcode width function public

2018-11-18 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11709 )

Change subject: Make pointcode width function public
..

Make pointcode width function public

That's useful for external programs veryfying pointcode validity. For
example if used as part of BSS-related identity in GCR construction by
LCLS code we should be able to double.check that no significant bits off
pointcode are lost/ignored.

Change-Id: I5a9981dd2c1d78966c61a3f6b50c7c0d9b542caf
---
M include/osmocom/sigtran/osmo_ss7.h
M src/osmo_ss7.c
2 files changed, 5 insertions(+), 3 deletions(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/include/osmocom/sigtran/osmo_ss7.h 
b/include/osmocom/sigtran/osmo_ss7.h
index 414606a..a97e236 100644
--- a/include/osmocom/sigtran/osmo_ss7.h
+++ b/include/osmocom/sigtran/osmo_ss7.h
@@ -113,6 +113,8 @@

 struct osmo_sccp_instance *osmo_ss7_ensure_sccp(struct osmo_ss7_instance 
*inst);

+uint8_t osmo_ss7_pc_width(const struct osmo_ss7_pc_fmt *pc_fmt);
+
 /***
  * MTP Users (Users of MTP, such as SCCP or ISUP)
  ***/
diff --git a/src/osmo_ss7.c b/src/osmo_ss7.c
index f97876c..73f8127 100644
--- a/src/osmo_ss7.c
+++ b/src/osmo_ss7.c
@@ -179,7 +179,7 @@
 }

 /* get the total width (in bits) of the point-codes in this ss7_instance */
-static unsigned int get_pc_width(const struct osmo_ss7_pc_fmt *pc_fmt)
+uint8_t osmo_ss7_pc_width(const struct osmo_ss7_pc_fmt *pc_fmt)
 {
return pc_fmt->component_len[0] + pc_fmt->component_len[1] + 
pc_fmt->component_len[2];
 }
@@ -189,7 +189,7 @@
 static unsigned int get_pc_comp_shift(const struct osmo_ss7_pc_fmt *pc_fmt,
unsigned int comp_num)
 {
-   uint32_t pc_width = get_pc_width(pc_fmt);
+   uint32_t pc_width = osmo_ss7_pc_width(pc_fmt);
switch (comp_num) {
case 0:
return pc_width - pc_fmt->component_len[0];
@@ -287,7 +287,7 @@

 int osmo_ss7_pointcode_parse_mask_or_len(struct osmo_ss7_instance *inst, const 
char *in)
 {
-   unsigned int width = get_pc_width(inst ? >cfg.pc_fmt : 
_pc_fmt);
+   unsigned int width = osmo_ss7_pc_width(inst ? >cfg.pc_fmt : 
_pc_fmt);

if (in[0] == '/') {
/* parse mask by length */

--
To view, visit https://gerrit.osmocom.org/11709
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmo-sccp
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I5a9981dd2c1d78966c61a3f6b50c7c0d9b542caf
Gerrit-Change-Number: 11709
Gerrit-PatchSet: 4
Gerrit-Owner: Max 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Pau Espin Pedrol 


Change in libosmo-sccp[master]: Log ip:port for created SS7 server

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11708 )

Change subject: Log ip:port for created SS7 server
..


Patch Set 3: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11708
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmo-sccp
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: If2ae093175d64000490a2be31ecfea265ca3853d
Gerrit-Change-Number: 11708
Gerrit-PatchSet: 3
Gerrit-Owner: Max 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Pau Espin Pedrol 
Gerrit-Comment-Date: Mon, 19 Nov 2018 05:49:51 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in libosmo-sccp[master]: Log ip:port for created SS7 server

2018-11-18 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11708 )

Change subject: Log ip:port for created SS7 server
..

Log ip:port for created SS7 server

Change-Id: If2ae093175d64000490a2be31ecfea265ca3853d
---
M src/osmo_ss7.c
1 file changed, 4 insertions(+), 1 deletion(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/src/osmo_ss7.c b/src/osmo_ss7.c
index 73f8127..6fb8180 100644
--- a/src/osmo_ss7.c
+++ b/src/osmo_ss7.c
@@ -23,7 +23,7 @@
 #include 
 #include 
 #include 
-
+#include 
 #include 
 #include 
 #include 
@@ -1829,6 +1829,9 @@
osmo_stream_srv_link_set_port(oxs->server, oxs->cfg.local.port);
osmo_stream_srv_link_set_proto(oxs->server, 
asp_proto_to_ip_proto(proto));

+   LOGP(DLSS7, LOGL_INFO, "Created %s server on %s:%" PRIu16 "\n",
+   get_value_string(osmo_ss7_asp_protocol_vals, proto), 
local_host, local_port);
+
oxs->inst = inst;
llist_add_tail(>list, >xua_servers);


--
To view, visit https://gerrit.osmocom.org/11708
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmo-sccp
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: If2ae093175d64000490a2be31ecfea265ca3853d
Gerrit-Change-Number: 11708
Gerrit-PatchSet: 4
Gerrit-Owner: Max 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Pau Espin Pedrol 


Build failed in Jenkins: master-osmo-bts » sysmo,master,default,osmocom-master-debian9 #1428

2018-11-18 Thread jenkins
See 


Changes:

[laforge] osmo-bts-trx: print TRX socket addresses in 'show transceiver'

--
[...truncated 39.48 KB...]
  GEN  osmocom/gsm/gsm0503.h
Generating header file...
Generate 'xcch' declaration
Generate 'rach' declaration
Generate 'rach_ext' declaration
Generate 'sch' declaration
Generate 'cs2' declaration
Generate 'cs3' declaration
Generate 'cs2_np' declaration
Generate 'cs3_np' declaration
Generate 'tch_afs_12_2' declaration
Generate 'tch_afs_10_2' declaration
Generate 'tch_afs_7_95' declaration
Generate 'tch_afs_7_4' declaration
Generate 'tch_afs_6_7' declaration
Generate 'tch_afs_5_9' declaration
Generate 'tch_afs_5_15' declaration
Generate 'tch_afs_4_75' declaration
Generate 'tch_fr' declaration
Generate 'tch_hr' declaration
Generate 'tch_ahs_7_95' declaration
Generate 'tch_ahs_7_4' declaration
Generate 'tch_ahs_6_7' declaration
Generate 'tch_ahs_5_9' declaration
Generate 'tch_ahs_5_15' declaration
Generate 'tch_ahs_4_75' declaration
Generate 'mcs1_dl_hdr' declaration
Generate 'mcs1_ul_hdr' declaration
Generate 'mcs1' declaration
Generate 'mcs2' declaration
Generate 'mcs3' declaration
Generate 'mcs4' declaration
Generate 'mcs5_dl_hdr' declaration
Generate 'mcs5_ul_hdr' declaration
Generate 'mcs5' declaration
Generate 'mcs6' declaration
Generate 'mcs7_dl_hdr' declaration
Generate 'mcs7_ul_hdr' declaration
Generate 'mcs7' declaration
Generate 'mcs8' declaration
Generate 'mcs9' declaration
Generation complete.
make  install-am
make[3]: Entering directory 
'
  GEN  osmocom/core/bit16gen.h
  GEN  osmocom/core/bit32gen.h
  GEN  osmocom/core/bit64gen.h
  GEN  osmocom/core/crc16gen.h
  GEN  osmocom/core/crc32gen.h
  GEN  osmocom/core/crc64gen.h
  GEN  osmocom/core/bit32gen.h
  GEN  osmocom/core/crc8gen.h
  GEN  osmocom/core/bit64gen.h
  GEN  osmocom/core/crc16gen.h
  GEN  osmocom/core/crc32gen.h
  GEN  osmocom/core/crc64gen.h
  GEN  osmocom/core/crc8gen.h
  GEN  osmocom/core/bit16gen.h
make[4]: Entering directory 
'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p 
'
 /bin/mkdir -p 
'
 /usr/bin/install -c -m 644  osmocom/core/application.h 
osmocom/core/backtrace.h osmocom/core/bit16gen.h osmocom/core/bit32gen.h 
osmocom/core/bit64gen.h osmocom/core/bits.h osmocom/core/bitvec.h 
osmocom/core/bitcomp.h osmocom/core/byteswap.h osmocom/core/conv.h 
osmocom/core/counter.h osmocom/core/crc16.h osmocom/core/crc16gen.h 
osmocom/core/crc32gen.h osmocom/core/crc64gen.h osmocom/core/crc8gen.h 
osmocom/core/crcgen.h osmocom/core/endian.h osmocom/core/defs.h 
osmocom/core/fsm.h osmocom/core/gsmtap.h osmocom/core/gsmtap_util.h 
osmocom/core/isdnhdlc.h osmocom/core/linuxlist.h osmocom/core/linuxrbtree.h 
osmocom/core/logging.h osmocom/core/loggingrb.h osmocom/core/stats.h 
osmocom/core/macaddr.h osmocom/core/msgb.h osmocom/core/panic.h 
osmocom/core/prbs.h osmocom/core/prim.h osmocom/core/process.h 
osmocom/core/rate_ctr.h osmocom/core/stat_item.h osmocom/core/select.h 
osmocom/core/sercomm.h osmocom/core/signal.h osmocom/core/socket.h 
'
 /bin/mkdir -p 
'
 /usr/bin/install -c -m 644  osmocom/coding/gsm0503_tables.h 
osmocom/coding/gsm0503_parity.h osmocom/coding/gsm0503_mapping.h 
osmocom/coding/gsm0503_interleaving.h osmocom/coding/gsm0503_coding.h 
'
 /bin/mkdir -p 
'
 

Change in libosmocore[master]: Move msgb_push helpers to public header

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11679 )

Change subject: Move msgb_push helpers to public header
..


Patch Set 2: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11679
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I37e91d031fba28cf1c6735b8069b0265746f55e6
Gerrit-Change-Number: 11679
Gerrit-PatchSet: 2
Gerrit-Owner: Max 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Mon, 19 Nov 2018 05:47:21 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-sgsn[master]: Use safer functions for IMSI ACL

2018-11-18 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11819 )

Change subject: Use safer functions for IMSI ACL
..

Use safer functions for IMSI ACL

Avoid explicit memset which confuses coverity, use strnlen() and
osmo_strlcpy() to handle strings.

Change-Id: I73fd54ad3a4ab8be5aff0fee5c722597ad766e9d
Fixes: CID163626
---
M src/gprs/sgsn_vty.c
1 file changed, 8 insertions(+), 6 deletions(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/src/gprs/sgsn_vty.c b/src/gprs/sgsn_vty.c
index f57a2b9..601b3c5 100644
--- a/src/gprs/sgsn_vty.c
+++ b/src/gprs/sgsn_vty.c
@@ -634,19 +634,21 @@
"Remove IMSI from ACL\n"
"IMSI of subscriber\n")
 {
-   char imsi_sanitized[GSM23003_IMSI_MAX_DIGITS+1];
+   char imsi_sanitized[GSM23003_IMSI_MAX_DIGITS + 1] = { '0' };
const char *op = argv[0];
const char *imsi = imsi_sanitized;
+   size_t len = strnlen(argv[1], GSM23003_IMSI_MAX_DIGITS + 1);
int rc;

/* Sanitize IMSI */
-   if (strlen(argv[1]) > GSM23003_IMSI_MAX_DIGITS) {
-   vty_out(vty, "%% IMSI (%s) too long -- ignored!%s",
-   argv[1], VTY_NEWLINE);
+   if (len > GSM23003_IMSI_MAX_DIGITS) {
+   vty_out(vty, "%% IMSI (%s) too long (max %u digits) -- 
ignored!%s",
+   argv[1], GSM23003_IMSI_MAX_DIGITS, VTY_NEWLINE);
return CMD_WARNING;
}
-   memset(imsi_sanitized, '0', sizeof(imsi_sanitized));
-   strcpy(imsi_sanitized+GSM23003_IMSI_MAX_DIGITS-strlen(argv[1]),argv[1]);
+
+   osmo_strlcpy(imsi_sanitized + GSM23003_IMSI_MAX_DIGITS - len, argv[1],
+sizeof(imsi_sanitized) - (GSM23003_IMSI_MAX_DIGITS - len));

if (!strcmp(op, "add"))
rc = sgsn_acl_add(imsi, g_cfg);

--
To view, visit https://gerrit.osmocom.org/11819
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-sgsn
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I73fd54ad3a4ab8be5aff0fee5c722597ad766e9d
Gerrit-Change-Number: 11819
Gerrit-PatchSet: 2
Gerrit-Owner: Max 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)


Change in libosmocore[master]: Move msgb_push helpers to public header

2018-11-18 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11679 )

Change subject: Move msgb_push helpers to public header
..

Move msgb_push helpers to public header

The msgb_wrap_with_TL() is generally useful so it make sense to make it
public to facilitate code re-use.

Other helpers can be implemented as trivial wrappers over existing tlv.h
functions. Update headers and code accordingly.

Change-Id: I37e91d031fba28cf1c6735b8069b0265746f55e6
---
M include/osmocom/core/msgb.h
M include/osmocom/gsm/tlv.h
M src/gsm/gsm0480.c
3 files changed, 25 insertions(+), 39 deletions(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/include/osmocom/core/msgb.h b/include/osmocom/core/msgb.h
index 8843db0..2449151 100644
--- a/include/osmocom/core/msgb.h
+++ b/include/osmocom/core/msgb.h
@@ -366,6 +366,15 @@
osmo_store32be(word, space);
 }

+static inline unsigned char *msgb_wrap_with_TL(struct msgb *msgb, uint8_t tag)
+{
+   uint8_t *data = msgb_push(msgb, 2);
+
+   data[0] = tag;
+   data[1] = msgb->len - 2;
+   return data;
+}
+
 /*! remove (pull) a header from the front of the message buffer
  *  \param[in] msgb message buffer
  *  \param[in] len number of octets to be pulled
diff --git a/include/osmocom/gsm/tlv.h b/include/osmocom/gsm/tlv.h
index 84fd511..1ab964a 100644
--- a/include/osmocom/gsm/tlv.h
+++ b/include/osmocom/gsm/tlv.h
@@ -341,6 +341,12 @@
return buf;
 }

+/*! push 1-byte tagged value */
+static inline uint8_t *msgb_tlv1_push(struct msgb *msg, uint8_t tag, uint8_t 
val)
+{
+   return msgb_tlv_push(msg, tag, 1, );
+}
+
 /*! push (prepend) a TV field to a \ref msgb
  *  \returns pointer to first byte of newly-pushed information */
 static inline uint8_t *msgb_tv_push(struct msgb *msg, uint8_t tag, uint8_t val)
diff --git a/src/gsm/gsm0480.c b/src/gsm/gsm0480.c
index 7756ecb..021db62 100644
--- a/src/gsm/gsm0480.c
+++ b/src/gsm/gsm0480.c
@@ -68,35 +68,6 @@
{ 0, NULL }
 };

-static inline unsigned char *msgb_wrap_with_TL(struct msgb *msgb, uint8_t tag)
-{
-   uint8_t *data = msgb_push(msgb, 2);
-
-   data[0] = tag;
-   data[1] = msgb->len - 2;
-   return data;
-}
-
-static inline unsigned char *msgb_push_TLV1(struct msgb *msgb, uint8_t tag,
-   uint8_t value)
-{
-   uint8_t *data = msgb_push(msgb, 3);
-
-   data[0] = tag;
-   data[1] = 1;
-   data[2] = value;
-   return data;
-}
-
-static inline unsigned char *msgb_push_NULL(struct msgb *msgb)
-{
-   uint8_t *data = msgb_push(msgb, 2);
-
-   data[0] = ASN1_NULL_TYPE_TAG;
-   data[1] = 0;
-   return data;
-}
-
 /* wrap an invoke around it... the other way around
  *
  * 1.) Invoke Component tag
@@ -107,10 +78,10 @@
 int gsm0480_wrap_invoke(struct msgb *msg, int op, int link_id)
 {
/* 3. operation */
-   msgb_push_TLV1(msg, GSM0480_OPERATION_CODE, op);
+   msgb_tlv1_push(msg, GSM0480_OPERATION_CODE, op);

/* 2. invoke id tag */
-   msgb_push_TLV1(msg, GSM0480_COMPIDTAG_INVOKE_ID, link_id);
+   msgb_tlv1_push(msg, GSM0480_COMPIDTAG_INVOKE_ID, link_id);

/* 1. component tag */
msgb_wrap_with_TL(msg, GSM0480_CTYPE_INVOKE);
@@ -825,20 +796,20 @@
msgb_wrap_with_TL(msg, ASN1_OCTET_STRING_TAG);

/* Pre-pend the DCS octet string */
-   msgb_push_TLV1(msg, ASN1_OCTET_STRING_TAG, 0x0F);
+   msgb_tlv1_push(msg, ASN1_OCTET_STRING_TAG, 0x0F);

/* Then wrap these as a Sequence */
msgb_wrap_with_TL(msg, GSM_0480_SEQUENCE_TAG);

/* Pre-pend the operation code */
-   msgb_push_TLV1(msg, GSM0480_OPERATION_CODE,
+   msgb_tlv1_push(msg, GSM0480_OPERATION_CODE,
GSM0480_OP_CODE_PROCESS_USS_REQ);

/* Wrap the operation code and IA5 string as a sequence */
msgb_wrap_with_TL(msg, GSM_0480_SEQUENCE_TAG);

/* Pre-pend the invoke ID */
-   msgb_push_TLV1(msg, GSM0480_COMPIDTAG_INVOKE_ID, invoke_id);
+   msgb_tlv1_push(msg, GSM0480_COMPIDTAG_INVOKE_ID, invoke_id);

/* Wrap this up as a Return Result component */
msgb_wrap_with_TL(msg, GSM0480_CTYPE_RETURN_RESULT);
@@ -889,10 +860,10 @@
return NULL;

/* First insert the problem code */
-   msgb_push_TLV1(msg, GSM_0480_ERROR_CODE_TAG, error_code);
+   msgb_tlv1_push(msg, GSM_0480_ERROR_CODE_TAG, error_code);

/* Before it, insert the invoke ID */
-   msgb_push_TLV1(msg, GSM0480_COMPIDTAG_INVOKE_ID, invoke_id);
+   msgb_tlv1_push(msg, GSM0480_COMPIDTAG_INVOKE_ID, invoke_id);

/* Wrap this up as a Reject component */
msgb_wrap_with_TL(msg, GSM0480_CTYPE_RETURN_ERROR);
@@ -919,13 +890,13 @@
return NULL;

/* First insert the problem code */
-   msgb_push_TLV1(msg, problem_tag, problem_code);
+

Change in osmo-sgsn[master]: Use safer functions for IMSI ACL

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11819 )

Change subject: Use safer functions for IMSI ACL
..


Patch Set 1: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11819
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-sgsn
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I73fd54ad3a4ab8be5aff0fee5c722597ad766e9d
Gerrit-Change-Number: 11819
Gerrit-PatchSet: 1
Gerrit-Owner: Max 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Mon, 19 Nov 2018 05:46:22 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-bts[master]: osmo-bts-trx: print TRX socket addresses in 'show transceiver'

2018-11-18 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11764 )

Change subject: osmo-bts-trx: print TRX socket addresses in 'show transceiver'
..

osmo-bts-trx: print TRX socket addresses in 'show transceiver'

Change-Id: I081305d730cbdb14b5ce1dbfee18673328225b66
---
M src/osmo-bts-trx/trx_vty.c
1 file changed, 4 insertions(+), 1 deletion(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/src/osmo-bts-trx/trx_vty.c b/src/osmo-bts-trx/trx_vty.c
index 1dfc617..e9710ac 100644
--- a/src/osmo-bts-trx/trx_vty.c
+++ b/src/osmo-bts-trx/trx_vty.c
@@ -32,6 +32,7 @@
 #include 
 #include 
 #include 
+#include 

 #include 
 #include 
@@ -65,8 +66,10 @@

llist_for_each_entry(trx, >trx_list, list) {
struct phy_instance *pinst = trx_phy_instance(trx);
+   char *sname = osmo_sock_get_name(NULL, 
pinst->phy_link->u.osmotrx.trx_ofd_clk.fd);
l1h = pinst->u.osmotrx.hdl;
-   vty_out(vty, "TRX %d%s", trx->nr, VTY_NEWLINE);
+   vty_out(vty, "TRX %d %s%s", trx->nr, sname, VTY_NEWLINE);
+   talloc_free(sname);
vty_out(vty, " %s%s",
(l1h->config.poweron) ? "poweron":"poweroff",
VTY_NEWLINE);

--
To view, visit https://gerrit.osmocom.org/11764
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bts
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I081305d730cbdb14b5ce1dbfee18673328225b66
Gerrit-Change-Number: 11764
Gerrit-PatchSet: 3
Gerrit-Owner: Max 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)


Change in osmo-bts[master]: osmo-bts-trx: print TRX socket addresses in 'show transceiver'

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11764 )

Change subject: osmo-bts-trx: print TRX socket addresses in 'show transceiver'
..


Patch Set 2: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11764
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bts
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I081305d730cbdb14b5ce1dbfee18673328225b66
Gerrit-Change-Number: 11764
Gerrit-PatchSet: 2
Gerrit-Owner: Max 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Mon, 19 Nov 2018 05:44:34 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-bsc[master]: LCLS: make config and control redable in 'sh conns'

2018-11-18 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11815 )

Change subject: LCLS: make config and control redable in 'sh conns'
..

LCLS: make config and control redable in 'sh conns'

Display LCLS config and control state as text in "show conns" command.

Change-Id: Ibc2525d453e3aa845fe6f3a98f908c2b6b49f1f0
Related: OS#3659
---
M src/osmo-bsc/bsc_vty.c
1 file changed, 4 insertions(+), 2 deletions(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/src/osmo-bsc/bsc_vty.c b/src/osmo-bsc/bsc_vty.c
index f4f5838..3ac592c 100644
--- a/src/osmo-bsc/bsc_vty.c
+++ b/src/osmo-bsc/bsc_vty.c
@@ -1532,8 +1532,10 @@
vty_out(vty, " LCLS GCR: %s%s",
osmo_hexdump_nospc(conn->lcls.global_call_ref, 
conn->lcls.global_call_ref_len),
VTY_NEWLINE);
-   vty_out(vty, " LCLS Config: 0x%02x, LCLS Control: 0x%02x, LCLS 
BSS Status: %s%s",
-   conn->lcls.config, conn->lcls.control, 
osmo_fsm_inst_state_name(conn->lcls.fi),
+   vty_out(vty, " LCLS Config: %s, LCLS Control: %s, LCLS BSS 
Status: %s%s",
+   gsm0808_lcls_config_name(conn->lcls.config),
+   gsm0808_lcls_control_name(conn->lcls.control),
+   osmo_fsm_inst_state_name(conn->lcls.fi),
VTY_NEWLINE);
}
if (conn->lchan)

--
To view, visit https://gerrit.osmocom.org/11815
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bsc
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: Ibc2525d453e3aa845fe6f3a98f908c2b6b49f1f0
Gerrit-Change-Number: 11815
Gerrit-PatchSet: 2
Gerrit-Owner: Max 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)


Change in osmo-bsc[master]: LCLS: make config and control redable in 'sh conns'

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11815 )

Change subject: LCLS: make config and control redable in 'sh conns'
..


Patch Set 1: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11815
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bsc
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ibc2525d453e3aa845fe6f3a98f908c2b6b49f1f0
Gerrit-Change-Number: 11815
Gerrit-PatchSet: 1
Gerrit-Owner: Max 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Mon, 19 Nov 2018 05:43:28 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-dev[master]: fill_config.py: add ${foreach(FOO)}

2018-11-18 Thread Neels Hofmeyr
Neels Hofmeyr has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11810 )

Change subject: fill_config.py: add ${foreach(FOO)}
..

fill_config.py: add ${foreach(FOO)}

This patch indicates that we should rather use a proper templating python
library instead of re-inventing this stuff. But now that we're here...

Add a construct

  ${foreach(BTS)}
   bts ${BTSn}
location_area_code ${BTSn_LAC}
  ${foreach_end}

that repeats for each BTS variable found, e.g.

  BTS0_LAC=23
  BTS1_LAC=24
  BTS2_LAC=25

would result in three blocks of the above.

I am using this to avoid copy-pasting for configuring N BTSes for 35c3.

Change-Id: Ie1139a017f42cea5bf7ebbbe457bbc3bfe06944c
---
M net/fill_config.py
1 file changed, 100 insertions(+), 32 deletions(-)



diff --git a/net/fill_config.py b/net/fill_config.py
index c33e6b7..6aa3829 100755
--- a/net/fill_config.py
+++ b/net/fill_config.py
@@ -99,30 +99,109 @@
 print('Stale: %r is newer than %r' % (src_path, target_path))
 exit(1)
 
-def insert_includes(tmpl, tmpl_dir, tmpl_src):
+def replace_vars(tmpl, tmpl_dir, tmpl_src, local_config, strict=True):
+used_vars = set()
+for m in replace_re.finditer(tmpl):
+  name = m.group(1)
+  if not name in local_config:
+if strict:
+  print('Error: undefined var %r in %r' % (name, tmpl_src))
+  exit(1)
+else:
+  continue
+  used_vars.add(name)
+
+for var in used_vars:
+  tmpl = tmpl.replace('${%s}' % var, local_config.get(var))
+
+return tmpl
+
+def insert_includes(tmpl, tmpl_dir, tmpl_src, local_config, arg):
+include_path = os.path.join(tmpl_dir, arg)
+if not os.path.isfile(include_path):
+  print('Error: included file does not exist: %r in %r' % (include_path, 
tmpl_src))
+  exit(1)
+try:
+  incl = open(include_path).read()
+except:
+  print('Cannot read %r for %r' % (include_path, tmpl_src))
+  raise
+if args.check_stale:
+  check_stale(include_path, dst)
+
+# recurse, to follow the paths that the included bits come from
+incl = handle_commands(incl, os.path.dirname(include_path), include_path, 
local_config)
+
+return tmpl.replace('${include(%s)}' % arg, incl)
+
+def insert_foreach(tmpl, tmpl_dir, tmpl_src, match, local_config, arg):
+
+# figure out section to handle
+start_span = match.span()
+
+if tmpl[start_span[1]] == '\n':
+  start_span = (start_span[0], start_span[1] + 1)
+
+end_str = '${foreach_end}\n'
+
+end_at = tmpl.find(end_str, start_span[1])
+if end_at < 0:
+  end_str = end_str[:-1]
+  end_at = tmpl.find(end_str, start_span[1])
+
+if end_at < 0:
+  raise Exception('%r: unmatched %r' % (tmpl_src, match.string))
+
+end_span = (end_at, end_at + len(end_str))
+
+before_block = tmpl[:start_span[0]]
+foreach_block = tmpl[start_span[1]:end_span[0]]
+after_block = tmpl[end_span[1]:]
+
+# figure out what items matching the foreach(FOO) there are
+item_re = re.compile('(^%s([0-9]+))_.*' % arg)
+items = set()
+for item in local_config.keys():
+  item_m = item_re.match(item)
+  if not item_m:
+continue
+  items.add((item_m.group(1), item_m.group(2)))
+
+items = sorted(list(items))
+
+expanded = [before_block]
+for item, nr in items:
+  expanded_block = foreach_block
+
+  while True:
+expanded_block_was = expanded_block
+
+expanded_block = expanded_block.replace('${%sn_' % arg, '${%s_' % item)
+expanded_block = expanded_block.replace('${%sn}' % arg, nr)
+expanded_block = replace_vars(expanded_block, tmpl_dir, tmpl_src, 
local_config)
+
+if expanded_block_was == expanded_block:
+  break
+
+  expanded.append(expanded_block)
+
+expanded.extend(after_block)
+return ''.join(expanded)
+
+def handle_commands(tmpl, tmpl_dir, tmpl_src, local_config):
+handled = 0
 for m in command_re.finditer(tmpl):
+  handled += 1
   cmd = m.group(1)
   arg = m.group(2)
   if cmd == 'include':
-include_path = os.path.join(tmpl_dir, arg)
-if not os.path.isfile(include_path):
-  print('Error: included file does not exist: %r in %r' % 
(include_path, tmpl_src))
-  exit(1)
-try:
-  incl = open(include_path).read()
-except:
-  print('Cannot read %r for %r' % (include_path, tmpl_src))
-  raise
-if args.check_stale:
-  check_stale(include_path, dst)
-
-# recurse, to follow the paths that the included bits come from
-incl = insert_includes(incl, os.path.dirname(include_path), 
include_path)
-
-tmpl = tmpl.replace('${%s(%s)}' % (cmd, arg), incl)
+tmpl = insert_includes(tmpl, tmpl_dir, tmpl_src, local_config, arg)
+  elif cmd == 'foreach':
+tmpl = insert_foreach(tmpl, tmpl_dir, tmpl_src, m, local_config, arg)
   

Change in osmo-bsc[master]: LCLS: update parameter representation

2018-11-18 Thread Max
Max has uploaded this change for review. ( https://gerrit.osmocom.org/11820


Change subject: LCLS: update parameter representation
..

LCLS: update parameter representation

* use osmo_lcls struct from libosmocore
* use enum values instead of magic numbers

Change-Id: I5e962d4fbb24bf1fb2398dc13e142a4a3304d858
Related: OS#3659
---
M include/osmocom/bsc/gsm_data.h
M src/osmo-bsc/bsc_subscr_conn_fsm.c
M src/osmo-bsc/osmo_bsc_lcls.c
3 files changed, 12 insertions(+), 18 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-bsc refs/changes/20/11820/1

diff --git a/include/osmocom/bsc/gsm_data.h b/include/osmocom/bsc/gsm_data.h
index 7897fea..6be8b7b 100644
--- a/include/osmocom/bsc/gsm_data.h
+++ b/include/osmocom/bsc/gsm_data.h
@@ -275,8 +275,8 @@
struct {
uint8_t global_call_ref[15];
uint8_t global_call_ref_len; /* length of global_call_ref */
-   uint8_t config; /* TS 48.008 3.2.2.116 */
-   uint8_t control;/* TS 48.008 3.2.2.117 */
+   enum gsm0808_lcls_config config;/* TS 48.008 3.2.2.116 
*/
+   enum gsm0808_lcls_control control;/* TS 48.008 3.2.2.117 */
/* LCLS FSM */
struct osmo_fsm_inst *fi;
/* pointer to "other" connection, if Call Leg Relocation was 
successful */
diff --git a/src/osmo-bsc/bsc_subscr_conn_fsm.c 
b/src/osmo-bsc/bsc_subscr_conn_fsm.c
index bca9e1f..cc32d8a 100644
--- a/src/osmo-bsc/bsc_subscr_conn_fsm.c
+++ b/src/osmo-bsc/bsc_subscr_conn_fsm.c
@@ -857,8 +857,8 @@
}

/* initialize to some magic values that indicate "IE not [yet] 
received" */
-   conn->lcls.config = 0xff;
-   conn->lcls.control = 0xff;
+   conn->lcls.config = GSM0808_LCLS_CFG_NA;
+   conn->lcls.control = GSM0808_LCLS_CSC_NA;
conn->lcls.fi = osmo_fsm_inst_alloc_child(_fsm, conn->fi, 
GSCON_EV_LCLS_FAIL);
if (!conn->lcls.fi) {
osmo_fsm_inst_term(conn->fi, OSMO_FSM_TERM_ERROR, NULL);
diff --git a/src/osmo-bsc/osmo_bsc_lcls.c b/src/osmo-bsc/osmo_bsc_lcls.c
index a406643..f457617 100644
--- a/src/osmo-bsc/osmo_bsc_lcls.c
+++ b/src/osmo-bsc/osmo_bsc_lcls.c
@@ -155,18 +155,12 @@
return 0;
 }

-
-struct lcls_cfg_csc {
-   enum gsm0808_lcls_config config;
-   enum gsm0808_lcls_control control;
-};
-
 /* Update the connections LCLS configuration and return old/previous 
configuration.
  * \returns (staticallly allocated) old configuration; NULL if new config not 
supported */
-static struct lcls_cfg_csc *update_lcls_cfg_csc(struct 
gsm_subscriber_connection *conn,
-   struct lcls_cfg_csc 
*new_cfg_csc)
+static struct osmo_lcls *update_lcls_cfg_csc(struct gsm_subscriber_connection 
*conn,
+struct osmo_lcls *new_cfg_csc)
 {
-   static struct lcls_cfg_csc old_cfg_csc;
+   static struct osmo_lcls old_cfg_csc;
old_cfg_csc.config = conn->lcls.config;
old_cfg_csc.control = conn->lcls.control;

@@ -192,9 +186,9 @@
  * unsupported, change into LCLS NOT SUPPORTED state and return -EINVAL. */
 static int lcls_handle_cfg_update(struct gsm_subscriber_connection *conn, void 
*data)
 {
-   struct lcls_cfg_csc *new_cfg_csc, *old_cfg_csc;
+   struct osmo_lcls *new_cfg_csc, *old_cfg_csc;

-   new_cfg_csc = (struct lcls_cfg_csc *) data;
+   new_cfg_csc = (struct osmo_lcls *) data;
old_cfg_csc = update_lcls_cfg_csc(conn, new_cfg_csc);
if (!old_cfg_csc) {
osmo_fsm_inst_state_chg(conn->lcls.fi, ST_REQ_LCLS_NOT_SUPP, 0, 
0);
@@ -207,9 +201,9 @@
 void lcls_update_config(struct gsm_subscriber_connection *conn,
const uint8_t *config, const uint8_t *control)
 {
-   struct lcls_cfg_csc new_cfg = {
-   .config = 0xff,
-   .control = 0xff,
+   struct osmo_lcls new_cfg = {
+   .config = GSM0808_LCLS_CFG_NA,
+   .control = GSM0808_LCLS_CSC_NA,
};
/* nothing to update, skip it */
if (!config && !control)

--
To view, visit https://gerrit.osmocom.org/11820
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bsc
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I5e962d4fbb24bf1fb2398dc13e142a4a3304d858
Gerrit-Change-Number: 11820
Gerrit-PatchSet: 1
Gerrit-Owner: Max 


Change in libosmocore[master]: Move msgb_push helpers to public header

2018-11-18 Thread Max
Max has posted comments on this change. ( https://gerrit.osmocom.org/11679 )

Change subject: Move msgb_push helpers to public header
..


Set Ready For Review


--
To view, visit https://gerrit.osmocom.org/11679
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I37e91d031fba28cf1c6735b8069b0265746f55e6
Gerrit-Change-Number: 11679
Gerrit-PatchSet: 2
Gerrit-Owner: Max 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Sun, 18 Nov 2018 21:52:26 +
Gerrit-HasComments: No
Gerrit-HasLabels: No


Change in osmo-sgsn[master]: Use safer functions for IMSI ACL

2018-11-18 Thread Max
Max has uploaded this change for review. ( https://gerrit.osmocom.org/11819


Change subject: Use safer functions for IMSI ACL
..

Use safer functions for IMSI ACL

Avoid explicit memset which confuses coverity, use strnlen() and
osmo_strlcpy() to handle strings.

Change-Id: I73fd54ad3a4ab8be5aff0fee5c722597ad766e9d
Fixes: CID163626
---
M src/gprs/sgsn_vty.c
1 file changed, 8 insertions(+), 6 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-sgsn refs/changes/19/11819/1

diff --git a/src/gprs/sgsn_vty.c b/src/gprs/sgsn_vty.c
index f57a2b9..601b3c5 100644
--- a/src/gprs/sgsn_vty.c
+++ b/src/gprs/sgsn_vty.c
@@ -634,19 +634,21 @@
"Remove IMSI from ACL\n"
"IMSI of subscriber\n")
 {
-   char imsi_sanitized[GSM23003_IMSI_MAX_DIGITS+1];
+   char imsi_sanitized[GSM23003_IMSI_MAX_DIGITS + 1] = { '0' };
const char *op = argv[0];
const char *imsi = imsi_sanitized;
+   size_t len = strnlen(argv[1], GSM23003_IMSI_MAX_DIGITS + 1);
int rc;

/* Sanitize IMSI */
-   if (strlen(argv[1]) > GSM23003_IMSI_MAX_DIGITS) {
-   vty_out(vty, "%% IMSI (%s) too long -- ignored!%s",
-   argv[1], VTY_NEWLINE);
+   if (len > GSM23003_IMSI_MAX_DIGITS) {
+   vty_out(vty, "%% IMSI (%s) too long (max %u digits) -- 
ignored!%s",
+   argv[1], GSM23003_IMSI_MAX_DIGITS, VTY_NEWLINE);
return CMD_WARNING;
}
-   memset(imsi_sanitized, '0', sizeof(imsi_sanitized));
-   strcpy(imsi_sanitized+GSM23003_IMSI_MAX_DIGITS-strlen(argv[1]),argv[1]);
+
+   osmo_strlcpy(imsi_sanitized + GSM23003_IMSI_MAX_DIGITS - len, argv[1],
+sizeof(imsi_sanitized) - (GSM23003_IMSI_MAX_DIGITS - len));

if (!strcmp(op, "add"))
rc = sgsn_acl_add(imsi, g_cfg);

--
To view, visit https://gerrit.osmocom.org/11819
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-sgsn
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I73fd54ad3a4ab8be5aff0fee5c722597ad766e9d
Gerrit-Change-Number: 11819
Gerrit-PatchSet: 1
Gerrit-Owner: Max 


Change in libosmo-sccp[master]: Log ip:port for created SS7 server

2018-11-18 Thread Max
Max has posted comments on this change. ( https://gerrit.osmocom.org/11708 )

Change subject: Log ip:port for created SS7 server
..


Set Ready For Review


--
To view, visit https://gerrit.osmocom.org/11708
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmo-sccp
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: If2ae093175d64000490a2be31ecfea265ca3853d
Gerrit-Change-Number: 11708
Gerrit-PatchSet: 3
Gerrit-Owner: Max 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Pau Espin Pedrol 
Gerrit-Comment-Date: Sun, 18 Nov 2018 21:44:56 +
Gerrit-HasComments: No
Gerrit-HasLabels: No


Build failure of network:osmocom:nightly/osmo-sip-connector in Debian_9.0/armv7l

2018-11-18 Thread OBS Notification
Visit 
https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/osmo-sip-connector/Debian_9.0/armv7l

Package network:osmocom:nightly/osmo-sip-connector failed to build in 
Debian_9.0/armv7l

Check out the package for editing:
  osc checkout network:osmocom:nightly osmo-sip-connector

Last lines of build log:
[   16s] 
[   16s] [1/1] preinstalling libdevmapper1.02.1...
[   16s] copying packages...
[   19s] reordering...cycle: libc6 -> libgcc1
[   19s]   breaking dependency libgcc1 -> libc6
[   19s] cycle: dh-python -> python3
[   19s]   breaking dependency python3 -> dh-python
[   19s] cycle: debhelper -> dh-autoreconf
[   19s]   breaking dependency debhelper -> dh-autoreconf
[   19s] cycle: debhelper -> dh-strip-nondeterminism
[   19s]   breaking dependency debhelper -> dh-strip-nondeterminism
[   19s] done
[   19s] objdump: /boot/Image.guest32: file format not recognized
[   19s] Warning: cross compile not possible due to missing static binaries. 
please install build-initvm package for that purpose.
[   19s]  check that the right architecture is available for your build 
host, you need initvm.armv8l for this one.
[   19s] booting kvm...
[   19s] ### VM INTERACTION START ###
[   19s] /usr/bin/qemu-system-aarch64 -nodefaults -no-reboot -nographic -vga 
none -enable-kvm -cpu host,aarch64=off -M virt,gic-version=host -object 
rng-random,filename=/dev/random,id=rng0 -device virtio-rng-device,rng=rng0 
-runas qemu -mem-prealloc -mem-path /dev/hugepages -net none -kernel 
/boot/Image.guest32 -initrd /boot/initrd.guest32 -append 
root=/dev/disk/by-id/virtio-0 rootfstype=ext3 
rootflags=data=writeback,nobarrier,commit=150,noatime ext4.allow_unsupported=1 
kpti=off pti=off spectre_v2=off panic=1 quiet no-kvmclock elevator=noop 
nmi_watchdog=0 rw rd.driver.pre=binfmt_misc console=ttyAMA0 init=/.build/build 
-m 9216 -drive 
file=/var/cache/obs/worker/root_12/root,format=raw,if=none,id=disk,serial=0,cache=unsafe
 -device virtio-blk-device,drive=disk -drive 
file=/var/cache/obs/worker/root_12/swap,format=raw,if=none,id=swap,serial=1,cache=unsafe
 -device virtio-blk-device,drive=swap -serial stdio -chardev 
socket,id=monitor,server,nowait,path=/var/cache/obs/worker/root_12/root.qemu/monitor
 -mon chardev=monitor,mode=readline -smp 8
[   19s] qemu-system-aarch64: -drive 
file=/var/cache/obs/worker/root_12/root,format=raw,if=none,id=disk,serial=0,cache=unsafe:
 'serial' is deprecated, please use the corresponding option of '-device' 
instead
[   19s] qemu-system-aarch64: -drive 
file=/var/cache/obs/worker/root_12/swap,format=raw,if=none,id=swap,serial=1,cache=unsafe:
 'serial' is deprecated, please use the corresponding option of '-device' 
instead
[  325s] ### WATCHDOG TRIGGERED, KILLING VM ###
[  325s] /var/cache/obs/worker/root_12/root: 64661
[  325s] qemu-system-aarch64: terminating on signal 15 from pid 12596 ()
[  325s] ### VM INTERACTION END ###
[  325s] /var/run/obs/worker/12/build/build-vm: line 462: kill: (64657) - No 
such process
[  325s] No buildstatus set, either the base system is broken 
(kernel/initrd/udev/glibc/bash/perl)
[  325s] or the build host has a kernel or hardware problem...

gave up after 13 failed build attempts...

-- 
Configure notifications at https://build.opensuse.org/user/notifications
openSUSE Build Service (https://build.opensuse.org/)


Change in osmo-bts[master]: osmo-bts-trx: print TRX socket addresses in 'show transceiver'

2018-11-18 Thread Max
Max has posted comments on this change. ( https://gerrit.osmocom.org/11764 )

Change subject: osmo-bts-trx: print TRX socket addresses in 'show transceiver'
..


Set Ready For Review


--
To view, visit https://gerrit.osmocom.org/11764
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bts
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I081305d730cbdb14b5ce1dbfee18673328225b66
Gerrit-Change-Number: 11764
Gerrit-PatchSet: 2
Gerrit-Owner: Max 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Sun, 18 Nov 2018 21:12:38 +
Gerrit-HasComments: No
Gerrit-HasLabels: No


Change in osmo-bsc[master]: LCLS: move mode check into separate function

2018-11-18 Thread Max
Max has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11551 )

Change subject: LCLS: move mode check into separate function
..

LCLS: move mode check into separate function

Before closing or breaking the loop in LCLS we do preliminary
checks. To facilitate adding new LCLS modes it's restructured as
follows:

* move check into dedicated static function
* explicitly check for MGW mode in endpoint check
* check for mode mismatch

Change-Id: I32ba232ad802625d97a0ad9d0511edc6ac7f251c
Related: OS#3659
---
M src/osmo-bsc/osmo_bsc_lcls.c
1 file changed, 25 insertions(+), 8 deletions(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/src/osmo-bsc/osmo_bsc_lcls.c b/src/osmo-bsc/osmo_bsc_lcls.c
index a25faa4..81daaf0 100644
--- a/src/osmo-bsc/osmo_bsc_lcls.c
+++ b/src/osmo-bsc/osmo_bsc_lcls.c
@@ -227,6 +227,26 @@
osmo_fsm_inst_dispatch(conn->lcls.fi, LCLS_EV_APPLY_CFG_CSC, NULL);
 }

+static inline bool lcls_check_toggle_allowed(const struct 
gsm_subscriber_connection *conn, bool enable)
+{
+   if (conn->lcls.other &&
+   conn->sccp.msc->lcls_mode != conn->lcls.other->sccp.msc->lcls_mode) 
{
+   LOGPFSM(conn->lcls.fi, "FIXME: LCLS connection mode mismatch: 
%s != %s\n",
+   get_value_string(bsc_lcls_mode_names, 
conn->sccp.msc->lcls_mode),
+   get_value_string(bsc_lcls_mode_names, 
conn->lcls.other->sccp.msc->lcls_mode));
+   return false;
+   }
+
+   if (conn->sccp.msc->lcls_mode == BSC_LCLS_MODE_MGW_LOOP && 
!conn->user_plane.mgw_endpoint_ci_msc) {
+   /* the MGCP FSM has died, e.g. due to some MGCP/SDP parsing 
error */
+   LOGPFSML(conn->lcls.fi, LOGL_NOTICE, "Cannot %s LCLS without 
MSC-side MGCP FSM\n",
+enable ? "enable" : "disable");
+   return false;
+   }
+
+   return true;
+}
+
 /* Close the loop for LCLS using MGCP */
 static inline void lcls_mdcx(const struct gsm_subscriber_connection *conn, 
struct mgcp_conn_peer *mdcx_info)
 {
@@ -242,11 +262,8 @@
LOGPFSM(conn->lcls.fi, "=== HERE IS WHERE WE DISABLE LCLS(%s)\n",
bsc_lcls_mode_name(conn->sccp.msc->lcls_mode));

-   if (!conn->user_plane.mgw_endpoint_ci_msc) {
-   /* the MGCP FSM has died, e.g. due to some MGCP/SDP parsing 
error */
-   LOGPFSML(conn->lcls.fi, LOGL_NOTICE, "Cannot disable LCLS 
without MSC-side MGCP FSM\n");
+   if (!lcls_check_toggle_allowed(conn, false))
return;
-   }

if (conn->sccp.msc->lcls_mode == BSC_LCLS_MODE_MGW_LOOP) {
struct mgcp_conn_peer mdcx_info = (struct mgcp_conn_peer){
@@ -583,12 +600,12 @@

OSMO_ASSERT(conn_other);

+   if (!lcls_check_toggle_allowed(conn, true))
+   return;
+
LOGPFSM(fi, "=== HERE IS WHERE WE ENABLE LCLS(%s)\n",
bsc_lcls_mode_name(conn->sccp.msc->lcls_mode));
-   if (!conn->user_plane.mgw_endpoint_ci_msc) {
-   LOGPFSML(fi, LOGL_ERROR, "Cannot enable LCLS without MSC-side 
MGCP FSM. FIXME\n");
-   return;
-   }
+
if (!conn_other->user_plane.mgw_endpoint_ci_msc) {
LOGPFSML(fi, LOGL_ERROR, "Cannot enable LCLS without MSC-side 
MGCP FSM. FIXME\n");
return;

--
To view, visit https://gerrit.osmocom.org/11551
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bsc
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I32ba232ad802625d97a0ad9d0511edc6ac7f251c
Gerrit-Change-Number: 11551
Gerrit-PatchSet: 8
Gerrit-Owner: Max 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Max 
Gerrit-Reviewer: Neels Hofmeyr 
Gerrit-Reviewer: Pau Espin Pedrol 


Change in libosmo-sccp[master]: Make pointcode width function public

2018-11-18 Thread Max
Max has posted comments on this change. ( https://gerrit.osmocom.org/11709 )

Change subject: Make pointcode width function public
..


Set Ready For Review


--
To view, visit https://gerrit.osmocom.org/11709
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmo-sccp
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I5a9981dd2c1d78966c61a3f6b50c7c0d9b542caf
Gerrit-Change-Number: 11709
Gerrit-PatchSet: 3
Gerrit-Owner: Max 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Pau Espin Pedrol 
Gerrit-Comment-Date: Sun, 18 Nov 2018 21:01:13 +
Gerrit-HasComments: No
Gerrit-HasLabels: No


Change in osmo-bsc[master]: LCLS: explicitly check for mode before closing the loop

2018-11-18 Thread Max
Max has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11565 )

Change subject: LCLS: explicitly check for mode before closing the loop
..

LCLS: explicitly check for mode before closing the loop

Change-Id: Ie91cc70de20ade2bfa3a1a108c731341f5e739bb
Related: OS#3659
---
M src/osmo-bsc/osmo_bsc_lcls.c
1 file changed, 13 insertions(+), 11 deletions(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/src/osmo-bsc/osmo_bsc_lcls.c b/src/osmo-bsc/osmo_bsc_lcls.c
index a406643..a25faa4 100644
--- a/src/osmo-bsc/osmo_bsc_lcls.c
+++ b/src/osmo-bsc/osmo_bsc_lcls.c
@@ -238,7 +238,6 @@

 static void lcls_break_local_switching(struct gsm_subscriber_connection *conn)
 {
-   struct mgcp_conn_peer mdcx_info;

LOGPFSM(conn->lcls.fi, "=== HERE IS WHERE WE DISABLE LCLS(%s)\n",
bsc_lcls_mode_name(conn->sccp.msc->lcls_mode));
@@ -249,11 +248,13 @@
return;
}

-   mdcx_info = (struct mgcp_conn_peer){
-   .port = conn->user_plane.msc_assigned_rtp_port,
-   };
-   osmo_strlcpy(mdcx_info.addr, conn->user_plane.msc_assigned_rtp_addr, 
sizeof(mdcx_info.addr));
-   lcls_mdcx(conn, _info);
+   if (conn->sccp.msc->lcls_mode == BSC_LCLS_MODE_MGW_LOOP) {
+   struct mgcp_conn_peer mdcx_info = (struct mgcp_conn_peer){
+   .port = conn->user_plane.msc_assigned_rtp_port,
+   };
+   osmo_strlcpy(mdcx_info.addr, 
conn->user_plane.msc_assigned_rtp_addr, sizeof(mdcx_info.addr));
+   lcls_mdcx(conn, _info);
+   }
 }

 static bool lcls_enable_possible(struct gsm_subscriber_connection *conn)
@@ -579,7 +580,6 @@
struct gsm_subscriber_connection *conn = fi->priv;
struct gsm_subscriber_connection *conn_other = conn->lcls.other;
const struct mgcp_conn_peer *other_mgw_info;
-   struct mgcp_conn_peer mdcx_info;

OSMO_ASSERT(conn_other);

@@ -601,10 +601,12 @@
return;
}

-   mdcx_info = *other_mgw_info;
-   /* Make sure the request doesn't want to use the other side's endpoint 
string. */
-   mdcx_info.endpoint[0] = 0;
-   lcls_mdcx(conn, _info);
+   if (conn->sccp.msc->lcls_mode == BSC_LCLS_MODE_MGW_LOOP) {
+   struct mgcp_conn_peer mdcx_info = *other_mgw_info;
+   /* Make sure the request doesn't want to use the other side's 
endpoint string. */
+   mdcx_info.endpoint[0] = 0;
+   lcls_mdcx(conn, _info);
+   }
 }

 static void lcls_locally_switched_wait_break_fn(struct osmo_fsm_inst *fi, 
uint32_t event, void *data)

--
To view, visit https://gerrit.osmocom.org/11565
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bsc
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: Ie91cc70de20ade2bfa3a1a108c731341f5e739bb
Gerrit-Change-Number: 11565
Gerrit-PatchSet: 6
Gerrit-Owner: Max 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Max 
Gerrit-Reviewer: Neels Hofmeyr 
Gerrit-CC: Pau Espin Pedrol 


Change in osmo-bsc[master]: add missing 'break' in switch statement

2018-11-18 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11781 )

Change subject: add missing 'break' in switch statement
..

add missing 'break' in switch statement

Coverity points out that abis_nm_rcvmsg_sw() contains a switch
statement with suspicious looking missing break statements.

It is unclear to me if the code intends to process some
types of messages in more than one state, or of all messages
which affect a particular state already appear in the state's
corresponding switch block.

Can someone else tell what is supposed to happen here?

If this code is falling through intentionally, I will suggest
a patch adding /* fallthrough */ comments for clarity.

Change-Id: I1ea4221fadf30074156e9d17d94a5cb065242584
Related: CID#57703
Related: CID#57704
---
M src/osmo-bsc/abis_nm.c
1 file changed, 2 insertions(+), 0 deletions(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Vadim Yanitskiy: Looks good to me, but someone else must approve
  Pau Espin Pedrol: Looks good to me, but someone else must approve
  Jenkins Builder: Verified



diff --git a/src/osmo-bsc/abis_nm.c b/src/osmo-bsc/abis_nm.c
index 8f5a514..c1a26ac 100644
--- a/src/osmo-bsc/abis_nm.c
+++ b/src/osmo-bsc/abis_nm.c
@@ -1463,6 +1463,7 @@
abis_nm_queue_send_next(sign_link->trx->bts);
break;
}
+   break;
case SW_STATE_WAIT_ACTACK:
switch (foh->msg_type) {
case NM_MT_ACTIVATE_SW_ACK:
@@ -1487,6 +1488,7 @@
abis_nm_queue_send_next(sign_link->trx->bts);
break;
}
+   break;
case SW_STATE_NONE:
switch (foh->msg_type) {
case NM_MT_ACTIVATE_SW_ACK:

--
To view, visit https://gerrit.osmocom.org/11781
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bsc
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I1ea4221fadf30074156e9d17d94a5cb065242584
Gerrit-Change-Number: 11781
Gerrit-PatchSet: 3
Gerrit-Owner: Stefan Sperling 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Pau Espin Pedrol 
Gerrit-Reviewer: Stefan Sperling 
Gerrit-Reviewer: Vadim Yanitskiy 


Change in osmo-bsc[master]: add missing 'break' in switch statement

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11781 )

Change subject: add missing 'break' in switch statement
..


Patch Set 2: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11781
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bsc
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I1ea4221fadf30074156e9d17d94a5cb065242584
Gerrit-Change-Number: 11781
Gerrit-PatchSet: 2
Gerrit-Owner: Stefan Sperling 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Pau Espin Pedrol 
Gerrit-Reviewer: Stefan Sperling 
Gerrit-Reviewer: Vadim Yanitskiy 
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:44:55 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in libosmocore[master]: gsm48: gsm48_decode_freq_list: Improve documentation of paramter f

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11785 )

Change subject: gsm48: gsm48_decode_freq_list: Improve documentation of 
paramter f
..


Patch Set 1: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11785
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Id8e3afff737211ded3c5689f2c83b1a544b42f9d
Gerrit-Change-Number: 11785
Gerrit-PatchSet: 1
Gerrit-Owner: Pau Espin Pedrol 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Pau Espin Pedrol 
Gerrit-Reviewer: osmith 
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:44:01 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in libosmocore[master]: gsm48: gsm48_decode_freq_list: Improve documentation of paramter f

2018-11-18 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11785 )

Change subject: gsm48: gsm48_decode_freq_list: Improve documentation of 
paramter f
..

gsm48: gsm48_decode_freq_list: Improve documentation of paramter f

Change-Id: Id8e3afff737211ded3c5689f2c83b1a544b42f9d
---
M src/gsm/gsm48_ie.c
1 file changed, 1 insertion(+), 1 deletion(-)

Approvals:
  Harald Welte: Looks good to me, approved
  osmith: Looks good to me, but someone else must approve
  Jenkins Builder: Verified



diff --git a/src/gsm/gsm48_ie.c b/src/gsm/gsm48_ie.c
index 1baf287..ffe3eba 100644
--- a/src/gsm/gsm48_ie.c
+++ b/src/gsm/gsm48_ie.c
@@ -807,7 +807,7 @@
 }

 /*! Decode TS 04.08 Cell Channel Description IE (10.5.2.1b) and other 
frequency lists
- *  \param[out] f Caller-provided output memory
+ *  \param[out] f Caller-provided output memory, an array of 1024 elements
  *  \param[in] cd Cell Channel Description IE
  *  \param[in] len Length of \a cd in bytes
  *  \returns 0 on success; negative on error */

--
To view, visit https://gerrit.osmocom.org/11785
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: Id8e3afff737211ded3c5689f2c83b1a544b42f9d
Gerrit-Change-Number: 11785
Gerrit-PatchSet: 2
Gerrit-Owner: Pau Espin Pedrol 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Pau Espin Pedrol 
Gerrit-Reviewer: osmith 


Change in libosmocore[master]: gsm_44_318.h: remove #if 0 from struct gan_cch_desc_ie

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11788 )

Change subject: gsm_44_318.h: remove #if 0 from struct gan_cch_desc_ie
..


Patch Set 1: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11788
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I9bc694f10fa9cef0bb7fc791bb40e7602459b16b
Gerrit-Change-Number: 11788
Gerrit-PatchSet: 1
Gerrit-Owner: Neels Hofmeyr 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Pau Espin Pedrol 
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:42:57 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-gsm-tester[master]: tests: iperf3: Support testing parallel iperf3 clients in test

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11773 )

Change subject: tests: iperf3: Support testing parallel iperf3 clients in test
..


Patch Set 1: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11773
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-tester
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I57799fde49e6845379cca332eec0a1f70aaecd2b
Gerrit-Change-Number: 11773
Gerrit-PatchSet: 1
Gerrit-Owner: Pau Espin Pedrol 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:41:58 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-gsm-manuals[master]: stp: update vty reference with added SCCP commands

2018-11-18 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11591 )

Change subject: stp: update vty reference with added SCCP commands
..

stp: update vty reference with added SCCP commands

After I66e97706de0c546db3c6ff77fb5e6ac6e32bff55 which adds the missing
sccp_vty_init(), update VTY reference with the new SCCP show / config commands.

Depends: I66e97706de0c546db3c6ff77fb5e6ac6e32bff55
Change-Id: Id941b8e31d3b4cfdb3f912beedc1e7af321a0113
---
M OsmoSTP/vty/osmo-stp_vty_reference.xml
1 file changed, 99 insertions(+), 1 deletion(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/OsmoSTP/vty/osmo-stp_vty_reference.xml 
b/OsmoSTP/vty/osmo-stp_vty_reference.xml
index cbda3fc..308c369 100644
--- a/OsmoSTP/vty/osmo-stp_vty_reference.xml
+++ b/OsmoSTP/vty/osmo-stp_vty_reference.xml
@@ -321,6 +321,47 @@
 
   
 
+
+  
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+  
+
 
   
 
@@ -651,6 +692,47 @@
 
   
 
+
+  
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+  
+
 
   
 
@@ -1067,7 +1149,8 @@
 
 
 
-  
+  
+
 
   
 
@@ -1164,6 +1247,21 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+
+
+
+  
+
   
   
 config-cs7-as

--
To view, visit https://gerrit.osmocom.org/11591
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: Id941b8e31d3b4cfdb3f912beedc1e7af321a0113
Gerrit-Change-Number: 11591
Gerrit-PatchSet: 3
Gerrit-Owner: Neels Hofmeyr 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)


Change in osmo-gsm-tester[master]: iperf3: implement str() method in iperf3 server

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11772 )

Change subject: iperf3: implement str() method in iperf3 server
..


Patch Set 1: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11772
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-tester
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I699f0a9a8d263ac9f02ea9594a28ca9fd8d48db6
Gerrit-Change-Number: 11772
Gerrit-PatchSet: 1
Gerrit-Owner: Pau Espin Pedrol 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:41:55 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-gsm-manuals[master]: stp: update vty reference

2018-11-18 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11590 )

Change subject: stp: update vty reference
..

stp: update vty reference

Change-Id: Id5f1067760db7a11ec380a541bfe7357a21a3bb3
---
M OsmoSTP/vty/osmo-stp_vty_reference.xml
1 file changed, 130 insertions(+), 55 deletions(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/OsmoSTP/vty/osmo-stp_vty_reference.xml 
b/OsmoSTP/vty/osmo-stp_vty_reference.xml
index 4ab24f5..cbda3fc 100644
--- a/OsmoSTP/vty/osmo-stp_vty_reference.xml
+++ b/OsmoSTP/vty/osmo-stp_vty_reference.xml
@@ -85,12 +85,6 @@
 
   
 
-
-  
-
-
-  
-
 
   
 
@@ -175,7 +169,7 @@
 
   
 
-
+
   
 
 
@@ -183,6 +177,7 @@
 
 
 
+
   
 
 
@@ -192,20 +187,10 @@
 
   
 
-
-  
-
-
-
-
-
-  
-
-
+
   
 
 
-
 
 
 
@@ -224,7 +209,6 @@
 
 
 
-
 
 
 
@@ -232,6 +216,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
 
   
 
@@ -286,6 +302,16 @@
 
   
 
+
+  
+
+
+
+
+
+
+  
+
 
   
 
@@ -376,12 +402,6 @@
 
   
 
-
-  
-
-
-  
-
 
   
 
@@ -446,7 +466,8 @@
 
   
 
-
+
+
 
 
   
@@ -478,7 +499,7 @@
 
   
 
-
+
   
 
 
@@ -486,6 +507,7 @@
 
 
 
+
   
 
 
@@ -495,20 +517,10 @@
 
   
 
-
-  
-
-
-
-
-
-  
-
-
+
   
 
 
-
 
 
 
@@ -527,7 +539,6 @@
 
 
 
-
 
 
 
@@ -535,6 +546,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
 
   
 
@@ -589,6 +632,16 @@
 
   
 
+
+  
+
+
+
+
+
+
+  
+
 
   
 
@@ -891,7 +944,7 @@
 
   
 
-
+
   
 
 
@@ -899,13 +952,13 @@
 
 
 
+
   
 
-
+
   
 
 
-
 
 
 
@@ -924,7 +977,6 @@
 
 
 
-
 
 
 
@@ -932,6 +984,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
   
   
 config-line
@@ -983,8 +1067,7 @@
 
 
 
-  
-
+  
 
   
 
@@ -1043,15 +1126,6 @@
 
   
 
-
-  
-
-
-
-
-
-  
-
 
   
 
@@ -1310,7 +1384,8 @@
   
 
 
-  
+  
+
 
   
 

--
To view, visit https://gerrit.osmocom.org/11590
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: Id5f1067760db7a11ec380a541bfe7357a21a3bb3
Gerrit-Change-Number: 11590
Gerrit-PatchSet: 3
Gerrit-Owner: Neels Hofmeyr 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)


Change in osmo-gsm-tester[master]: iperf3: Allow changing port of iperf3 server

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11771 )

Change subject: iperf3: Allow changing port of iperf3 server
..


Patch Set 1: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11771
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-tester
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Id4eae7cefbb1a18ecf2676f9cb22c60cc91cec7c
Gerrit-Change-Number: 11771
Gerrit-PatchSet: 1
Gerrit-Owner: Pau Espin Pedrol 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:41:51 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-gsm-manuals[master]: stp: update vty reference

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11590 )

Change subject: stp: update vty reference
..


Patch Set 2: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11590
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Id5f1067760db7a11ec380a541bfe7357a21a3bb3
Gerrit-Change-Number: 11590
Gerrit-PatchSet: 2
Gerrit-Owner: Neels Hofmeyr 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:41:23 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-gsm-tester[master]: resources.conf.rnd: gobi2k changed by ec20

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11770 )

Change subject: resources.conf.rnd: gobi2k changed by ec20
..


Patch Set 1: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11770
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-tester
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I2df38547978c7d2b1a1309f6e73b5a59413e08ff
Gerrit-Change-Number: 11770
Gerrit-PatchSet: 1
Gerrit-Owner: Pau Espin Pedrol 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:41:46 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-gsm-manuals[master]: hlr: update vty reference

2018-11-18 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11585 )

Change subject: hlr: update vty reference
..

hlr: update vty reference

Change-Id: I5a2322c0488cb36b089303bbfec5d4db18c41099
---
M OsmoHLR/vty/hlr_vty_reference.xml
1 file changed, 184 insertions(+), 46 deletions(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/OsmoHLR/vty/hlr_vty_reference.xml 
b/OsmoHLR/vty/hlr_vty_reference.xml
index 8d161d4..cc97dc4 100644
--- a/OsmoHLR/vty/hlr_vty_reference.xml
+++ b/OsmoHLR/vty/hlr_vty_reference.xml
@@ -85,12 +85,6 @@
 
   
 
-
-  
-
-
-  
-
 
   
 
@@ -175,7 +169,7 @@
 
   
 
-
+
   
 
 
@@ -183,6 +177,7 @@
 
 
 
+
   
 
 
@@ -192,23 +187,14 @@
 
   
 
-
-  
-
-
-
-
-
-  
-
-
+
   
 
 
-
 
 
 
+
 
 
 
@@ -227,7 +213,6 @@
 
 
 
-
 
 
 
@@ -235,6 +220,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
 
   
 
@@ -285,6 +302,12 @@
 
   
 
+
+  
+
+
+  
+
 
   
 
@@ -348,12 +371,6 @@
 
   
 
-
-  
-
-
-  
-
 
   
 
@@ -451,7 +468,7 @@
 
   
 
-
+
   
 
 
@@ -459,6 +476,7 @@
 
 
 
+
   
 
 
@@ -468,23 +486,14 @@
 
   
 
-
-  
-
-
-
-
-
-  
-
-
+
   
 
 
-
 
 
 
+
 
 
 
@@ -503,7 +512,6 @@
 
 
 
-
 
 
 
@@ -511,6 +519,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
 
   
 
@@ -561,6 +601,12 @@
 
   
 
+
+  
+
+
+  
+
 
   
 
@@ -574,9 +620,9 @@
 
   
 
-
+
 
-
+
   
 
 
@@ -837,8 +883,7 @@
 
 
   
-
-
+
   
 
 
@@ -929,7 +974,7 @@
 
   
 
-
+
   
 
 
@@ -937,16 +982,17 @@
 
 
 
+
   
 
-
+
   
 
 
-
 
 
 
+
 
 
 
@@ -965,7 +1011,6 @@
 
 
 
-
 
 
 
@@ -973,6 +1018,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
   
   
 config-line
@@ -1010,6 +1087,64 @@
 
   
 
+
+  
+
+
+  
+
+
+  
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
+
+  
+
+
+
+  
+
   
   
 config-hlr-gsup
@@ -1021,4 +1156,7 @@
   
 
   
+  
+config-hlr-euse
+  
 

--
To view, visit https://gerrit.osmocom.org/11585
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I5a2322c0488cb36b089303bbfec5d4db18c41099
Gerrit-Change-Number: 11585
Gerrit-PatchSet: 3
Gerrit-Owner: Neels Hofmeyr 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)


Change in osmo-gsm-manuals[master]: sip-connector: update vty reference

2018-11-18 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11589 )

Change subject: sip-connector: update vty reference
..

sip-connector: update vty reference

Change-Id: I79b91847337b6022f8f750533301b3bf0eb086df
---
M OsmoSIPConnector/vty/sipconn_vty_reference.xml
1 file changed, 106 insertions(+), 14 deletions(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/OsmoSIPConnector/vty/sipconn_vty_reference.xml 
b/OsmoSIPConnector/vty/sipconn_vty_reference.xml
index 35aad6b..dee42e6 100644
--- a/OsmoSIPConnector/vty/sipconn_vty_reference.xml
+++ b/OsmoSIPConnector/vty/sipconn_vty_reference.xml
@@ -188,7 +188,7 @@
 
   
 
-
+
   
 
 
@@ -196,6 +196,7 @@
 
 
 
+
   
 
 
@@ -205,11 +206,10 @@
 
   
 
-
+
   
 
 
-
 
 
 
@@ -232,7 +232,6 @@
 
 
 
-
 
 
 
@@ -240,6 +239,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
 
   
 
@@ -308,8 +339,7 @@
 
 
   
-
-
+
   
 
 
@@ -451,7 +481,7 @@
 
   
 
-
+
   
 
 
@@ -459,6 +489,7 @@
 
 
 
+
   
 
 
@@ -468,11 +499,10 @@
 
   
 
-
+
   
 
 
-
 
 
 
@@ -495,7 +525,6 @@
 
 
 
-
 
 
 
@@ -503,6 +532,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
 
   
 
@@ -855,7 +916,7 @@
 
   
 
-
+
   
 
 
@@ -863,13 +924,13 @@
 
 
 
+
   
 
-
+
   
 
 
-
 
 
 
@@ -892,7 +953,6 @@
 
 
 
-
 
 
 
@@ -900,6 +960,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
   
   
 config-stats

--
To view, visit https://gerrit.osmocom.org/11589
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I79b91847337b6022f8f750533301b3bf0eb086df
Gerrit-Change-Number: 11589
Gerrit-PatchSet: 3
Gerrit-Owner: Neels Hofmeyr 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)


Change in osmo-gsm-manuals[master]: mgw: update vty reference

2018-11-18 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11586 )

Change subject: mgw: update vty reference
..

mgw: update vty reference

Change-Id: Ib30ea8b02f8a950648b85e7ebc96a40ba5a36b34
---
M OsmoMGW/vty/mgw_vty_reference.xml
1 file changed, 146 insertions(+), 14 deletions(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/OsmoMGW/vty/mgw_vty_reference.xml 
b/OsmoMGW/vty/mgw_vty_reference.xml
index f11f484..834db04 100644
--- a/OsmoMGW/vty/mgw_vty_reference.xml
+++ b/OsmoMGW/vty/mgw_vty_reference.xml
@@ -169,7 +169,7 @@
 
   
 
-
+
   
 
 
@@ -177,6 +177,7 @@
 
 
 
+
   
 
 
@@ -186,12 +187,12 @@
 
   
 
-
+
   
 
 
-
 
+
 
 
 
@@ -210,7 +211,6 @@
 
 
 
-
 
 
 
@@ -218,6 +218,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
 
   
 
@@ -304,6 +336,24 @@
 
   
 
+
+  
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+  
+
   
   
 enable
@@ -454,7 +504,7 @@
 
   
 
-
+
   
 
 
@@ -462,6 +512,7 @@
 
 
 
+
   
 
 
@@ -471,12 +522,12 @@
 
   
 
-
+
   
 
 
-
 
+
 
 
 
@@ -495,7 +546,6 @@
 
 
 
-
 
 
 
@@ -503,6 +553,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
 
   
 
@@ -589,6 +671,24 @@
 
   
 
+
+  
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+  
+
 
   
 
@@ -929,7 +1029,7 @@
 
   
 
-
+
   
 
 
@@ -937,14 +1037,15 @@
 
 
 
+
   
 
-
+
   
 
 
-
 
+
 
 
 
@@ -963,7 +1064,6 @@
 
 
 
-
 
 
 
@@ -971,6 +1071,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
   
   
 config-stats
@@ -1360,8 +1492,8 @@
 
 
   
-
-
+
+
   
 
 

--
To view, visit https://gerrit.osmocom.org/11586
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: Ib30ea8b02f8a950648b85e7ebc96a40ba5a36b34
Gerrit-Change-Number: 11586
Gerrit-PatchSet: 3
Gerrit-Owner: Neels Hofmeyr 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)


Change in osmo-gsm-manuals[master]: sgsn: update vty reference

2018-11-18 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11588 )

Change subject: sgsn: update vty reference
..

sgsn: update vty reference

Change-Id: I64d775efa6791aca025d116905e951e10ffa5d04
---
M OsmoSGSN/vty/sgsn_vty_reference.xml
1 file changed, 252 insertions(+), 55 deletions(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/OsmoSGSN/vty/sgsn_vty_reference.xml 
b/OsmoSGSN/vty/sgsn_vty_reference.xml
index f6e4016..52d4213 100644
--- a/OsmoSGSN/vty/sgsn_vty_reference.xml
+++ b/OsmoSGSN/vty/sgsn_vty_reference.xml
@@ -85,12 +85,6 @@
 
   
 
-
-  
-
-
-  
-
 
   
 
@@ -175,7 +169,7 @@
 
   
 
-
+
   
 
 
@@ -183,6 +177,7 @@
 
 
 
+
   
 
 
@@ -192,20 +187,10 @@
 
   
 
-
-  
-
-
-
-
-
-  
-
-
+
   
 
 
-
 
 
 
@@ -237,7 +222,6 @@
 
 
 
-
 
 
 
@@ -245,6 +229,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
 
   
 
@@ -318,6 +334,12 @@
 
   
 
+
+  
+
+
+  
+
 
   
 
@@ -396,6 +418,57 @@
 
   
 
+
+  
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+  
+
 
   
 
@@ -545,12 +618,6 @@
 
   
 
-
-  
-
-
-  
-
 
   
 
@@ -648,7 +715,7 @@
 
   
 
-
+
   
 
 
@@ -656,6 +723,7 @@
 
 
 
+
   
 
 
@@ -665,20 +733,10 @@
 
   
 
-
-  
-
-
-
-
-
-  
-
-
+
   
 
 
-
 
 
 
@@ -710,7 +768,6 @@
 
 
 
-
 
 
 
@@ -718,6 +775,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
 
   
 
@@ -791,6 +880,12 @@
 
   
 
+
+  
+
+
+  
+
 
   
 
@@ -933,6 +1028,57 @@
 
   
 
+
+  
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+  
+
 
   
 
@@ -1342,8 +1488,7 @@
 
 
 
-  
-
+  
 
   
 
@@ -1362,7 +1507,7 @@
 
   
 
-
+
   
 
 
@@ -1370,13 +1515,13 @@
 
 
 
+
   
 
-
+
   
 
 
-
 
 
 
@@ -1408,7 +1553,6 @@
 
 
 
-
 
 
 
@@ -1416,6 +1560,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
 
   
 
@@ -1743,15 +1919,6 @@
 
   
 
-
-  
-
-
-
-
-
-  
-
 
   
 
@@ -1765,6 +1932,21 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+
+
+
+  
+
   
   
 config-cs7-as
@@ -2009,6 +2191,22 @@
 
   
   

Change in osmo-gsm-manuals[master]: ggsn: update vty reference

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11584 )

Change subject: ggsn: update vty reference
..


Patch Set 2: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11584
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I8a5c37505c0180d5c04c7792d6d0afdb0dffb282
Gerrit-Change-Number: 11584
Gerrit-PatchSet: 2
Gerrit-Owner: Neels Hofmeyr 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:40:55 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-gsm-manuals[master]: OsmoBSC: update VTY reference

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11582 )

Change subject: OsmoBSC: update VTY reference
..


Patch Set 2: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11582
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ia9ba8d5eba531b1156de57573ab42517e0c1ca15
Gerrit-Change-Number: 11582
Gerrit-PatchSet: 2
Gerrit-Owner: Neels Hofmeyr 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:41:01 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-gsm-manuals[master]: stp: update vty reference with added SCCP commands

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11591 )

Change subject: stp: update vty reference with added SCCP commands
..


Patch Set 2: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11591
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Id941b8e31d3b4cfdb3f912beedc1e7af321a0113
Gerrit-Change-Number: 11591
Gerrit-PatchSet: 2
Gerrit-Owner: Neels Hofmeyr 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:41:27 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-gsm-manuals[master]: sip-connector: update vty reference

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11589 )

Change subject: sip-connector: update vty reference
..


Patch Set 2: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11589
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I79b91847337b6022f8f750533301b3bf0eb086df
Gerrit-Change-Number: 11589
Gerrit-PatchSet: 2
Gerrit-Owner: Neels Hofmeyr 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:41:20 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-gsm-manuals[master]: msc: update vty reference

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11587 )

Change subject: msc: update vty reference
..


Patch Set 2: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11587
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I31f1d388b5323af8ece8a71a82c1b91f80d404e1
Gerrit-Change-Number: 11587
Gerrit-PatchSet: 2
Gerrit-Owner: Neels Hofmeyr 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Max 
Gerrit-Reviewer: Neels Hofmeyr 
Gerrit-CC: Vadim Yanitskiy 
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:41:12 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-gsm-manuals[master]: sgsn: update vty reference

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11588 )

Change subject: sgsn: update vty reference
..


Patch Set 2: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11588
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I64d775efa6791aca025d116905e951e10ffa5d04
Gerrit-Change-Number: 11588
Gerrit-PatchSet: 2
Gerrit-Owner: Neels Hofmeyr 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:41:16 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-gsm-manuals[master]: ggsn: update vty reference

2018-11-18 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/11584 )

Change subject: ggsn: update vty reference
..

ggsn: update vty reference

Change-Id: I8a5c37505c0180d5c04c7792d6d0afdb0dffb282
---
M OsmoGGSN/vty/ggsn_vty_reference.xml
1 file changed, 118 insertions(+), 44 deletions(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/OsmoGGSN/vty/ggsn_vty_reference.xml 
b/OsmoGGSN/vty/ggsn_vty_reference.xml
index 7a43263..7460026 100644
--- a/OsmoGGSN/vty/ggsn_vty_reference.xml
+++ b/OsmoGGSN/vty/ggsn_vty_reference.xml
@@ -85,12 +85,6 @@
 
   
 
-
-  
-
-
-  
-
 
   
 
@@ -175,7 +169,7 @@
 
   
 
-
+
   
 
 
@@ -183,6 +177,7 @@
 
 
 
+
   
 
 
@@ -192,20 +187,10 @@
 
   
 
-
-  
-
-
-
-
-
-  
-
-
+
   
 
 
-
 
 
 
@@ -229,7 +214,6 @@
 
 
 
-
 
 
 
@@ -237,6 +221,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
 
   
 
@@ -310,6 +326,12 @@
 
   
 
+
+  
+
+
+  
+
 
   
 
@@ -389,12 +411,6 @@
 
   
 
-
-  
-
-
-  
-
 
   
 
@@ -492,7 +508,7 @@
 
   
 
-
+
   
 
 
@@ -500,6 +516,7 @@
 
 
 
+
   
 
 
@@ -509,20 +526,10 @@
 
   
 
-
-  
-
-
-
-
-
-  
-
-
+
   
 
 
-
 
 
 
@@ -546,7 +553,6 @@
 
 
 
-
 
 
 
@@ -554,6 +560,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
 
   
 
@@ -627,6 +665,12 @@
 
   
 
+
+  
+
+
+  
+
 
   
 
@@ -777,8 +821,7 @@
 
   
 
-
-
+
   
 
 
@@ -966,7 +1009,7 @@
 
   
 
-
+
   
 
 
@@ -974,13 +1017,13 @@
 
 
 
+
   
 
-
+
   
 
 
-
 
 
 
@@ -1004,7 +1047,6 @@
 
 
 
-
 
 
 
@@ -1012,6 +1054,38 @@
 
   
 
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+
+
+
+
+  
+
+
+  
+
+
+
+
+  
+
   
   
 config-stats

--
To view, visit https://gerrit.osmocom.org/11584
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I8a5c37505c0180d5c04c7792d6d0afdb0dffb282
Gerrit-Change-Number: 11584
Gerrit-PatchSet: 3
Gerrit-Owner: Neels Hofmeyr 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)


Change in osmo-bts[master]: bts-trx: trx_if: Use struct to store CTRL msg parsed responses

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11765 )

Change subject: bts-trx: trx_if: Use struct to store CTRL msg parsed responses
..


Patch Set 1: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11765
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bts
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Icb84bce0621042afa4301678ba1cc58d8e3662bb
Gerrit-Change-Number: 11765
Gerrit-PatchSet: 1
Gerrit-Owner: Pau Espin Pedrol 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Pau Espin Pedrol 
Gerrit-CC: Vadim Yanitskiy 
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:40:16 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-gsm-manuals[master]: hlr: update vty reference

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11585 )

Change subject: hlr: update vty reference
..


Patch Set 2: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11585
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I5a2322c0488cb36b089303bbfec5d4db18c41099
Gerrit-Change-Number: 11585
Gerrit-PatchSet: 2
Gerrit-Owner: Neels Hofmeyr 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:41:05 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-gsm-manuals[master]: mgw: update vty reference

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11586 )

Change subject: mgw: update vty reference
..


Patch Set 2: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11586
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ib30ea8b02f8a950648b85e7ebc96a40ba5a36b34
Gerrit-Change-Number: 11586
Gerrit-PatchSet: 2
Gerrit-Owner: Neels Hofmeyr 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:41:08 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Jenkins build is back to normal : master-osmo-sip-connector » a1=default,a2=default,a3=default,osmocom-master-debian9 #881

2018-11-18 Thread jenkins
See 




Change in osmo-bts[master]: bts-trx: setup timer once at creation time

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11766 )

Change subject: bts-trx: setup timer once at creation time
..


Patch Set 1:

commit log could be more verbose.  It describes the *what* but not the *why*


--
To view, visit https://gerrit.osmocom.org/11766
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bts
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I3b6461d0130d25284e673c5efce0b3832c48bbb5
Gerrit-Change-Number: 11766
Gerrit-PatchSet: 1
Gerrit-Owner: Pau Espin Pedrol 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-CC: Harald Welte 
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:39:21 +
Gerrit-HasComments: No
Gerrit-HasLabels: No


Change in osmo-bts[master]: bts-trx: Allow re-try without exit if POWERON fails in osmo-trx

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11768 )

Change subject: bts-trx: Allow re-try without exit if POWERON fails in osmo-trx
..


Patch Set 1: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11768
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bts
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Iaa8f497381038fd7f9f779a8211ebc6453837c65
Gerrit-Change-Number: 11768
Gerrit-PatchSet: 1
Gerrit-Owner: Pau Espin Pedrol 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:37:32 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-bts[master]: common: Implement OML for trx_set_available(1)

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11767 )

Change subject: common: Implement OML for trx_set_available(1)
..


Patch Set 1: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11767
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bts
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I1ba32c162a8a98ed0fdd4190227de66270679e5a
Gerrit-Change-Number: 11767
Gerrit-PatchSet: 1
Gerrit-Owner: Pau Espin Pedrol 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:37:16 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-ttcn3-hacks[master]: MSC_Tests: remove unused control interface

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11690 )

Change subject: MSC_Tests: remove unused control interface
..


Patch Set 3: Code-Review-1

where does that restriction come from?  I'm not aware that we can only accept a 
single CTRL client from the libosmocore.git implementation ?!?


--
To view, visit https://gerrit.osmocom.org/11690
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I204b2e96057d13342f4bd4fdaf08fb7b88b6b11d
Gerrit-Change-Number: 11690
Gerrit-PatchSet: 3
Gerrit-Owner: dexter 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Max 
Gerrit-Reviewer: Neels Hofmeyr 
Gerrit-Reviewer: dexter 
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:36:36 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-ttcn3-hacks[master]: BSC_Tests: expect a HANDOVER PERFORMED message on internal handover

2018-11-18 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/11733 )

Change subject: BSC_Tests: expect a HANDOVER PERFORMED message on internal 
handover
..


Patch Set 2: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/11733
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I10f4e578c96a90317939ba49b61b14a3c7e488a7
Gerrit-Change-Number: 11733
Gerrit-PatchSet: 2
Gerrit-Owner: dexter 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder (102)
Gerrit-Reviewer: Neels Hofmeyr 
Gerrit-Reviewer: dexter 
Gerrit-Comment-Date: Sun, 18 Nov 2018 20:34:40 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


  1   2   >