[OpenSIPS-Devel] [OpenSIPS/opensips] 5a847b: Attempt to fix GitHub Workflow

Liviu Chircu noreply at github.com
Thu May 2 09:38:14 UTC 2024


  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 5a847bdadf82aef114984f41fa5a57686759ff77
      https://github.com/OpenSIPS/opensips/commit/5a847bdadf82aef114984f41fa5a57686759ff77
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-05-02 (Thu, 02 May 2024)

  Changed paths:
    M lib/reg/ci.c
    M lib/reg/common.h
    A scripts/build/apt_requirements.sh
    R scripts/build/apt_requirements.txt
    M scripts/build/install_depends.sh

  Log Message:
  -----------
  Attempt to fix GitHub Workflow

On newer 22.04 Ubuntu, it seems the ODBC package has been bumped to "2".

Related commits:
    - fa652e8
    - 6bfd7d2

(cherry picked from commit dbf794dccad5f2865f955e693c85a65bc5046237)

Fix a bunch of ARM32 printf() warnings (Ubuntu 22.04)

(cherry picked from commit b8fdce475d6c8b7a3df3b2ae1b6d7ec64a053d9c)

Attempt #2 to fix GitHub Workflow

Previous commit fixed 22.04 but broke 20.04, so this commit should make
both work.

(cherry picked from commit d7fcd90432494b259b608d5397c6dd2bcdaa3f59)

Fix package typo

(cherry picked from commit 44c995aae67d24f80161096a529ded398bd69c45)


  Commit: e7c798e2bdc41346df7c3a65497c7c4304725c2e
      https://github.com/OpenSIPS/opensips/commit/e7c798e2bdc41346df7c3a65497c7c4304725c2e
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-05-02 (Thu, 02 May 2024)

  Changed paths:
    M scripts/build/apt_requirements.sh

  Log Message:
  -----------
  github/workflows: Add exception for multi-arch Ubuntu 22.04

(cherry picked from commit 761b844e6804ccba2aa006a8d2efd873e2d54992)


  Commit: 6893324a1557b3aa96cc7a7b50418989d66aaca6
      https://github.com/OpenSIPS/opensips/commit/6893324a1557b3aa96cc7a7b50418989d66aaca6
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-05-02 (Thu, 02 May 2024)

  Changed paths:
    M lib/reg/ci.c

  Log Message:
  -----------
  Complete b8fdce475d (ARM32 warnings)

(cherry picked from commit 41a20d6deca2861e2dce6b06485b3e0347c8fb4c)


  Commit: 19236750ef48fd08fb6a7832e68d09252ed5f9d4
      https://github.com/OpenSIPS/opensips/commit/19236750ef48fd08fb6a7832e68d09252ed5f9d4
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-05-02 (Thu, 02 May 2024)

  Changed paths:
    R scripts/build/apt_requirements.sh
    A scripts/build/apt_requirements.txt
    A scripts/build/apt_requirements_postupdate.sh
    M scripts/build/install_depends.sh

  Log Message:
  -----------
  github/workflows: Auto-detect available libodbc packages

(cherry picked from commit 63c9eb2306d7989cd63e53e778317e11c8ed16b5)

github/workflows: Move auto-detection post apt-update

(cherry picked from commit 3ab5a1cfb6372a40032989fe5e9e4b36df80aa94)

github/workflows: Fix bash multi-line error

(cherry picked from commit a09e75e8610925f4737b57dbcb1a38ef79068a2e)

github/workflows: Avoid fancy bash syntax

(cherry picked from commit 1e0ea18a637553a4c4ab51fb95428f05c37ddd62)


  Commit: cab8e5191526577d1fe7cce164188abc26caf08d
      https://github.com/OpenSIPS/opensips/commit/cab8e5191526577d1fe7cce164188abc26caf08d
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-05-02 (Thu, 02 May 2024)

  Changed paths:
    M modules/b2b_entities/dlg.c
    M scripts/build/install_depends.sh

  Log Message:
  -----------
  b2b_entities: Fix ARM32 time_t warnings (Ubuntu 22.04)

(cherry picked from commit 61ba2cc98cc63acca4774d153d6f66b5282831f0)


  Commit: fa4aa21434da3eb2e46f135284f101857c934b6a
      https://github.com/OpenSIPS/opensips/commit/fa4aa21434da3eb2e46f135284f101857c934b6a
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-05-02 (Thu, 02 May 2024)

  Changed paths:
    M scripts/build/apt_requirements_postupdate.sh

  Log Message:
  -----------
  python build: Ensure "setuptools" is available

(cherry picked from commit 4250ccd78f7c900a7eea844e9b41a0f487d08fa9)


  Commit: 8f6a9798f94ef8faa2058f6759a0ef2061faea7a
      https://github.com/OpenSIPS/opensips/commit/8f6a9798f94ef8faa2058f6759a0ef2061faea7a
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-05-02 (Thu, 02 May 2024)

  Changed paths:
    M modules/snmpstats/Makefile

  Log Message:
  -----------
  snmpstats: Fix clang warnings on ARM32/QEMU/Ubuntu-22.04

clang: warning: argument unused during compilation:
    '-fno-stack-clash-protection' [-Wunused-command-line-argument]
(cherry picked from commit 077072d9a87c974d1a9cce67cbea66344db9e1a8)


  Commit: b70c9270a1b48d91d2866e4ee2ffdcf3bd0fe6cf
      https://github.com/OpenSIPS/opensips/commit/b70c9270a1b48d91d2866e4ee2ffdcf3bd0fe6cf
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-05-02 (Thu, 02 May 2024)

  Changed paths:
    M modules/usrloc/dlist.c

  Log Message:
  -----------
  usrloc: Fix a data packing bug

(cherry picked from commit 52f21088b78647f4aa94bb66334e9ebeac6558a7)


  Commit: 9590bd7e4bdf131e3a8f85fc05c1f854e7a618c4
      https://github.com/OpenSIPS/opensips/commit/9590bd7e4bdf131e3a8f85fc05c1f854e7a618c4
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-05-02 (Thu, 02 May 2024)

  Changed paths:
    M modules/cfgutils/cfgutils.c
    M modules/cgrates/cgrates_engine.c
    M modules/db_flatstore/flatstore.c
    M modules/mid_registrar/save.c
    M modules/nat_traversal/nat_traversal.c
    M modules/ratelimit/ratelimit_helper.c
    M modules/sipcapture/sipcapture.c
    M modules/stir_shaken/stir_shaken.c
    M modules/usrloc/dlist.c

  Log Message:
  -----------
  Fix various ARM32 time_t warnings (Ubuntu 22.04)

(cherry picked from commit 25107836920b2caa0e94d40538691752f3183f57)


  Commit: 80178f0c5ec93d8898da2b72ae87bd32f1112458
      https://github.com/OpenSIPS/opensips/commit/80178f0c5ec93d8898da2b72ae87bd32f1112458
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-05-02 (Thu, 02 May 2024)

  Changed paths:
    M scripts/build/do_build.sh

  Log Message:
  -----------
  Exclude "snmpstats" from multi-arch build

It seems LTO is not possible with clang on the below arch, since
LLVMgold.so is not available, yet snmpstat's `net-snmp-config` program
includes the -ffat-lto-objects CFLAGS, which activates LTO.

build_multiarch (clang-arm64-qemu-cross, ubuntu-22.04)

/usr/bin/ld: /usr/lib/llvm-18/bin/../lib/LLVMgold.so: error loading
plugin: /usr/lib/llvm-18/bin/../lib/LLVMgold.so: cannot open shared
object file: No such file or directory
clang: error: linker command failed with exit code 1 (use -v to see invocation)

(cherry picked from commit 7e421329810a7d11e5721e934d9e4ab52f3eb80a)


Compare: https://github.com/OpenSIPS/opensips/compare/6d6a0bec6c68...80178f0c5ec9

To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications



More information about the Devel mailing list