kou opened a new issue, #47097:
URL: https://github.com/apache/arrow/issues/47097

   ### Describe the enhancement requested
   
   
https://github.com/apache/arrow/blob/main/dev/tasks/linux-packages/apache-arrow/debian/control.in
 uses auto generated dependency information as much as possible.
   
   In general, it works well. But if we want to install the specified version 
such as `libarrow-glib-dev=20.0.0-1`, the auto generated dependency information 
isn't enough. Because the auto generated dependency information don't have the 
specific version. We need to specify the specific version to all related 
packages such as:
   
   ```bash
   apt install \
     libarrow-glib-dev=20.0.0-1 \
     libarrow-acero-dev=20.0.0-1 \
     libparquet-dev=20.0.0-1 \
     gir1.2-arrow-1.0=20.0.0-1 \
     libparquet-dev=20.0.0-1 \
     libarrow-dev=20.0.0-1
   ```
   
   If we have more strict dependency information (package name + the specific 
version), we don't need to specify the specific version for all related 
packages such as:
   
   ```bash
   apt install libarrow-glib-dev=20.0.0-1
   ```
   
   ### Component(s)
   
   Packaging


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@arrow.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to