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.