On 13 March 2016 at 18:42, Matthias Klose doko@ubuntu.com wrote:
except for the LTS releases, which have a two year release cycle. 16.04 LTS will be the next LTS.
Damn it.
As announced on debian-devel-announce, the freeze will be in Feb 2017.
Ok, less problematic in Debian's case.
Ubuntu LTS users won't see any 3.9 updates in August. So yes, a backport of these changes to 3.8.1 would be appreciated.
Damn it. :)
While I'm still listed as an uploader for some llvm packages in Debian; I'm only contributing some build fixes to the Debian packages if I see these, however the roadmap for Debian maybe should be to go with 3.9 as the default for the release, and maybe keep some legacy versions (I assume at least haskell needs 3.5).
That'd be ok, since Haskell will probably not be affected by the ABI bug.
But you should make sure you mark that version as deprecated and as not fulfilling the "llvm" requirement, so that packages don't accept llvm-3.5 as a dependency.
Ubuntu usually adds new llvm versions after release as part of the regular xserver/mesa updates, using a llvm-x.y version in a newer Ubuntu release. So you might get 3.9 into 16.04 LTS either in late 2016 (after the 16.10 release), or in mid 2017 (after the 17.04 release).
If this happens, could it become the default, replacing 3.8?
Debian keeps these in experimental, which is not recommended for "users"; Ubuntu keeps these in the -proposed pocket only, these package never reach the release pocket, even during development of a new release. So you can't safely point users to this version.
Ok.
So from my point of view, I'd like to see these patches on the 3.8 branch, or on a separate branch, if upstream thinks that these are not suitable for the 3.8 branch.
It's either 3.8 or nothing. We don't do multiple release branches, so once 3.9 is out, there will be no more 3.8.x (or 3.7.x, foobar, etc).
Once the ABI is fixed in trunk, we shall start the discussion about the back-port. I think we have enough information to take it to the community and make sure we take the right decision for all affected parties.
Thanks! --renato