Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-3977

Qt6 Add-on Conan package build test

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: RTA
    • Labels:
      None
    • Technical Risk:
      Normal

      Description

      Prequisites:

      The same toolchains, tools and system packages need to be installed as required for regular Qt 6.0.0 build.

      Packages to install using Qt Installer:

      • CMake
      • Ninja
      • Conan
      • Additional libraries: qt3d, qtnetworkauth, qtimageformats
      • 6.0.0 essentials package (gcc_64, clang_64, msvc2019, etc.)

       

      Set required tools to $PATH:

      • Ninja: Tools/Ninja
      • CMake: Tools/CMake/bin
      • Conan: Tools/Conan

      Example command to invoke the build:

      $conan install qtnetworkauth/6.0.0@qt/final --build=qtnetworkauth --profile=/home/<user>/<QtSdk>/Tools/Conan/profiles/qt-6.0.0-linux

      Arguments:

      • add-on module name: qtnetworkauth, qtimageformats, qt3d
      • conan package name: <addon>/<version>@qt/<channel>
        • <addon>: qtnetworkauth, qtimageformats, qt3d
        • <version>: e.g. 6.0.0
        • <channel>: e.g. alpha, beta1, beta2, rc, final
      • profile: pick suitable profile from:<QtSdk>/Tools/Conan/profiles/

       

      Expeted outcome:

      • the build log should not contain errors
      • binary package exists in Conan cache:
        • $HOME/.conan/data/qt3d/6.0.0/qt/beta/package/58687b9860a7859264803e7743813436a963299d/content here..

       

      $ conan info qt3d/6.0.0@qt/beta
      qt3d/6.0.0@qt/beta
      ID: 58687b9860a7859264803e7743813436a963299d
      BuildID: None
      Remote: None
      ...
      ...
      Recipe: Cache
      Binary: Cache
      Binary remote: None
      Creation date: 2020-10-22 14:41:15

        Attachments

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

          Activity

            People

            Assignee:
            mierala Minna Erälä
            Reporter:
            iknd Iikka Eklund
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes