[OpenSIPS-Devel] [OpenSIPS/opensips] b7dcc4: Switch to bionic (aka Ubuntu 18) as main test vehi...

Liviu Chircu noreply at github.com
Wed Oct 21 15:32:41 EST 2020


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b7dcc4aa9925b9db9fff0d2623052db66e1c13fc
      https://github.com/OpenSIPS/opensips/commit/b7dcc4aa9925b9db9fff0d2623052db66e1c13fc
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Switch to bionic (aka Ubuntu 18) as main test vehicle and add bunch
of extra jobs:

o Build with GCC 7 @ Ubuntu 18;
o Build with GCC 9 @ Ubuntu 18;
o Build with GCC 10 @ Ubuntu 18;
o Build with Clang 7 @ Ubuntu 18;
o Build with Clang 9 @ Ubuntu 18;
o Build with Clang 10 @ Ubuntu 18;
o Build with GCC 7 @ Ubuntu 18 (ARM);
o Build with Clang 7 @ Ubuntu 18 (ARM);
o Build Core with GCC 7 @ Ubuntu 18 (i386);
o Build Core with Clang 7 @ Ubuntu 18 (i386).

Fix Travis warnings:

 o GC sudo, fixes "root: deprecated key sudo (The key `sudo` has no effect anymore.)";
 o add dist into global;
 o add os.


  Commit: 736163f0edfbe93fd08eec8e51377d456c4c9cb4
      https://github.com/OpenSIPS/opensips/commit/736163f0edfbe93fd08eec8e51377d456c4c9cb4
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    M resolve.c

  Log Message:
  -----------
  Fix warning converting from int to float with Clang 10:

resolve.c:1454:34: error: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Werror,-Wimplicit-int-float-conversion]


  Commit: 18f4c3d9b34583c7464eba2e5ca8fe24f72e9fc9
      https://github.com/OpenSIPS/opensips/commit/18f4c3d9b34583c7464eba2e5ca8fe24f72e9fc9
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    R atomic.h
    M statistics.c
    M statistics.h

  Log Message:
  -----------
  Use stdatomic.h, which is part of C standard since C11.


  Commit: c20bb225a6a00cdf5ae5f5756714e48844104797
      https://github.com/OpenSIPS/opensips/commit/c20bb225a6a00cdf5ae5f5756714e48844104797
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    M cfg_pp.c
    M db/db_val.h
    M mem/rpm_mem.c
    M parser/sdp/sdp.c
    M reactor.c
    M time_rec.c

  Log Message:
  -----------
  Fix printf-style formats to match argument when building on
32-bit arches.


  Commit: cb2ba2ad8c1b0dcc4134bbbc294915387709c355
      https://github.com/OpenSIPS/opensips/commit/cb2ba2ad8c1b0dcc4134bbbc294915387709c355
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    M parser/parse_privacy.c

  Log Message:
  -----------
  Make identation consistent to not upset Clang 10:

parser/parse_privacy.c:161:2: error: misleading indentation; statement is not part of the previous 'if' [-Werror,-Wmisleading-indentation]


  Commit: 541d832c6cef7538c33a4b594ee6936ba4c272ba
      https://github.com/OpenSIPS/opensips/commit/541d832c6cef7538c33a4b594ee6936ba4c272ba
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    M modules/mi_html/http_fnc.c

  Log Message:
  -----------
  Fix Clang 9 warning:

  http_fnc.c:679:22: error: adding 'int' to a string does not append to the string


  Commit: 42f6c3601564ade0a0003a6f67f82710e64ada92
      https://github.com/OpenSIPS/opensips/commit/42f6c3601564ade0a0003a6f67f82710e64ada92
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    M modules/drouting/drouting.c
    M modules/qrouting/qr_sort.c

  Log Message:
  -----------
  Fix another instance of the implicit conversion from 'int' to 'float'
Clang 10 warning.


  Commit: 2f18d8a768a43daaa509d8860fcf68cf5796483d
      https://github.com/OpenSIPS/opensips/commit/2f18d8a768a43daaa509d8860fcf68cf5796483d
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    M modules/b2b_logic/b2b_logic.c

  Log Message:
  -----------
  Fix logic error picked up by Cang 10:

b2b_logic.c:1789:14: error: overlapping comparisons always evaluate to false [-Werror,-Wtautological-overlap-compare]


  Commit: 7330ce09fab8309506ad5f6f1c09a77a993663d7
      https://github.com/OpenSIPS/opensips/commit/7330ce09fab8309506ad5f6f1c09a77a993663d7
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    M modules/drouting/prefix_tree.c

  Log Message:
  -----------
  Fix warning compiling with Clang 7 on ARM64:

prefix_tree.c:158:8: error: result of comparison of constant -1 with expression of type 'char' is always true [-Werror,-Wtautological-constant-out-of-range-compare]


  Commit: 08617f262b1701aa7936df1b62f9534d4a7c68db
      https://github.com/OpenSIPS/opensips/commit/08617f262b1701aa7936df1b62f9534d4a7c68db
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    M modules/rest_client/rest_methods.c

  Log Message:
  -----------
  Avoid warning on ARM64 when compiled with Clang 7:

rest_methods.c:575:21: error: result of comparison of constant -3 with expression of type 'char' is always true [-Werror,-Wtautological-constant-out-of-range-compare]


  Commit: 27634ffef4ca3d5d12770fb7b7f2d2559ad5b998
      https://github.com/OpenSIPS/opensips/commit/27634ffef4ca3d5d12770fb7b7f2d2559ad5b998
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    M modules/cpl_c/cpl_parser.c
    M modules/sql_cacher/sql_cacher.h

  Log Message:
  -----------
  Use int, not char, which could be either signed or unsigned.


  Commit: bd7aca676d5f9f5f6b7faa615e2669e06e3416c2
      https://github.com/OpenSIPS/opensips/commit/bd7aca676d5f9f5f6b7faa615e2669e06e3416c2
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    M Makefile.defs

  Log Message:
  -----------
  Treat both clang and gcc the same for the purpose of figuring out
CC_ARCH. Also use -m32 when linking on i386 with clang.


  Commit: ba42823549cc26fdd1a84eb197c506680c51b414
      https://github.com/OpenSIPS/opensips/commit/ba42823549cc26fdd1a84eb197c506680c51b414
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    M mem/q_malloc.c

  Log Message:
  -----------
  Make definitions of the ST_CHECK_PATTERN, END_CHECK_PATTERN1 and
END_CHECK_PATTERN2 independent of sizeof(long).


  Commit: 74bf0bcdf1eaef81a9ce02f083219da75a9af4be
      https://github.com/OpenSIPS/opensips/commit/74bf0bcdf1eaef81a9ce02f083219da75a9af4be
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    M modules/rabbitmq/Makefile
    M modules/rabbitmq_consumer/Makefile

  Log Message:
  -----------
  If CC_NAME is set to gcc, CC could be anything, like gcc-X.


  Commit: 0e430d803f2acef21c584f70cd36c8bf58c0a525
      https://github.com/OpenSIPS/opensips/commit/0e430d803f2acef21c584f70cd36c8bf58c0a525
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2020-10-21 (Wed, 21 Oct 2020)

  Changed paths:
    M .travis.yml
    M Makefile.defs
    R atomic.h
    M cfg_pp.c
    M db/db_val.h
    M mem/q_malloc.c
    M mem/rpm_mem.c
    M modules/b2b_logic/b2b_logic.c
    M modules/cpl_c/cpl_parser.c
    M modules/drouting/drouting.c
    M modules/drouting/prefix_tree.c
    M modules/mi_html/http_fnc.c
    M modules/qrouting/qr_sort.c
    M modules/rabbitmq/Makefile
    M modules/rabbitmq_consumer/Makefile
    M modules/rest_client/rest_methods.c
    M modules/sql_cacher/sql_cacher.h
    M parser/parse_privacy.c
    M parser/sdp/sdp.c
    M reactor.c
    M resolve.c
    M statistics.c
    M statistics.h
    M time_rec.c

  Log Message:
  -----------
  Merge pull request #2289 from sippy/pr_travis_bionic

Expand Travis setup, add 10 more build variants. Fix many issues.


Compare: https://github.com/OpenSIPS/opensips/compare/cdcac5bb3b3c...0e430d803f2a



More information about the Devel mailing list