From a9d7108ac06b56ef26512260560ad007b4b9ab40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20Cumplido?= Date: Mon, 19 Oct 2026 11:50:29 +0200 Subject: [PATCH 1/2] GH-54595: [Packaging][CI] Fix regex on update_deb_package_names to cover the 3 on libarrow_s3 --- dev/release/utils-prepare.sh | 2 +- dev/tasks/linux-packages/apache-arrow/debian/control.in | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev/release/utils-prepare.sh b/dev/release/utils-prepare.sh index e67439467cc2..d5720fb7e968 100644 --- a/dev/release/utils-prepare.sh +++ b/dev/release/utils-prepare.sh @@ -216,7 +216,7 @@ update_deb_package_names() { ${target} \ $(echo ${target} | sed -e "s/${deb_lib_suffix}/${next_deb_lib_suffix}/") done - local deb_lib_suffix_substitute_pattern="s/(lib(arrow|gandiva|parquet)[-a-z]*)${deb_lib_suffix}/\\1${next_deb_lib_suffix}/g" + local deb_lib_suffix_substitute_pattern="s/(lib(arrow|gandiva|parquet)[-a-z0-9]*)${deb_lib_suffix}/\\1${next_deb_lib_suffix}/g" sed -i.bak -E -e "${deb_lib_suffix_substitute_pattern}" debian*/control* rm -f debian*/control*.bak git add debian*/control* diff --git a/dev/tasks/linux-packages/apache-arrow/debian/control.in b/dev/tasks/linux-packages/apache-arrow/debian/control.in index 16bea3eea5fa..acb57c1fbc19 100644 --- a/dev/tasks/linux-packages/apache-arrow/debian/control.in +++ b/dev/tasks/linux-packages/apache-arrow/debian/control.in @@ -128,7 +128,7 @@ Description: Apache Arrow is a data processing library for analysis . This package provides C++ library files for Dataset module. -Package: libarrow-s3-2600 +Package: libarrow-s3-2700 Section: libs Architecture: any Multi-Arch: same @@ -257,7 +257,7 @@ Architecture: any Multi-Arch: same Depends: ${misc:Depends}, - libarrow-s3-2600 (= ${binary:Version}), + libarrow-s3-2700 (= ${binary:Version}), libarrow-dev (= ${binary:Version}) Description: Apache Arrow is a data processing library for analysis . From 5fcef5d75d38cf0b92a74a9a38aa32c1cba881df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20Cumplido?= Date: Mon, 19 Oct 2026 15:48:56 +0200 Subject: [PATCH 2/2] Add changes to deb_gir_suffix_substitute_pattern to over s3 too --- dev/release/utils-prepare.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/release/utils-prepare.sh b/dev/release/utils-prepare.sh index d5720fb7e968..863b059f7cbb 100644 --- a/dev/release/utils-prepare.sh +++ b/dev/release/utils-prepare.sh @@ -233,7 +233,7 @@ update_deb_package_names() { ${target} \ $(echo ${target} | sed -e "s/${deb_gir_suffix}/${next_deb_gir_suffix}/") done - local deb_gir_suffix_substitute_pattern="s/(gir1\\.2-(arrow|gandiva|parquet)[-a-z]*)${deb_gir_suffix}/\\1${next_deb_gir_suffix}/g" + local deb_gir_suffix_substitute_pattern="s/(gir1\\.2-(arrow|gandiva|parquet)[-a-z0-9]*)${deb_gir_suffix}/\\1${next_deb_gir_suffix}/g" sed -i.bak -E -e "${deb_gir_suffix_substitute_pattern}" debian*/control* rm -f debian*/control*.bak git add debian*/control*