Kouhei Sutou created ARROW-15631:
------------------------------------
Summary: [Packaging][RPM] Add major version to arrow-libs
Key: ARROW-15631
URL: https://issues.apache.org/jira/browse/ARROW-15631
Project: Apache Arrow
Issue Type: Improvement
Components: Packaging
Reporter: Kouhei Sutou
Assignee: Kouhei Sutou
We always use {{arrow-libs}} for all versions for now. It has the following
problems:
1. {{dnf update}} is failed until downstream packages are rebuilt for new
release.
2. Users can't use different major versions such as 6.0.0 and 7.0.0 in the same
system.
Example for 1.: Groonga https://groonga.org/ uses Apache Arrow and it provides
RPM package built with {{arrow-libs}}. If Groonga's package is built with
{{arrow-libs}} for 6.0.0, {{dnf update}} is failed when we release
{{arrow-libs}} for 7.0.0. Because {{dnf update}} tries to update {{arrow-libs}}
to 7.0.0 from 6.0.0 but Groonga's package depends on {{arrow-libs}} for 6.0.0
not 7.0.0. This isn't resolved until Groonga's package is rebuilt with
{{arrow-libs}} for 7.0.0. If we provide {{arrow6-libs}} for 6.0.0 and
{{arrow7-libs}} for 7.0.0, {{dnf update}} isn't failed without rebuilding
Groonga's package with {{arrow7-libs}}.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)