Skip to content

v5.0-p10 — Docker container E2E testing

Choose a tag to compare

@muzimu217 muzimu217 released this 01 Jun 17:41

Docker container E2E testing + native ARM64 package builds

Full aarch64 Test Matrix — All Passing

Test RPM (HCE 2.0) DEB (Ubuntu 22.04)
Install
init/start/status
SQL (CREATE/INSERT/SELECT/DROP)
stop
Version switch (5.0→2.6.0→2.5.0→5.0)

Docker E2E Tests (aarch64)

  • Rocky Linux 9: all tests passed
  • openEuler 24.03: all tests passed
  • Ubuntu 22.04: skipped (OpenSSL 1.1 binary compatibility)

Native ARM64 Packages

Built natively on DevEnvVM (HCE 2.0 ARM64):

RPM:

  • opentenbase-5.0-1.aarch64.rpm (9.0MB)

DEB (Ubuntu 22.04 arm64):

  • opentenbase-server_5.0-1ubuntu1_arm64.deb (5.4MB)
  • opentenbase-client_5.0-1ubuntu1_arm64.deb (734KB)
  • opentenbase-contrib_5.0-1ubuntu1_arm64.deb (1.4MB)
  • libopentenbase-dev_5.0-1ubuntu1_arm64.deb (1.5MB)
  • opentenbase-doc_5.0-1ubuntu1_all.deb (2.6MB)

Bug Fixes

  • opentenbase-switch-version: fixed binary symlinks not updating on version switch
  • DEB ARM64 build: fixed intptr_t configure issue with -include stdint.h

Dependencies

Distro Required Packages
Rocky Linux 9 sudo, which, shadow-utils, procps-ng
openEuler 24.03 sudo, which, shadow-utils, procps-ng, util-linux-user
Ubuntu 22.04 DEB libreadline8, libxml2, libcurl4, libldap-2.5-0 (auto-installed by apt)

Notes

  • RPM packages link against OpenSSL 1.1 (HCE 2.0)
  • DEB packages link against OpenSSL 3.0 (Ubuntu 22.04)