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

Don't install dependencies when packaging updates

    XMLWordPrintable

    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: