You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ko...@apache.org on 2020/06/06 01:56:38 UTC

[arrow] branch master updated: ARROW-9050: [Release] Use 1.0.0 as the next version

This is an automated email from the ASF dual-hosted git repository.

kou pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git


The following commit(s) were added to refs/heads/master by this push:
     new 0043e39  ARROW-9050: [Release] Use 1.0.0 as the next version
0043e39 is described below

commit 0043e39e8a9124fa33009a4ebf1443f90f3f6510
Author: Sutou Kouhei <ko...@clear-code.com>
AuthorDate: Sat Jun 6 10:55:58 2020 +0900

    ARROW-9050: [Release] Use 1.0.0 as the next version
    
    Closes #7362 from kou/version-1.0.0
    
    Authored-by: Sutou Kouhei <ko...@clear-code.com>
    Signed-off-by: Sutou Kouhei <ko...@clear-code.com>
---
 c_glib/configure.ac                                |   2 +-
 c_glib/meson.build                                 |   2 +-
 cpp/CMakeLists.txt                                 |   2 +-
 csharp/Directory.Build.props                       |   2 +-
 dev/release/rat_exclude_files.txt                  |  52 ++--
 dev/tasks/homebrew-formulae/apache-arrow.rb        |   2 +-
 .../apache-arrow/debian.ubuntu-xenial/control      |  78 ++---
 .../libarrow-cuda-glib100.install}                 |   0
 .../libarrow-cuda100.install}                      |   0
 .../libarrow-dataset100.install}                   |   0
 .../libarrow-glib100.install}                      |   0
 .../libarrow-python100.install}                    |   0
 .../libarrow100.install}                           |   0
 .../libgandiva-glib100.install}                    |   0
 .../libgandiva100.install}                         |   0
 .../libparquet-glib100.install}                    |   0
 .../libparquet100.install}                         |   0
 .../libplasma-glib100.install}                     |   0
 .../libplasma100.install}                          |   0
 .../linux-packages/apache-arrow/debian/control     |  94 +++---
 .../libarrow-cuda-glib100.install}                 |   0
 .../libarrow-cuda100.install}                      |   0
 .../libarrow-dataset100.install}                   |   0
 ...flight18.install => libarrow-flight100.install} |   0
 .../libarrow-glib100.install}                      |   0
 ...8.install => libarrow-python-flight100.install} |   0
 .../libarrow-python100.install}                    |   0
 .../libarrow100.install}                           |   0
 .../libgandiva-glib100.install}                    |   0
 .../libgandiva100.install}                         |   0
 .../libparquet-glib100.install}                    |   0
 .../libparquet100.install}                         |   0
 .../libplasma-glib100.install}                     |   0
 .../libplasma100.install}                          |   0
 dev/tasks/tasks.yml                                | 340 ++++++++++-----------
 java/adapter/avro/pom.xml                          |   2 +-
 java/adapter/jdbc/pom.xml                          |   2 +-
 java/adapter/orc/pom.xml                           |   2 +-
 java/algorithm/pom.xml                             |   2 +-
 java/flight/flight-core/pom.xml                    |   2 +-
 java/flight/flight-grpc/pom.xml                    |   2 +-
 java/format/pom.xml                                |   2 +-
 java/gandiva/pom.xml                               |   2 +-
 java/memory/pom.xml                                |   2 +-
 java/performance/pom.xml                           |   4 +-
 java/plasma/pom.xml                                |   2 +-
 java/pom.xml                                       |   2 +-
 java/tools/pom.xml                                 |   2 +-
 java/vector/pom.xml                                |   2 +-
 js/package.json                                    |   2 +-
 matlab/CMakeLists.txt                              |   2 +-
 python/setup.py                                    |   2 +-
 ruby/red-arrow-cuda/lib/arrow-cuda/version.rb      |   2 +-
 ruby/red-arrow/lib/arrow/version.rb                |   2 +-
 ruby/red-gandiva/lib/gandiva/version.rb            |   2 +-
 ruby/red-parquet/lib/parquet/version.rb            |   2 +-
 ruby/red-plasma/lib/plasma/version.rb              |   2 +-
 rust/arrow-flight/Cargo.toml                       |   2 +-
 rust/arrow/Cargo.toml                              |   2 +-
 rust/benchmarks/Cargo.toml                         |   2 +-
 rust/datafusion/Cargo.toml                         |   8 +-
 rust/datafusion/README.md                          |   2 +-
 rust/integration-testing/Cargo.toml                |   2 +-
 rust/parquet/Cargo.toml                            |   4 +-
 rust/parquet/README.md                             |   4 +-
 65 files changed, 323 insertions(+), 323 deletions(-)

diff --git a/c_glib/configure.ac b/c_glib/configure.ac
index b58a44a..0c0f0a0 100644
--- a/c_glib/configure.ac
+++ b/c_glib/configure.ac
@@ -17,7 +17,7 @@
 
 AC_PREREQ(2.65)
 
-m4_define([arrow_glib_version], 0.18.0-SNAPSHOT)
+m4_define([arrow_glib_version], 1.0.0-SNAPSHOT)
 AC_INIT([arrow-glib],
         arrow_glib_version,
         [https://issues.apache.org/jira/browse/ARROW],
diff --git a/c_glib/meson.build b/c_glib/meson.build
index 649769e..c0ed245 100644
--- a/c_glib/meson.build
+++ b/c_glib/meson.build
@@ -23,7 +23,7 @@ project('arrow-glib', 'c', 'cpp',
           'cpp_std=c++11',
         ])
 
-version = '0.18.0-SNAPSHOT'
+version = '1.0.0-SNAPSHOT'
 if version.endswith('-SNAPSHOT')
   version_numbers = version.split('-')[0].split('.')
   version_tag = version.split('-')[1]
diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
index 69a149f..b4f94c3 100644
--- a/cpp/CMakeLists.txt
+++ b/cpp/CMakeLists.txt
@@ -18,7 +18,7 @@
 cmake_minimum_required(VERSION 3.2)
 message(STATUS "Building using CMake version: ${CMAKE_VERSION}")
 
-set(ARROW_VERSION "0.18.0-SNAPSHOT")
+set(ARROW_VERSION "1.0.0-SNAPSHOT")
 
 string(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+" ARROW_BASE_VERSION "${ARROW_VERSION}")
 
diff --git a/csharp/Directory.Build.props b/csharp/Directory.Build.props
index f1e35a7..bdfe2ae 100644
--- a/csharp/Directory.Build.props
+++ b/csharp/Directory.Build.props
@@ -29,7 +29,7 @@
     <Product>Apache Arrow library</Product>
     <Copyright>Copyright 2016-2019 The Apache Software Foundation</Copyright>
     <Company>The Apache Software Foundation</Company>
-    <Version>0.18.0-SNAPSHOT</Version>
+    <Version>1.0.0-SNAPSHOT</Version>
   </PropertyGroup>
 
   <PropertyGroup>
diff --git a/dev/release/rat_exclude_files.txt b/dev/release/rat_exclude_files.txt
index f1cc0da..1cbd1c2 100644
--- a/dev/release/rat_exclude_files.txt
+++ b/dev/release/rat_exclude_files.txt
@@ -61,37 +61,37 @@ dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-glib-dev.ins
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-glib-doc.doc-base
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-glib-doc.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-glib-doc.links
-dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-glib18.install
+dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-glib100.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-cuda-dev.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-cuda-glib-dev.install
-dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-cuda-glib18.install
-dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-cuda18.install
+dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-cuda-glib100.install
+dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-cuda100.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-dataset-dev.install
-dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-dataset18.install
+dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-dataset100.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-python-dev.install
-dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-python18.install
-dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow18.install
+dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-python100.install
+dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow100.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libgandiva-dev.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libgandiva-glib-dev.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libgandiva-glib-doc.doc-base
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libgandiva-glib-doc.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libgandiva-glib-doc.links
-dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libgandiva-glib18.install
-dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libgandiva18.install
+dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libgandiva-glib100.install
+dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libgandiva100.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libparquet-dev.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libparquet-glib-dev.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libparquet-glib-doc.doc-base
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libparquet-glib-doc.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libparquet-glib-doc.links
-dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libparquet-glib18.install
-dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libparquet18.install
+dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libparquet-glib100.install
+dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libparquet100.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libplasma-dev.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libplasma-glib-dev.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libplasma-glib-doc.doc-base
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libplasma-glib-doc.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libplasma-glib-doc.links
-dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libplasma-glib18.install
-dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libplasma18.install
+dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libplasma-glib100.install
+dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libplasma100.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/patches/series
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/plasma-store-server.install
 dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/rules
@@ -109,41 +109,41 @@ dev/tasks/linux-packages/apache-arrow/debian/libarrow-glib-dev.install
 dev/tasks/linux-packages/apache-arrow/debian/libarrow-glib-doc.doc-base
 dev/tasks/linux-packages/apache-arrow/debian/libarrow-glib-doc.install
 dev/tasks/linux-packages/apache-arrow/debian/libarrow-glib-doc.links
-dev/tasks/linux-packages/apache-arrow/debian/libarrow-glib18.install
+dev/tasks/linux-packages/apache-arrow/debian/libarrow-glib100.install
 dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda-dev.install
 dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda-glib-dev.install
-dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda-glib18.install
-dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda18.install
+dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda-glib100.install
+dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda100.install
 dev/tasks/linux-packages/apache-arrow/debian/libarrow-dataset-dev.install
-dev/tasks/linux-packages/apache-arrow/debian/libarrow-dataset18.install
+dev/tasks/linux-packages/apache-arrow/debian/libarrow-dataset100.install
 dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-dev.install
-dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight18.install
+dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight100.install
 dev/tasks/linux-packages/apache-arrow/debian/libarrow-python-dev.install
 dev/tasks/linux-packages/apache-arrow/debian/libarrow-python-flight-dev.install
-dev/tasks/linux-packages/apache-arrow/debian/libarrow-python-flight18.install
-dev/tasks/linux-packages/apache-arrow/debian/libarrow-python18.install
-dev/tasks/linux-packages/apache-arrow/debian/libarrow18.install
+dev/tasks/linux-packages/apache-arrow/debian/libarrow-python-flight100.install
+dev/tasks/linux-packages/apache-arrow/debian/libarrow-python100.install
+dev/tasks/linux-packages/apache-arrow/debian/libarrow100.install
 dev/tasks/linux-packages/apache-arrow/debian/libgandiva-dev.install
 dev/tasks/linux-packages/apache-arrow/debian/libgandiva-glib-dev.install
 dev/tasks/linux-packages/apache-arrow/debian/libgandiva-glib-doc.doc-base
 dev/tasks/linux-packages/apache-arrow/debian/libgandiva-glib-doc.install
 dev/tasks/linux-packages/apache-arrow/debian/libgandiva-glib-doc.links
-dev/tasks/linux-packages/apache-arrow/debian/libgandiva-glib18.install
-dev/tasks/linux-packages/apache-arrow/debian/libgandiva18.install
+dev/tasks/linux-packages/apache-arrow/debian/libgandiva-glib100.install
+dev/tasks/linux-packages/apache-arrow/debian/libgandiva100.install
 dev/tasks/linux-packages/apache-arrow/debian/libparquet-dev.install
 dev/tasks/linux-packages/apache-arrow/debian/libparquet-glib-dev.install
 dev/tasks/linux-packages/apache-arrow/debian/libparquet-glib-doc.doc-base
 dev/tasks/linux-packages/apache-arrow/debian/libparquet-glib-doc.install
 dev/tasks/linux-packages/apache-arrow/debian/libparquet-glib-doc.links
-dev/tasks/linux-packages/apache-arrow/debian/libparquet-glib18.install
-dev/tasks/linux-packages/apache-arrow/debian/libparquet18.install
+dev/tasks/linux-packages/apache-arrow/debian/libparquet-glib100.install
+dev/tasks/linux-packages/apache-arrow/debian/libparquet100.install
 dev/tasks/linux-packages/apache-arrow/debian/libplasma-dev.install
 dev/tasks/linux-packages/apache-arrow/debian/libplasma-glib-dev.install
 dev/tasks/linux-packages/apache-arrow/debian/libplasma-glib-doc.doc-base
 dev/tasks/linux-packages/apache-arrow/debian/libplasma-glib-doc.install
 dev/tasks/linux-packages/apache-arrow/debian/libplasma-glib-doc.links
-dev/tasks/linux-packages/apache-arrow/debian/libplasma-glib18.install
-dev/tasks/linux-packages/apache-arrow/debian/libplasma18.install
+dev/tasks/linux-packages/apache-arrow/debian/libplasma-glib100.install
+dev/tasks/linux-packages/apache-arrow/debian/libplasma100.install
 dev/tasks/linux-packages/apache-arrow/debian/patches/series
 dev/tasks/linux-packages/apache-arrow/debian/plasma-store-server.install
 dev/tasks/linux-packages/apache-arrow/debian/rules
diff --git a/dev/tasks/homebrew-formulae/apache-arrow.rb b/dev/tasks/homebrew-formulae/apache-arrow.rb
index f1f8668..144b829 100644
--- a/dev/tasks/homebrew-formulae/apache-arrow.rb
+++ b/dev/tasks/homebrew-formulae/apache-arrow.rb
@@ -1,7 +1,7 @@
 class ApacheArrow < Formula
   desc "Columnar in-memory analytics layer designed to accelerate big data"
   homepage "https://arrow.apache.org/"
-  url "https://www.apache.org/dyn/closer.lua?path=arrow/arrow-0.18.0-SNAPSHOT/apache-arrow-0.18.0-SNAPSHOT.tar.gz"
+  url "https://www.apache.org/dyn/closer.lua?path=arrow/arrow-1.0.0-SNAPSHOT/apache-arrow-1.0.0-SNAPSHOT.tar.gz"
   sha256 "9948ddb6d4798b51552d0dca3252dd6e3a7d0f9702714fc6f5a1b59397ce1d28"
   head "https://github.com/apache/arrow.git"
 
diff --git a/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/control b/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/control
index 7137744..ed15e58 100644
--- a/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/control
+++ b/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/control
@@ -33,7 +33,7 @@ Build-Depends-Indep: libglib2.0-doc
 Standards-Version: 3.9.7
 Homepage: https://arrow.apache.org/
 
-Package: libarrow18
+Package: libarrow100
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -45,7 +45,7 @@ Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ library files.
 
-Package: libarrow-cuda18
+Package: libarrow-cuda100
 Section: libs
 Architecture: i386 amd64
 Multi-Arch: same
@@ -53,12 +53,12 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow18 (= ${binary:Version})
+  libarrow100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ library files for CUDA support.
 
-Package: libarrow-dataset18
+Package: libarrow-dataset100
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -66,12 +66,12 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow18 (= ${binary:Version})
+  libarrow100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ library files for Datasets module.
 
-Package: libarrow-python18
+Package: libarrow-python100
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -79,7 +79,7 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow18 (= ${binary:Version}),
+  libarrow100 (= ${binary:Version}),
   python3,
   python3-numpy
 Description: Apache Arrow is a data processing library for analysis
@@ -92,7 +92,7 @@ Architecture: any
 Multi-Arch: same
 Depends:
   ${misc:Depends},
-  libarrow18 (= ${binary:Version})
+  libarrow100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ header files.
@@ -104,7 +104,7 @@ Multi-Arch: same
 Depends:
   ${misc:Depends},
   libarrow-dev (= ${binary:Version}),
-  libarrow-cuda18 (= ${binary:Version})
+  libarrow-cuda100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ header files for CUDA support.
@@ -116,7 +116,7 @@ Multi-Arch: same
 Depends:
   ${misc:Depends},
   libarrow-dev (= ${binary:Version}),
-  libarrow-dataset18 (= ${binary:Version})
+  libarrow-dataset100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ header files for Datasets module.
@@ -128,12 +128,12 @@ Multi-Arch: same
 Depends:
   ${misc:Depends},
   libarrow-dev (= ${binary:Version}),
-  libarrow-python18 (= ${binary:Version})
+  libarrow-python100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ header files for Python support.
 
-Package: libgandiva18
+Package: libgandiva100
 Section: libs
 Architecture: i386 amd64
 Multi-Arch: same
@@ -141,7 +141,7 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow18 (= ${binary:Version})
+  libarrow100 (= ${binary:Version})
 Description: Gandiva is a toolset for compiling and evaluating expressions
  on Arrow Data.
  .
@@ -154,13 +154,13 @@ Multi-Arch: same
 Depends:
   ${misc:Depends},
   libarrow-dev (= ${binary:Version}),
-  libgandiva18 (= ${binary:Version})
+  libgandiva100 (= ${binary:Version})
 Description: Gandiva is a toolset for compiling and evaluating expressions
  on Arrow Data.
  .
  This package provides C++ header files.
 
-Package: libplasma18
+Package: libplasma100
 Section: libs
 Architecture: i386 amd64
 Multi-Arch: same
@@ -168,7 +168,7 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow-cuda18 (= ${binary:Version})
+  libarrow-cuda100 (= ${binary:Version})
 Description: Plasma is an in-memory object store and cache for big data.
  .
  This package provides C++ library files to connect plasma-store-server.
@@ -180,7 +180,7 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libplasma18 (= ${binary:Version})
+  libplasma100 (= ${binary:Version})
 Description: Plasma is an in-memory object store and cache for big data.
  .
  This package provides plasma-store-server.
@@ -192,12 +192,12 @@ Multi-Arch: same
 Depends:
   ${misc:Depends},
   libarrow-cuda-dev (= ${binary:Version}),
-  libplasma18 (= ${binary:Version})
+  libplasma100 (= ${binary:Version})
 Description: Plasma is an in-memory object store and cache for big data.
  .
  This package provides C++ header files.
 
-Package: libparquet18
+Package: libparquet100
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -216,12 +216,12 @@ Multi-Arch: same
 Depends:
   ${misc:Depends},
   libarrow-dev (= ${binary:Version}),
-  libparquet18 (= ${binary:Version})
+  libparquet100 (= ${binary:Version})
 Description: Apache Parquet is a columnar storage format
  .
  This package provides C++ header files.
 
-Package: libarrow-glib18
+Package: libarrow-glib100
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -229,7 +229,7 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow18 (= ${binary:Version})
+  libarrow100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides GLib based library files.
@@ -253,7 +253,7 @@ Depends:
   ${misc:Depends},
   libglib2.0-dev,
   libarrow-dev (= ${binary:Version}),
-  libarrow-glib18 (= ${binary:Version}),
+  libarrow-glib100 (= ${binary:Version}),
   gir1.2-arrow-1.0 (= ${binary:Version})
 Suggests: libarrow-glib-doc
 Description: Apache Arrow is a data processing library for analysis
@@ -271,7 +271,7 @@ Description: Apache Arrow is a data processing library for analysis
  .
  This package provides documentations.
 
-Package: libarrow-cuda-glib18
+Package: libarrow-cuda-glib100
 Section: libs
 Architecture: i386 amd64
 Multi-Arch: same
@@ -279,8 +279,8 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow-glib18 (= ${binary:Version}),
-  libarrow-cuda18 (= ${binary:Version})
+  libarrow-glib100 (= ${binary:Version}),
+  libarrow-cuda100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides GLib based library files for CUDA support.
@@ -304,13 +304,13 @@ Depends:
   ${misc:Depends},
   libarrow-cuda-dev (= ${binary:Version}),
   libarrow-glib-dev (= ${binary:Version}),
-  libarrow-cuda-glib18 (= ${binary:Version}),
+  libarrow-cuda-glib100 (= ${binary:Version}),
   gir1.2-arrow-cuda-1.0 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides GLib based header files for CUDA support.
 
-Package: libgandiva-glib18
+Package: libgandiva-glib100
 Section: libs
 Architecture: i386 amd64
 Multi-Arch: same
@@ -318,8 +318,8 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow-glib18 (= ${binary:Version}),
-  libgandiva18 (= ${binary:Version})
+  libarrow-glib100 (= ${binary:Version}),
+  libgandiva100 (= ${binary:Version})
 Description: Gandiva is a toolset for compiling and evaluating expressions
  on Arrow Data.
  .
@@ -345,7 +345,7 @@ Depends:
   ${misc:Depends},
   libgandiva-dev (= ${binary:Version}),
   libarrow-glib-dev (= ${binary:Version}),
-  libgandiva-glib18 (= ${binary:Version}),
+  libgandiva-glib100 (= ${binary:Version}),
   gir1.2-gandiva-1.0 (= ${binary:Version})
 Description: Gandiva is a toolset for compiling and evaluating expressions
  on Arrow Data.
@@ -364,7 +364,7 @@ Description: Gandiva is a toolset for compiling and evaluating expressions
  .
  This package provides documentations.
 
-Package: libplasma-glib18
+Package: libplasma-glib100
 Section: libs
 Architecture: i386 amd64
 Multi-Arch: same
@@ -372,8 +372,8 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow-cuda-glib18 (= ${binary:Version}),
-  libplasma18 (= ${binary:Version})
+  libarrow-cuda-glib100 (= ${binary:Version}),
+  libplasma100 (= ${binary:Version})
 Description: Plasma is an in-memory object store and cache for big data.
  .
  This package provides GLib based library files to connect plasma-store-server.
@@ -397,7 +397,7 @@ Depends:
   ${misc:Depends},
   libplasma-dev (= ${binary:Version}),
   libarrow-cuda-glib-dev (= ${binary:Version}),
-  libplasma-glib18 (= ${binary:Version}),
+  libplasma-glib100 (= ${binary:Version}),
   gir1.2-plasma-1.0 (= ${binary:Version})
 Description: Plasma is an in-memory object store and cache for big data.
  .
@@ -414,7 +414,7 @@ Description: Plasma is an in-memory object store and cache for big data.
  .
  This package provides documentations.
 
-Package: libparquet-glib18
+Package: libparquet-glib100
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -422,8 +422,8 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow-glib18 (= ${binary:Version}),
-  libparquet18 (= ${binary:Version})
+  libarrow-glib100 (= ${binary:Version}),
+  libparquet100 (= ${binary:Version})
 Description: Apache Parquet is a columnar storage format
  .
  This package provides GLib based library files.
@@ -447,7 +447,7 @@ Depends:
   ${misc:Depends},
   libarrow-glib-dev (= ${binary:Version}),
   libparquet-dev (= ${binary:Version}),
-  libparquet-glib18 (= ${binary:Version}),
+  libparquet-glib100 (= ${binary:Version}),
   gir1.2-parquet-1.0 (= ${binary:Version})
 Suggests: libparquet-glib-doc
 Description: Apache Parquet is a columnar storage format
diff --git a/dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda-glib18.install b/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-cuda-glib100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda-glib18.install
rename to dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-cuda-glib100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda18.install b/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-cuda100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda18.install
rename to dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-cuda100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian/libarrow-dataset18.install b/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-dataset100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian/libarrow-dataset18.install
rename to dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-dataset100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian/libarrow-glib18.install b/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-glib100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian/libarrow-glib18.install
rename to dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-glib100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian/libarrow-python18.install b/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-python100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian/libarrow-python18.install
rename to dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-python100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian/libarrow18.install b/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian/libarrow18.install
rename to dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian/libgandiva-glib18.install b/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libgandiva-glib100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian/libgandiva-glib18.install
rename to dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libgandiva-glib100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian/libgandiva18.install b/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libgandiva100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian/libgandiva18.install
rename to dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libgandiva100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian/libparquet-glib18.install b/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libparquet-glib100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian/libparquet-glib18.install
rename to dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libparquet-glib100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian/libparquet18.install b/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libparquet100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian/libparquet18.install
rename to dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libparquet100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian/libplasma-glib18.install b/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libplasma-glib100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian/libplasma-glib18.install
rename to dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libplasma-glib100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian/libplasma18.install b/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libplasma100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian/libplasma18.install
rename to dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libplasma100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian/control b/dev/tasks/linux-packages/apache-arrow/debian/control
index 65549f8..05653a8 100644
--- a/dev/tasks/linux-packages/apache-arrow/debian/control
+++ b/dev/tasks/linux-packages/apache-arrow/debian/control
@@ -32,7 +32,7 @@ Build-Depends-Indep: libglib2.0-doc
 Standards-Version: 3.9.8
 Homepage: https://arrow.apache.org/
 
-Package: libarrow18
+Package: libarrow100
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -44,7 +44,7 @@ Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ library files.
 
-Package: libarrow-cuda18
+Package: libarrow-cuda100
 Section: libs
 Architecture: i386 amd64
 Multi-Arch: same
@@ -52,12 +52,12 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow18 (= ${binary:Version})
+  libarrow100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ library files for CUDA support.
 
-Package: libarrow-dataset18
+Package: libarrow-dataset100
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -65,13 +65,13 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow18 (= ${binary:Version}),
-  libparquet18 (= ${binary:Version})
+  libarrow100 (= ${binary:Version}),
+  libparquet100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ library files for Datasets module.
 
-Package: libarrow-flight18
+Package: libarrow-flight100
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -79,12 +79,12 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow18 (= ${binary:Version})
+  libarrow100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ library files for Flight RPC system.
 
-Package: libarrow-python18
+Package: libarrow-python100
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -92,14 +92,14 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow18 (= ${binary:Version}),
+  libarrow100 (= ${binary:Version}),
   python3,
   python3-numpy
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ library files for Python support.
 
-Package: libarrow-python-flight18
+Package: libarrow-python-flight100
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -107,8 +107,8 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow-flight18 (= ${binary:Version}),
-  libarrow-python18 (= ${binary:Version})
+  libarrow-flight100 (= ${binary:Version}),
+  libarrow-python100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ library files for Flight and Python support.
@@ -119,7 +119,7 @@ Architecture: any
 Multi-Arch: same
 Depends:
   ${misc:Depends},
-  libarrow18 (= ${binary:Version})
+  libarrow100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ header files.
@@ -131,7 +131,7 @@ Multi-Arch: same
 Depends:
   ${misc:Depends},
   libarrow-dev (= ${binary:Version}),
-  libarrow-cuda18 (= ${binary:Version})
+  libarrow-cuda100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ header files for CUDA support.
@@ -143,7 +143,7 @@ Multi-Arch: same
 Depends:
   ${misc:Depends},
   libarrow-dev (= ${binary:Version}),
-  libarrow-dataset18 (= ${binary:Version}),
+  libarrow-dataset100 (= ${binary:Version}),
   libparquet-dev (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
@@ -156,7 +156,7 @@ Multi-Arch: same
 Depends:
   ${misc:Depends},
   libarrow-dev (= ${binary:Version}),
-  libarrow-flight18 (= ${binary:Version})
+  libarrow-flight100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ header files for Flight RPC system.
@@ -168,7 +168,7 @@ Multi-Arch: same
 Depends:
   ${misc:Depends},
   libarrow-dev (= ${binary:Version}),
-  libarrow-python18 (= ${binary:Version})
+  libarrow-python100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ header files for Python support.
@@ -181,12 +181,12 @@ Depends:
   ${misc:Depends},
   libarrow-flight-dev (= ${binary:Version}),
   libarrow-python-dev (= ${binary:Version}),
-  libarrow-python-flight18 (= ${binary:Version})
+  libarrow-python-flight100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides C++ header files for Flight and Python support.
 
-Package: libgandiva18
+Package: libgandiva100
 Section: libs
 Architecture: i386 amd64
 Multi-Arch: same
@@ -194,7 +194,7 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow18 (= ${binary:Version})
+  libarrow100 (= ${binary:Version})
 Description: Gandiva is a toolset for compiling and evaluating expressions
  on Arrow Data.
  .
@@ -207,13 +207,13 @@ Multi-Arch: same
 Depends:
   ${misc:Depends},
   libarrow-dev (= ${binary:Version}),
-  libgandiva18 (= ${binary:Version})
+  libgandiva100 (= ${binary:Version})
 Description: Gandiva is a toolset for compiling and evaluating expressions
  on Arrow Data.
  .
  This package provides C++ header files.
 
-Package: libplasma18
+Package: libplasma100
 Section: libs
 Architecture: i386 amd64
 Multi-Arch: same
@@ -221,7 +221,7 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow-cuda18 (= ${binary:Version})
+  libarrow-cuda100 (= ${binary:Version})
 Description: Plasma is an in-memory object store and cache for big data.
  .
  This package provides C++ library files to connect plasma-store-server.
@@ -233,7 +233,7 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libplasma18 (= ${binary:Version})
+  libplasma100 (= ${binary:Version})
 Description: Plasma is an in-memory object store and cache for big data.
  .
  This package provides plasma-store-server.
@@ -245,12 +245,12 @@ Multi-Arch: same
 Depends:
   ${misc:Depends},
   libarrow-cuda-dev (= ${binary:Version}),
-  libplasma18 (= ${binary:Version})
+  libplasma100 (= ${binary:Version})
 Description: Plasma is an in-memory object store and cache for big data.
  .
  This package provides C++ header files.
 
-Package: libparquet18
+Package: libparquet100
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -269,12 +269,12 @@ Multi-Arch: same
 Depends:
   ${misc:Depends},
   libarrow-dev (= ${binary:Version}),
-  libparquet18 (= ${binary:Version})
+  libparquet100 (= ${binary:Version})
 Description: Apache Parquet is a columnar storage format
  .
  This package provides C++ header files.
 
-Package: libarrow-glib18
+Package: libarrow-glib100
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -282,7 +282,7 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow18 (= ${binary:Version})
+  libarrow100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides GLib based library files.
@@ -306,7 +306,7 @@ Depends:
   ${misc:Depends},
   libglib2.0-dev,
   libarrow-dev (= ${binary:Version}),
-  libarrow-glib18 (= ${binary:Version}),
+  libarrow-glib100 (= ${binary:Version}),
   gir1.2-arrow-1.0 (= ${binary:Version})
 Suggests: libarrow-glib-doc
 Description: Apache Arrow is a data processing library for analysis
@@ -324,7 +324,7 @@ Description: Apache Arrow is a data processing library for analysis
  .
  This package provides documentations.
 
-Package: libarrow-cuda-glib18
+Package: libarrow-cuda-glib100
 Section: libs
 Architecture: i386 amd64
 Multi-Arch: same
@@ -332,8 +332,8 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow-glib18 (= ${binary:Version}),
-  libarrow-cuda18 (= ${binary:Version})
+  libarrow-glib100 (= ${binary:Version}),
+  libarrow-cuda100 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides GLib based library files for CUDA support.
@@ -357,13 +357,13 @@ Depends:
   ${misc:Depends},
   libarrow-cuda-dev (= ${binary:Version}),
   libarrow-glib-dev (= ${binary:Version}),
-  libarrow-cuda-glib18 (= ${binary:Version}),
+  libarrow-cuda-glib100 (= ${binary:Version}),
   gir1.2-arrow-cuda-1.0 (= ${binary:Version})
 Description: Apache Arrow is a data processing library for analysis
  .
  This package provides GLib based header files for CUDA support.
 
-Package: libgandiva-glib18
+Package: libgandiva-glib100
 Section: libs
 Architecture: i386 amd64
 Multi-Arch: same
@@ -371,8 +371,8 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow-glib18 (= ${binary:Version}),
-  libgandiva18 (= ${binary:Version})
+  libarrow-glib100 (= ${binary:Version}),
+  libgandiva100 (= ${binary:Version})
 Description: Gandiva is a toolset for compiling and evaluating expressions
  on Arrow Data.
  .
@@ -398,7 +398,7 @@ Depends:
   ${misc:Depends},
   libgandiva-dev (= ${binary:Version}),
   libarrow-glib-dev (= ${binary:Version}),
-  libgandiva-glib18 (= ${binary:Version}),
+  libgandiva-glib100 (= ${binary:Version}),
   gir1.2-gandiva-1.0 (= ${binary:Version})
 Description: Gandiva is a toolset for compiling and evaluating expressions
  on Arrow Data.
@@ -417,7 +417,7 @@ Description: Gandiva is a toolset for compiling and evaluating expressions
  .
  This package provides documentations.
 
-Package: libplasma-glib18
+Package: libplasma-glib100
 Section: libs
 Architecture: i386 amd64
 Multi-Arch: same
@@ -425,8 +425,8 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow-cuda-glib18 (= ${binary:Version}),
-  libplasma18 (= ${binary:Version})
+  libarrow-cuda-glib100 (= ${binary:Version}),
+  libplasma100 (= ${binary:Version})
 Description: Plasma is an in-memory object store and cache for big data.
  .
  This package provides GLib based library files to connect plasma-store-server.
@@ -450,7 +450,7 @@ Depends:
   ${misc:Depends},
   libplasma-dev (= ${binary:Version}),
   libarrow-cuda-glib-dev (= ${binary:Version}),
-  libplasma-glib18 (= ${binary:Version}),
+  libplasma-glib100 (= ${binary:Version}),
   gir1.2-plasma-1.0 (= ${binary:Version})
 Description: Plasma is an in-memory object store and cache for big data.
  .
@@ -467,7 +467,7 @@ Description: Plasma is an in-memory object store and cache for big data.
  .
  This package provides documentations.
 
-Package: libparquet-glib18
+Package: libparquet-glib100
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -475,8 +475,8 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libarrow-glib18 (= ${binary:Version}),
-  libparquet18 (= ${binary:Version})
+  libarrow-glib100 (= ${binary:Version}),
+  libparquet100 (= ${binary:Version})
 Description: Apache Parquet is a columnar storage format
  .
  This package provides GLib based library files.
@@ -500,7 +500,7 @@ Depends:
   ${misc:Depends},
   libarrow-glib-dev (= ${binary:Version}),
   libparquet-dev (= ${binary:Version}),
-  libparquet-glib18 (= ${binary:Version}),
+  libparquet-glib100 (= ${binary:Version}),
   gir1.2-parquet-1.0 (= ${binary:Version})
 Suggests: libparquet-glib-doc
 Description: Apache Parquet is a columnar storage format
diff --git a/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-cuda-glib18.install b/dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda-glib100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-cuda-glib18.install
rename to dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda-glib100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-cuda18.install b/dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-cuda18.install
rename to dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-dataset18.install b/dev/tasks/linux-packages/apache-arrow/debian/libarrow-dataset100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-dataset18.install
rename to dev/tasks/linux-packages/apache-arrow/debian/libarrow-dataset100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight18.install b/dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight18.install
rename to dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-glib18.install b/dev/tasks/linux-packages/apache-arrow/debian/libarrow-glib100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-glib18.install
rename to dev/tasks/linux-packages/apache-arrow/debian/libarrow-glib100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian/libarrow-python-flight18.install b/dev/tasks/linux-packages/apache-arrow/debian/libarrow-python-flight100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian/libarrow-python-flight18.install
rename to dev/tasks/linux-packages/apache-arrow/debian/libarrow-python-flight100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-python18.install b/dev/tasks/linux-packages/apache-arrow/debian/libarrow-python100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow-python18.install
rename to dev/tasks/linux-packages/apache-arrow/debian/libarrow-python100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow18.install b/dev/tasks/linux-packages/apache-arrow/debian/libarrow100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libarrow18.install
rename to dev/tasks/linux-packages/apache-arrow/debian/libarrow100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libgandiva-glib18.install b/dev/tasks/linux-packages/apache-arrow/debian/libgandiva-glib100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libgandiva-glib18.install
rename to dev/tasks/linux-packages/apache-arrow/debian/libgandiva-glib100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libgandiva18.install b/dev/tasks/linux-packages/apache-arrow/debian/libgandiva100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libgandiva18.install
rename to dev/tasks/linux-packages/apache-arrow/debian/libgandiva100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libparquet-glib18.install b/dev/tasks/linux-packages/apache-arrow/debian/libparquet-glib100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libparquet-glib18.install
rename to dev/tasks/linux-packages/apache-arrow/debian/libparquet-glib100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libparquet18.install b/dev/tasks/linux-packages/apache-arrow/debian/libparquet100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libparquet18.install
rename to dev/tasks/linux-packages/apache-arrow/debian/libparquet100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libplasma-glib18.install b/dev/tasks/linux-packages/apache-arrow/debian/libplasma-glib100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libplasma-glib18.install
rename to dev/tasks/linux-packages/apache-arrow/debian/libplasma-glib100.install
diff --git a/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libplasma18.install b/dev/tasks/linux-packages/apache-arrow/debian/libplasma100.install
similarity index 100%
rename from dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/libplasma18.install
rename to dev/tasks/linux-packages/apache-arrow/debian/libplasma100.install
diff --git a/dev/tasks/tasks.yml b/dev/tasks/tasks.yml
index 7c7a78a..4bd3acf 100644
--- a/dev/tasks/tasks.yml
+++ b/dev/tasks/tasks.yml
@@ -487,46 +487,46 @@ tasks:
       - libarrow-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-glib18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-glib18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-glib100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-glib100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-cuda-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-cuda-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-cuda-glib18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-cuda-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-cuda18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-cuda18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-cuda-glib100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-cuda-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-cuda100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-cuda100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-dataset-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-dataset18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-dataset18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-dataset100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-dataset100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-flight-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-flight18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-flight18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-flight100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-flight100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-python-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-python18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-python18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-python100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-python100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow100_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libgandiva-glib18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libgandiva-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libgandiva18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libgandiva18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libgandiva-glib100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libgandiva-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libgandiva100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libgandiva100_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet-glib18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libparquet-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libparquet18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet-glib100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libparquet-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libparquet100_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libplasma-glib18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libplasma-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libplasma18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libplasma18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libplasma-glib100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libplasma-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libplasma100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libplasma100_{no_rc_version}-1_[a-z0-9]+.deb
       - plasma-store-server-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
       - plasma-store-server_{no_rc_version}-1_[a-z0-9]+.deb
 
@@ -550,27 +550,27 @@ tasks:
       - gir1.2-parquet-1.0_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-dataset-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-dataset18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-dataset18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-dataset100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-dataset100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-flight-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-flight18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-flight18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-flight100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-flight100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-glib18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-glib18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-glib100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-glib100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-python-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-python18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-python18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-python100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-python100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow100_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet-glib18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libparquet-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libparquet18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet-glib100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libparquet-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libparquet100_{no_rc_version}-1_[a-z0-9]+.deb
 
   debian-buster-amd64:
     ci: github
@@ -600,46 +600,46 @@ tasks:
       - libarrow-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-glib18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-glib18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-glib100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-glib100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-cuda-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-cuda-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-cuda-glib18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-cuda-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-cuda18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-cuda18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-cuda-glib100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-cuda-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-cuda100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-cuda100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-dataset-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-dataset18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-dataset18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-dataset100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-dataset100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-flight-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-flight18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-flight18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-flight100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-flight100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-python-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-python18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-python18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-python100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-python100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow100_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libgandiva-glib18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libgandiva-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libgandiva18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libgandiva18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libgandiva-glib100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libgandiva-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libgandiva100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libgandiva100_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet-glib18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libparquet-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libparquet18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet-glib100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libparquet-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libparquet100_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libplasma-glib18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libplasma-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libplasma18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libplasma18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libplasma-glib100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libplasma-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libplasma100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libplasma100_{no_rc_version}-1_[a-z0-9]+.deb
       - plasma-store-server-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
       - plasma-store-server_{no_rc_version}-1_[a-z0-9]+.deb
 
@@ -663,27 +663,27 @@ tasks:
       - gir1.2-parquet-1.0_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-dataset-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-dataset18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-dataset18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-dataset100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-dataset100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-flight-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-flight18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-flight18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-flight100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-flight100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-glib18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-glib18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-glib100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-glib100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-python-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-python18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-python18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-python100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-python100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow100_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet-glib18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libparquet-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libparquet18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet-glib100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libparquet-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libparquet100_{no_rc_version}-1_[a-z0-9]+.deb
 
   ubuntu-xenial-amd64:
     ci: github
@@ -713,31 +713,31 @@ tasks:
       - libarrow-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-glib18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-glib100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-cuda-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-cuda-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-cuda-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-cuda18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-cuda-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-cuda100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-dataset-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-dataset18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-dataset100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-python-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-python18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-python100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow100_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libgandiva-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libgandiva18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libgandiva-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libgandiva100_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet100_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libplasma-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libplasma18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libplasma-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libplasma100_{no_rc_version}-1_[a-z0-9]+.deb
       - plasma-store-server_{no_rc_version}-1_[a-z0-9]+.deb
 
   ubuntu-xenial-arm64:
@@ -761,17 +761,17 @@ tasks:
       - libarrow-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-glib18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-glib100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-dataset-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-dataset18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-dataset100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-python-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-python18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-python100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow100_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet100_{no_rc_version}-1_[a-z0-9]+.deb
 
   ubuntu-bionic-amd64:
     ci: github
@@ -801,35 +801,35 @@ tasks:
       - libarrow-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-glib18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-glib100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-cuda-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-cuda-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-cuda-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-cuda18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-cuda-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-cuda100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-dataset-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-dataset18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-dataset18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-dataset100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-dataset100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-flight-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-flight18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-flight18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-flight100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-flight100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-python-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-python18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-python100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow100_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libgandiva-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libgandiva18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libgandiva-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libgandiva100_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet100_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libplasma-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libplasma18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libplasma-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libplasma100_{no_rc_version}-1_[a-z0-9]+.deb
       - plasma-store-server-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
       - plasma-store-server_{no_rc_version}-1_[a-z0-9]+.deb
 
@@ -854,21 +854,21 @@ tasks:
       - libarrow-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-glib18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-glib100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-dataset-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-dataset18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-dataset18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-dataset100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-dataset100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-flight-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-flight18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-flight18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-flight100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-flight100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-python-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-python18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-python100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow100_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet100_{no_rc_version}-1_[a-z0-9]+.deb
 
   ubuntu-eoan-amd64:
     ci: github
@@ -898,35 +898,35 @@ tasks:
       - libarrow-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-glib18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-glib100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-cuda-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-cuda-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-cuda-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-cuda18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-cuda-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-cuda100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-dataset-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-dataset18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-dataset18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-dataset100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-dataset100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-flight-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-flight18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-flight18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-flight100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-flight100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-python-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-python18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-python100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow100_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libgandiva-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libgandiva18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libgandiva-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libgandiva100_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet100_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libplasma-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libplasma18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libplasma-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libplasma100_{no_rc_version}-1_[a-z0-9]+.deb
       - plasma-store-server-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
       - plasma-store-server_{no_rc_version}-1_[a-z0-9]+.deb
 
@@ -951,21 +951,21 @@ tasks:
       - libarrow-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-glib18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-glib100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-dataset-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-dataset18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-dataset18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-dataset100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-dataset100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-flight-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-flight18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-flight18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-flight100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-flight100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-python-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-python18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-python100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow100_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet100_{no_rc_version}-1_[a-z0-9]+.deb
 
   ubuntu-focal-amd64:
     ci: github
@@ -995,35 +995,35 @@ tasks:
       - libarrow-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-glib18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-glib100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-cuda-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-cuda-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-cuda-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-cuda18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-cuda-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-cuda100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-dataset-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-dataset18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-dataset18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-dataset100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-dataset100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-flight-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-flight18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-flight18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-flight100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-flight100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-python-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-python18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-python100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow100_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libgandiva-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libgandiva-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libgandiva18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libgandiva-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libgandiva100_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet100_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libplasma-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libplasma-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libplasma18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libplasma-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libplasma100_{no_rc_version}-1_[a-z0-9]+.deb
       - plasma-store-server-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
       - plasma-store-server_{no_rc_version}-1_[a-z0-9]+.deb
 
@@ -1048,21 +1048,21 @@ tasks:
       - libarrow-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-glib18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-glib100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-dataset-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-dataset18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-dataset18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-dataset100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-dataset100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-flight-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-flight18-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
-      - libarrow-flight18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-flight100-dbgsym_{no_rc_version}-1_[a-z0-9]+.d?deb
+      - libarrow-flight100_{no_rc_version}-1_[a-z0-9]+.deb
       - libarrow-python-dev_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow-python18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libarrow18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow-python100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libarrow100_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-dev_{no_rc_version}-1_[a-z0-9]+.deb
       - libparquet-glib-doc_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet-glib18_{no_rc_version}-1_[a-z0-9]+.deb
-      - libparquet18_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet-glib100_{no_rc_version}-1_[a-z0-9]+.deb
+      - libparquet100_{no_rc_version}-1_[a-z0-9]+.deb
 
   centos-6-amd64:
     ci: github
diff --git a/java/adapter/avro/pom.xml b/java/adapter/avro/pom.xml
index 48bfa5f..d9c6182 100644
--- a/java/adapter/avro/pom.xml
+++ b/java/adapter/avro/pom.xml
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.apache.arrow</groupId>
     <artifactId>arrow-java-root</artifactId>
-    <version>0.18.0-SNAPSHOT</version>
+    <version>1.0.0-SNAPSHOT</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
 
diff --git a/java/adapter/jdbc/pom.xml b/java/adapter/jdbc/pom.xml
index af7b669..eec274f 100644
--- a/java/adapter/jdbc/pom.xml
+++ b/java/adapter/jdbc/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.arrow</groupId>
         <artifactId>arrow-java-root</artifactId>
-        <version>0.18.0-SNAPSHOT</version>
+        <version>1.0.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/java/adapter/orc/pom.xml b/java/adapter/orc/pom.xml
index 6e97b32..b753cf6 100644
--- a/java/adapter/orc/pom.xml
+++ b/java/adapter/orc/pom.xml
@@ -81,7 +81,7 @@
     <parent>
         <groupId>org.apache.arrow</groupId>
         <artifactId>arrow-java-root</artifactId>
-        <version>0.18.0-SNAPSHOT</version>
+        <version>1.0.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/java/algorithm/pom.xml b/java/algorithm/pom.xml
index 4be665a..774fdd5 100644
--- a/java/algorithm/pom.xml
+++ b/java/algorithm/pom.xml
@@ -14,7 +14,7 @@
   <parent>
     <groupId>org.apache.arrow</groupId>
     <artifactId>arrow-java-root</artifactId>
-    <version>0.18.0-SNAPSHOT</version>
+    <version>1.0.0-SNAPSHOT</version>
   </parent>
   <artifactId>arrow-algorithm</artifactId>
   <name>Arrow Algorithms</name>
diff --git a/java/flight/flight-core/pom.xml b/java/flight/flight-core/pom.xml
index 43ac6cc..a2aac99 100644
--- a/java/flight/flight-core/pom.xml
+++ b/java/flight/flight-core/pom.xml
@@ -14,7 +14,7 @@
   <parent>
     <groupId>org.apache.arrow</groupId>
     <artifactId>arrow-java-root</artifactId>
-    <version>0.18.0-SNAPSHOT</version>
+    <version>1.0.0-SNAPSHOT</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
 
diff --git a/java/flight/flight-grpc/pom.xml b/java/flight/flight-grpc/pom.xml
index 92c3036..6225677 100644
--- a/java/flight/flight-grpc/pom.xml
+++ b/java/flight/flight-grpc/pom.xml
@@ -13,7 +13,7 @@
   <parent>
     <artifactId>arrow-java-root</artifactId>
     <groupId>org.apache.arrow</groupId>
-    <version>0.18.0-SNAPSHOT</version>
+    <version>1.0.0-SNAPSHOT</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/java/format/pom.xml b/java/format/pom.xml
index 753bbd7..0bffce0 100644
--- a/java/format/pom.xml
+++ b/java/format/pom.xml
@@ -15,7 +15,7 @@
 <parent>
   <artifactId>arrow-java-root</artifactId>
   <groupId>org.apache.arrow</groupId>
-  <version>0.18.0-SNAPSHOT</version>
+  <version>1.0.0-SNAPSHOT</version>
 </parent>
 
 <artifactId>arrow-format</artifactId>
diff --git a/java/gandiva/pom.xml b/java/gandiva/pom.xml
index f89b06d..5d3fcd0 100644
--- a/java/gandiva/pom.xml
+++ b/java/gandiva/pom.xml
@@ -14,7 +14,7 @@
     <parent>
       <groupId>org.apache.arrow</groupId>
       <artifactId>arrow-java-root</artifactId>
-      <version>0.18.0-SNAPSHOT</version>
+      <version>1.0.0-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.arrow.gandiva</groupId>
diff --git a/java/memory/pom.xml b/java/memory/pom.xml
index b3418e6..cc47628 100644
--- a/java/memory/pom.xml
+++ b/java/memory/pom.xml
@@ -14,7 +14,7 @@
   <parent>
     <groupId>org.apache.arrow</groupId>
     <artifactId>arrow-java-root</artifactId>
-    <version>0.18.0-SNAPSHOT</version>
+    <version>1.0.0-SNAPSHOT</version>
   </parent>
   <artifactId>arrow-memory</artifactId>
   <name>Arrow Memory</name>
diff --git a/java/performance/pom.xml b/java/performance/pom.xml
index 7d04df1..b2cdbdd 100644
--- a/java/performance/pom.xml
+++ b/java/performance/pom.xml
@@ -14,7 +14,7 @@
     <parent>
         <artifactId>arrow-java-root</artifactId>
         <groupId>org.apache.arrow</groupId>
-        <version>0.18.0-SNAPSHOT</version>
+        <version>1.0.0-SNAPSHOT</version>
     </parent>
     <artifactId>arrow-performance</artifactId>
     <packaging>jar</packaging>
@@ -80,7 +80,7 @@
         <dependency>
             <groupId>org.apache.arrow</groupId>
             <artifactId>arrow-algorithm</artifactId>
-            <version>0.18.0-SNAPSHOT</version>
+            <version>1.0.0-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
     </dependencies>
diff --git a/java/plasma/pom.xml b/java/plasma/pom.xml
index 8a8a618..c97c205 100644
--- a/java/plasma/pom.xml
+++ b/java/plasma/pom.xml
@@ -14,7 +14,7 @@
     <parent>
         <groupId>org.apache.arrow</groupId>
         <artifactId>arrow-java-root</artifactId>
-        <version>0.18.0-SNAPSHOT</version>
+        <version>1.0.0-SNAPSHOT</version>
     </parent>
     <artifactId>arrow-plasma</artifactId>
     <name>Arrow Plasma Client</name>
diff --git a/java/pom.xml b/java/pom.xml
index a8b148d2..fc35d50 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -20,7 +20,7 @@
 
   <groupId>org.apache.arrow</groupId>
   <artifactId>arrow-java-root</artifactId>
-  <version>0.18.0-SNAPSHOT</version>
+  <version>1.0.0-SNAPSHOT</version>
   <packaging>pom</packaging>
 
   <name>Apache Arrow Java Root POM</name>
diff --git a/java/tools/pom.xml b/java/tools/pom.xml
index cdc443d..f5248b8 100644
--- a/java/tools/pom.xml
+++ b/java/tools/pom.xml
@@ -14,7 +14,7 @@
     <parent>
         <groupId>org.apache.arrow</groupId>
         <artifactId>arrow-java-root</artifactId>
-        <version>0.18.0-SNAPSHOT</version>
+        <version>1.0.0-SNAPSHOT</version>
     </parent>
     <artifactId>arrow-tools</artifactId>
     <name>Arrow Tools</name>
diff --git a/java/vector/pom.xml b/java/vector/pom.xml
index bfd5d54..b4b0ad1 100644
--- a/java/vector/pom.xml
+++ b/java/vector/pom.xml
@@ -15,7 +15,7 @@
   <parent>
     <groupId>org.apache.arrow</groupId>
     <artifactId>arrow-java-root</artifactId>
-    <version>0.18.0-SNAPSHOT</version>
+    <version>1.0.0-SNAPSHOT</version>
   </parent>
   <artifactId>arrow-vector</artifactId>
   <name>Arrow Vectors</name>
diff --git a/js/package.json b/js/package.json
index cd5f7c6..24eee1a 100644
--- a/js/package.json
+++ b/js/package.json
@@ -113,5 +113,5 @@
   "engines": {
     "node": ">=11.12"
   },
-  "version": "0.18.0-SNAPSHOT"
+  "version": "1.0.0-SNAPSHOT"
 }
diff --git a/matlab/CMakeLists.txt b/matlab/CMakeLists.txt
index 0202f1b..2800beb 100755
--- a/matlab/CMakeLists.txt
+++ b/matlab/CMakeLists.txt
@@ -18,7 +18,7 @@
 cmake_minimum_required(VERSION 3.2)
 set(CMAKE_CXX_STANDARD 11)
 
-set(MLARROW_VERSION "0.18.0-SNAPSHOT")
+set(MLARROW_VERSION "1.0.0-SNAPSHOT")
 string(REGEX MATCH
   "^[0-9]+\\.[0-9]+\\.[0-9]+" MLARROW_BASE_VERSION "${MLARROW_VERSION}")
 
diff --git a/python/setup.py b/python/setup.py
index 3a699fe..4c264a2 100755
--- a/python/setup.py
+++ b/python/setup.py
@@ -519,7 +519,7 @@ def _move_shared_libs_unix(build_prefix, build_lib, lib_name):
 
 # If the event of not running from a git clone (e.g. from a git archive
 # or a Python sdist), see if we can set the version number ourselves
-default_version = '0.18.0-SNAPSHOT'
+default_version = '1.0.0-SNAPSHOT'
 if (not os.path.exists('../.git') and
         not os.environ.get('SETUPTOOLS_SCM_PRETEND_VERSION')):
     if os.path.exists('PKG-INFO'):
diff --git a/ruby/red-arrow-cuda/lib/arrow-cuda/version.rb b/ruby/red-arrow-cuda/lib/arrow-cuda/version.rb
index b18fcd9..47b8f4f 100644
--- a/ruby/red-arrow-cuda/lib/arrow-cuda/version.rb
+++ b/ruby/red-arrow-cuda/lib/arrow-cuda/version.rb
@@ -16,7 +16,7 @@
 # under the License.
 
 module ArrowCUDA
-  VERSION = "0.18.0-SNAPSHOT"
+  VERSION = "1.0.0-SNAPSHOT"
 
   module Version
     numbers, TAG = VERSION.split("-")
diff --git a/ruby/red-arrow/lib/arrow/version.rb b/ruby/red-arrow/lib/arrow/version.rb
index aadef37..7b50309 100644
--- a/ruby/red-arrow/lib/arrow/version.rb
+++ b/ruby/red-arrow/lib/arrow/version.rb
@@ -16,7 +16,7 @@
 # under the License.
 
 module Arrow
-  VERSION = "0.18.0-SNAPSHOT"
+  VERSION = "1.0.0-SNAPSHOT"
 
   module Version
     numbers, TAG = VERSION.split("-")
diff --git a/ruby/red-gandiva/lib/gandiva/version.rb b/ruby/red-gandiva/lib/gandiva/version.rb
index 40ed214..5eee369 100644
--- a/ruby/red-gandiva/lib/gandiva/version.rb
+++ b/ruby/red-gandiva/lib/gandiva/version.rb
@@ -16,7 +16,7 @@
 # under the License.
 
 module Gandiva
-  VERSION = "0.18.0-SNAPSHOT"
+  VERSION = "1.0.0-SNAPSHOT"
 
   module Version
     numbers, TAG = VERSION.split("-")
diff --git a/ruby/red-parquet/lib/parquet/version.rb b/ruby/red-parquet/lib/parquet/version.rb
index 79dfd84..cc3b9ed 100644
--- a/ruby/red-parquet/lib/parquet/version.rb
+++ b/ruby/red-parquet/lib/parquet/version.rb
@@ -16,7 +16,7 @@
 # under the License.
 
 module Parquet
-  VERSION = "0.18.0-SNAPSHOT"
+  VERSION = "1.0.0-SNAPSHOT"
 
   module Version
     numbers, TAG = VERSION.split("-")
diff --git a/ruby/red-plasma/lib/plasma/version.rb b/ruby/red-plasma/lib/plasma/version.rb
index bfa023c..6aa8fc5 100644
--- a/ruby/red-plasma/lib/plasma/version.rb
+++ b/ruby/red-plasma/lib/plasma/version.rb
@@ -16,7 +16,7 @@
 # under the License.
 
 module Plasma
-  VERSION = "0.18.0-SNAPSHOT"
+  VERSION = "1.0.0-SNAPSHOT"
 
   module Version
     numbers, TAG = VERSION.split("-")
diff --git a/rust/arrow-flight/Cargo.toml b/rust/arrow-flight/Cargo.toml
index 5b3f34f..29d31ee 100644
--- a/rust/arrow-flight/Cargo.toml
+++ b/rust/arrow-flight/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "arrow-flight"
 description = "Apache Arrow Flight"
-version = "0.18.0-SNAPSHOT"
+version = "1.0.0-SNAPSHOT"
 edition = "2018"
 authors = ["Apache Arrow <de...@arrow.apache.org>"]
 homepage = "https://github.com/apache/arrow"
diff --git a/rust/arrow/Cargo.toml b/rust/arrow/Cargo.toml
index 570e9b5..45e90ae 100644
--- a/rust/arrow/Cargo.toml
+++ b/rust/arrow/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow"
-version = "0.18.0-SNAPSHOT"
+version = "1.0.0-SNAPSHOT"
 description = "Rust implementation of Apache Arrow"
 homepage = "https://github.com/apache/arrow"
 repository = "https://github.com/apache/arrow"
diff --git a/rust/benchmarks/Cargo.toml b/rust/benchmarks/Cargo.toml
index f45e41f..0e540c0 100644
--- a/rust/benchmarks/Cargo.toml
+++ b/rust/benchmarks/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "arrow-benchmarks"
 description = "Apache Arrow Benchmarks"
-version = "0.18.0-SNAPSHOT"
+version = "1.0.0-SNAPSHOT"
 edition = "2018"
 authors = ["Apache Arrow <de...@arrow.apache.org>"]
 homepage = "https://github.com/apache/arrow"
diff --git a/rust/datafusion/Cargo.toml b/rust/datafusion/Cargo.toml
index 8df50ad..6a77c21 100644
--- a/rust/datafusion/Cargo.toml
+++ b/rust/datafusion/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "datafusion"
 description = "DataFusion is an in-memory query engine that uses Apache Arrow as the memory model"
-version = "0.18.0-SNAPSHOT"
+version = "1.0.0-SNAPSHOT"
 homepage = "https://github.com/apache/arrow"
 repository = "https://github.com/apache/arrow"
 authors = ["Apache Arrow <de...@arrow.apache.org>"]
@@ -45,8 +45,8 @@ cli = ["rustyline"]
 
 [dependencies]
 fnv = "1.0"
-arrow = { path = "../arrow", version = "0.18.0-SNAPSHOT" }
-parquet = { path = "../parquet", version = "0.18.0-SNAPSHOT" }
+arrow = { path = "../arrow", version = "1.0.0-SNAPSHOT" }
+parquet = { path = "../parquet", version = "1.0.0-SNAPSHOT" }
 sqlparser = "0.2.5"
 clap = "2.33"
 prettytable-rs = "0.8.0"
@@ -62,7 +62,7 @@ prost = "0.6"
 tokio = { version = "0.2", features = ["macros"] }
 tonic = "0.1"
 flatbuffers = "0.6"
-arrow-flight = { path = "../arrow-flight", version = "0.18.0-SNAPSHOT" }
+arrow-flight = { path = "../arrow-flight", version = "1.0.0-SNAPSHOT" }
 
 [[bench]]
 name = "aggregate_query_sql"
diff --git a/rust/datafusion/README.md b/rust/datafusion/README.md
index a3d4db2..9b9e8b5 100644
--- a/rust/datafusion/README.md
+++ b/rust/datafusion/README.md
@@ -27,7 +27,7 @@ DataFusion can be used as a library by adding the following to your `Cargo.toml`
 
 ```toml
 [dependencies]
-datafusion = "0.18.0-SNAPSHOT"
+datafusion = "1.0.0-SNAPSHOT"
 ```
 
 ## Using DataFusion as a binary
diff --git a/rust/integration-testing/Cargo.toml b/rust/integration-testing/Cargo.toml
index 11ed42b..4841848 100644
--- a/rust/integration-testing/Cargo.toml
+++ b/rust/integration-testing/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "arrow-integration-testing"
 description = "Binaries used in the Arrow integration tests"
-version = "0.18.0-SNAPSHOT"
+version = "1.0.0-SNAPSHOT"
 homepage = "https://github.com/apache/arrow"
 repository = "https://github.com/apache/arrow"
 authors = ["Apache Arrow <de...@arrow.apache.org>"]
diff --git a/rust/parquet/Cargo.toml b/rust/parquet/Cargo.toml
index 4ab6cc5..911beca 100644
--- a/rust/parquet/Cargo.toml
+++ b/rust/parquet/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "parquet"
-version = "0.18.0-SNAPSHOT"
+version = "1.0.0-SNAPSHOT"
 license = "Apache-2.0"
 description = "Apache Parquet implementation in Rust"
 homepage = "https://github.com/apache/arrow"
@@ -40,7 +40,7 @@ lz4 = "1.23"
 zstd = "0.5"
 chrono = "0.4"
 num-bigint = "0.2"
-arrow = { path = "../arrow", version = "0.18.0-SNAPSHOT" }
+arrow = { path = "../arrow", version = "1.0.0-SNAPSHOT" }
 serde_json = { version = "1.0", features = ["preserve_order"] }
 
 [dev-dependencies]
diff --git a/rust/parquet/README.md b/rust/parquet/README.md
index f587114..7f0eb3f 100644
--- a/rust/parquet/README.md
+++ b/rust/parquet/README.md
@@ -23,7 +23,7 @@
 Add this to your Cargo.toml:
 ```toml
 [dependencies]
-parquet = "0.18.0-SNAPSHOT"
+parquet = "1.0.0-SNAPSHOT"
 ```
 
 and this to your crate root:
@@ -44,7 +44,7 @@ while let Some(record) = iter.next() {
     println!("{}", record);
 }
 ```
-See [crate documentation](https://docs.rs/crate/parquet/0.18.0-SNAPSHOT) on available API.
+See [crate documentation](https://docs.rs/crate/parquet/1.0.0-SNAPSHOT) on available API.
 
 ## Supported Parquet Version
 - Parquet-format 2.4.0