[gnome-bluetooth/wip/hadess/fix-soname: 1/2] ci: Reset reference ABI to an earlier version




commit 9c3d75dfd33e8b8d91b3bcf709567182f74ae053
Author: Bastien Nocera <hadess hadess net>
Date:   Tue Mar 23 14:12:18 2021 +0100

    ci: Reset reference ABI to an earlier version
    
    The ABI hasn't changed (for public functions) since the port to meson, so
    use that as the reference (while ignoring changes to internal-only agent
    functions).

 .ci/gbt.suppr  | 3 +++
 .gitlab-ci.yml | 5 +++--
 2 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.ci/gbt.suppr b/.ci/gbt.suppr
new file mode 100644
index 00000000..49030d18
--- /dev/null
+++ b/.ci/gbt.suppr
@@ -0,0 +1,3 @@
+[suppress_function]
+symbol_name_regexp = bluetooth_agent_.*
+drop = yes
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0ea240a0..bf446a4d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -19,7 +19,8 @@ variables:
     python3-dbus
   DEPENDENCIES_ABI_CHECK:
     libabigail
-  LAST_ABI_BREAK: "7cc6250695ca7c7f326f0dd1dcbabc0061123b6b"
+    intltool
+  LAST_ABI_BREAK: "92b1faa10bb7431694b799733c5ff672d2f62a70"
 
 build_stable:
   before_script:
@@ -41,4 +42,4 @@ build_stable:
     - ninja -C _build dist
     - curl https://gitlab.freedesktop.org/hadess/check-abi/-/raw/main/contrib/check-abi-fedora.sh | bash
     - dnf install -y $DEPENDENCIES_ABI_CHECK
-    - check-abi ${LAST_ABI_BREAK} $(git rev-parse HEAD)
+    - check-abi --suppr .ci/gbt.suppr ${LAST_ABI_BREAK} $(git rev-parse HEAD)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]