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

Reduce time spent on FFmpeg upgrades

    XMLWordPrintable

Details

    • Epic
    • Resolution: Unresolved
    • Not Evaluated
    • None
    • None
    • Multimedia
    • None
    • OKR - FFmpeg provisioning

    Description

      FFmpeg has frequent patch releases. Upgrading FFmpeg is time-consuming because of frequent provisioning failures. We want FFmpeg upgrades to be smooth and fast.

      To speed up FFmpeg upgrades, we must first understand why provisioning frequently fails. We can get an overview by looking at provisioning build logs, documenting the different failure modes, and discussing them with, for example, the CI team.

      Based on such an analysis, we can create a mitigation plan with recommendations on how to speed up FFmpeg provisioning. Since stakeholders should agree on this plan, the task involves identifying the relevant stakeholders.

      DoD: A mitigation plan is agreed upon with stakeholders.

      If, during this work, we identify low-hanging fruits that would improve the situation, these improvements can be implemented on the way, but as part of this OKR season, the goal is not to implement the solution.

      Notes from team discussion:

      • Reduce number of build/provisioning failures
      • Make provisioning faster
      • Helps staying up to date on FFmpeg security patches etc.
      • Challenge: MSYS provisioning on Windows
      • DoD: Reasons for provisioning problems understood and mitigation plan agreed on with stakeholders.
      • Look into third party package managers (vcPkg/Conan, and if we can upstream necessary changes)

      Attachments

        Issue Links

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

          Activity

            People

              qtmultimediateam Qt Multimedia Team
              johanseg Jøger Hansegård
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes