Uploaded image for project: 'phpBB3'
  1. phpBB3
  2. PHPBB3-14731

Don't install dependencies when packaging updates

    Details

    • Type: Task
    • Status: Unverified Fix (View Workflow)
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.1.9, 3.2.0-RC1
    • Fix Version/s: None
    • Component/s: Build System
    • Labels:
      None

      Description

      Currently for every past version that is being used as an update_from package, dependencies are installed and instantly deleted afterwards.

      Since composer caches most dependencies, this is almost not noticeable. In earlier versions of 3.2, however, we installed dependencies by referring to their commits. These downloads are not cached by composer and thus have to be re-downloaded every single time. (I'm also talking about nightly builds by our servers)
      While on 3.1 I couldn't see almost no build time decrease (4-5%), I surely could see some on 3.2 and 3.3 (Up to 25%. I've measured the times including tests)

        Attachments

          Activity

            People

            • Assignee:
              Elsensee Oliver Schramm
              Reporter:
              Elsensee Oliver Schramm
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: