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

Provisioning scripts: installing packages is unnecessarily cumbersome

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • P2: Important
    • None
    • None
    • None

    Description

      I want to install the "gdb" package on all linux images provisioned.

      Current state

      Now I have to edit a bunch of files and/or deal with apt/yum/dnf/zypper commands.
      And for every new platform added later the command has to be copied manually.
      Cherry-picking to branches is not automatic because platform names differ slightly (e.g. RHEL9.2 vs RHEL9.0) so the same files are in different directories.

      Ideal solution

      Ideally I would just add a line in a file under common/linux/auto/ with the content:

      installPackages+=(gdb)

      And all platforms would pick it up automatically, just because it's in the directory.

      Attachments

        Issue Links

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

          Activity

            People

              jujokini Jukka Jokiniva
              jimis Dimitrios Apostolou
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes