Request versioned tracks for llvm-chromium

LLVM-Chromium is a snap that Chromium and Chromium-FFmpeg snaps use in their builds. They all use the Chromium tarball as the source for their builds.

Depending on the version of this source, a different version of LLVM is necessary.

Now, since we have stable, beta and dev channels for Chromium (each based on a difference source version) and keep a number of different FFmpeg slots in Chromium-FFmpeg (each based on a difference source version, you can see that I even hardcode revision numbers for the older slots), it becomes tricky and error-prone to switch to synchronize their needs with the stable/beta/edge channels of LLVM-Chromium.

I’d therefore like to request versioned tracks for LLVM-Chromium. This will make intent clear and improve maintainabity.

The release cadence means I’d need a new track about every semester.

For the time being the following versioned tracks would be populated:

  • 21
  • 22
  • 23
  • 24

But it might not hurt to just already create a handful of more (25, 26…) for the future, if this request is granted.

Hello @nteodosio, I’ve gone ahead and created tracks 21 through 24. Please raise another request when tracks 25 and so on are required. Thanks!