Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-97072

Create a Conan package for ICU

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 6.2.3
    • Component/s: Conan
    • Sprint:
      Qt Installer Sprint 41, Qt Installer Sprint 42, Qt Installer Sprint 45, Qt Installer Sprint 47, Qt Installer Sprint 48

      Description

      The CI builds Qt against ICU libraries provisioned on the build machines (linux, win). As the ICU libs may not be present on end users machine the linking against the Qt Conan packages may fail.

      The qtbase Conan package should declare a dependency to ICU Conan package. The ICU Conan package should be created and stored in Qt's Conan server which is then also available to customers and opensource users.

      The qtbase recipe needs to parse the ICU package version, for the dependency, from the following file which is provisioned for Qt CI:

      $HOME/conan_sw_package_versions.ini

      [icu-windows]
      version = 65.1
      [icu-linux]
      version = 56.1
      [icu-macos]
      version = 56.1

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            iknd Iikka Eklund
            Reporter:
            tpyssysa Tino Pyssysalo
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews