Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-15631

[Packaging][RPM] Add major version to libs packages

    XMLWordPrintableJSON

Details

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              kou Kouhei Sutou
              kou Kouhei Sutou
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 3.5h
                  3.5h