Skip to content

Commit 85660b2

Browse files
committed
Merge branch '1.1.14-rc'
2 parents 8fe22f3 + 372425e commit 85660b2

28 files changed

+87
-50
lines changed

.github/workflows/compile-test.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,9 @@ jobs:
6464
arch:
6565
- amd64
6666
target:
67-
- "rockylinux:9"
68-
- "rockylinux:8"
67+
- "almalinux:10"
68+
- "almalinux:9"
69+
- "almalinux:8"
6970
steps:
7071
- name: Checkout repo
7172
uses: actions/checkout@v4

.github/workflows/deb-build.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- amd64
1818
target:
1919
- "debian:bookworm"
20-
- "debian:bullseye"
20+
- "debian:trixie"
2121
- "ubuntu:jammy"
2222
- "ubuntu:noble"
2323

@@ -52,7 +52,7 @@ jobs:
5252
arch:
5353
- amd64
5454
target:
55-
- "debian:bullseye"
55+
- "debian:trixie"
5656
- "ubuntu:jammy"
5757
- "debian:bookworm"
5858
- "ubuntu:noble"
@@ -96,7 +96,7 @@ jobs:
9696
arch:
9797
- amd64
9898
target:
99-
- "debian:bullseye"
99+
- "debian:trixie"
100100
- "debian:bookworm"
101101
- "ubuntu:jammy"
102102
- "ubuntu:noble"

.github/workflows/rpm-build.yaml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@ jobs:
1616
arch:
1717
- amd64
1818
target:
19-
- "rockylinux:8"
20-
- "rockylinux:9"
19+
- "almalinux:8"
20+
- "almalinux:9"
21+
# - "almalinux:10"
2122

2223
steps:
2324
- name: Checkout repo
@@ -49,8 +50,9 @@ jobs:
4950
arch:
5051
- amd64
5152
target:
52-
- "rockylinux:8"
53-
- "rockylinux:9"
53+
- "almalinux:8"
54+
- "almalinux:9"
55+
# - "almalinux:10"
5456
needs: build
5557
steps:
5658
- name: Set environment variables for download
@@ -63,6 +65,7 @@ jobs:
6365
env:
6466
TARGET: ${{ matrix.target }}
6567
run: |
68+
yum install -y findutils gnupg
6669
curl -1sLf 'https://dl.cloudsmith.io/public/wand/libwandio/cfg/setup/bash.rpm.sh' | bash
6770
curl -1sLf 'https://dl.cloudsmith.io/public/wand/libwandder/cfg/setup/bash.rpm.sh' | bash
6871
curl -1sLf 'https://dl.cloudsmith.io/public/wand/libtrace/cfg/setup/bash.rpm.sh' | bash
@@ -71,14 +74,13 @@ jobs:
7174
gpg --import packagecloud-rabbitmq-key.asc
7275
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | bash
7376
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | bash
74-
if [[ "${TARGET}" =~ rocky* ]]; then
77+
if [[ "${TARGET}" =~ alma* ]]; then
7578
dnf install -y dnf-plugins-core epel-release || true
7679
dnf config-manager --set-enabled powertools || true
7780
/usr/bin/crb enable || true
7881
fi
7982
- name: Test package install
8083
run: |
81-
yum install -y findutils
8284
find . -name "*.rpm" | xargs yum install -y
8385
- name: Test package removal
8486
run: |
@@ -97,8 +99,9 @@ jobs:
9799
arch:
98100
- amd64
99101
target:
100-
- "rockylinux:8"
101-
- "rockylinux:9"
102+
- "almalinux:8"
103+
- "almalinux:9"
104+
# - "almalinux:10"
102105
needs: test
103106
steps:
104107
- name: Set environment variables for download

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
OpenLI -- open source ETSI-compliant Lawful Intercept software
22

3-
Version: 1.1.13
3+
Version: 1.1.14
44

55
---------------------------------------------------------------------------
66

configure.ac

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Super primitive configure script
22

3-
AC_INIT([openli],[1.1.13],[[email protected]])
3+
AC_INIT([openli],[1.1.14],[[email protected]])
44

55
AM_INIT_AUTOMAKE([subdir-objects])
66
AC_CONFIG_SRCDIR(src/collector/collector.c)
@@ -60,7 +60,8 @@ fi
6060

6161
AC_CHECK_HEADERS([uthash.h], [uthash_avail=yes; break;])
6262
AC_CHECK_HEADERS([syslog.h])
63-
AC_CHECK_HEADER(amqp.h, ampq_h_found=1, amqp_h_found=0)
63+
AC_CHECK_HEADER(amqp.h, amqp_h_found=1, amqp_h_found=0)
64+
AC_CHECK_HEADER(rabbitmq-c/tcp_socket.h, [amqp_h_found=1; rabbitmq_include_subdir=1;])
6465

6566
AC_CONFIG_FILES([Makefile src/Makefile extlib/Makefile
6667
extlib/libpatricia/Makefile])
@@ -169,6 +170,11 @@ else
169170
MEDIATOR_LIBS="$MEDIATOR_LIBS -lrabbitmq"
170171
PROVISIONER_LIBS="$PROVISIONER_LIBS -lrabbitmq"
171172
fi
173+
174+
if test "$rabbitmq_include_subdir" = 1; then
175+
AC_DEFINE(RMQC_HEADER_SUBDIR, 1, [defined to 1 if rabbitmq-c headers are in the rabbitmq-c subdirectory])
176+
fi
177+
172178
fi
173179

174180
if test "$libyaml_found" = 0; then

debian/changelog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
openli (1.1.14-1) unstable; urgency=medium
2+
3+
* Add support for new RabbitMQ header file structure added in
4+
rabbitmq-c 0.12.0, so we can build packages for Debian trixie.
5+
6+
-- Shane Alcock <[email protected]> Mon, 18 Aug 2025 10:55:35 +1200
7+
18
openli (1.1.13-1) unstable; urgency=medium
29

310
* REST API: added new endpoints for collectors/ and mediators/ to

debian/control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Source: openli
22
Section: net
33
Priority: optional
44
Maintainer: Shane Alcock <[email protected]>
5-
Build-Depends: debhelper-compat (= 12), dh-autoreconf, dh-systemd (>=1.5),
5+
Build-Depends: debhelper-compat (= 12), dh-autoreconf,
66
libtrace4-dev (>= 4.0.28), libyaml-dev, uthash-dev, libwandder2-dev (>=2.0.14),
77
libjudy-dev, libzmq3-dev, libgoogle-perftools-dev, libosip2-dev (>=5.0.0),
88
libssl-dev, librabbitmq-dev, libb64-dev, uuid-dev,

debpkg-setup.sh

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,5 @@ curl -1sLf 'https://dl.cloudsmith.io/public/wand/libwandder/cfg/setup/bash.deb.s
2020
curl -1sLf 'https://dl.cloudsmith.io/public/wand/libtrace/cfg/setup/bash.deb.sh' | bash
2121
curl -1sLf 'https://dl.cloudsmith.io/public/wand/openli/cfg/setup/bash.deb.sh' | bash
2222

23-
case ${DISTRO} in
24-
bullseye | bookworm )
25-
sed -i 's/ dh-systemd (>=1.5),//' debian/control
26-
;;
27-
28-
jammy | noble )
29-
sed -i 's/ dh-systemd (>=1.5),//' debian/control
30-
;;
31-
32-
esac
33-
34-
3523
apt-get update
3624
apt-get upgrade -y

rpm/openli.spec

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: openli
2-
Version: 1.1.13
2+
Version: 1.1.14
33
Release: 1%{?dist}
44
Summary: Software for performing ETSI-compliant lawful intercept
55

@@ -310,6 +310,9 @@ fi
310310

311311

312312
%changelog
313+
* Mon Aug 18 2025 Shane Alcock <[email protected]> - 1.1.14-1
314+
- Updated for 1.1.14 release
315+
313316
* Thu Jun 5 2025 Shane Alcock <[email protected]> - 1.1.13-1
314317
- Updated for 1.1.13 release
315318

rpmpkg-setup.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ fi
3333
if [[ "$1" =~ alma* ]]; then
3434
dnf install -y dnf-plugins-core epel-release || true
3535
dnf config-manager --set-enabled powertools || true
36+
dnf module disable -y mariadb || true
3637
/usr/bin/crb enable || true
3738
fi
3839

0 commit comments

Comments
 (0)