On Thu, 29 Sep 2011, [email protected] wrote:
I would strongly recommend you include Ubuntu LTS releases in your CI. These
are specifically meant to be long-lived and so, by definition, won't go away
quickly. Yes, plenty of people move to the latest and greatest versions, but I
think talk of removing 10.04 from the CI is premature at this stage. Granted,
it's been out for 2 years now, but my understanding is that it is still the
most recent LTS release available. 10.04 is apparently supported on desktops
until April 2013 (longer on servers - April 2015, but that's probably not
feasible to support in the CI).
I was under the impression that 11.10 was also to be an LTS release,
but it seems I was mistaken. In that case we should definitely keep
10.04 also, but those will be without Wayland.
osx-10.7-64 Apple Mac OS X 10.7 “Lion” Cocoa 64 bit
osx-10.6-64 Apple Mac OS X 10.6 “Snow Leopard” Cocoa 64 bit
osx-10.6-32 Apple Mac OS X 10.6 “Snow Leopard” Cocoa 32 bit
Out of the listed platforms, Macs are the most expensive and least reliable
for CI purposes, so it would be really great if we could cut these down a bit.
At least testing 32-bit OSX 10.6 in CI is probably a waste (?) I would like to
go
even further and do Qt 5.0 CI with OSX >= 10.7 only. Older OSX could still
have some release testing if it's perceived as valuable.
It would indeed be good to keep the list of reference configurations shorter. I
moved 10.6 to the second table (platforms we would like to support).
(Well, I believe Tier 1 has been so far defined to be included in the CI, but
anyways.)
Again, I think suggesting that OSX 10.6 be dropped from the CI for Qt5 is
premature. Heck, 10.7 has only been out a few months and there's still plenty
of reasons why people would be cautious about updating to it, especially in the
Enterprise world. The Qt 4.7 branch does not formally support 10.7 (you get
warnings to that effect when you compile with it). The Qt 4.8 branch does
support OSX 10.7, but Qt 4.8 hasn't even been released yet. It would seem
prudent to keep OSX 10.6 in the CI for a while, at least in the initial stages
of Qt5 to ensure that there are no compatibility surprises. I'm well aware of
the cost of having to support OSX builds (we have to do likewise for our own
software), since you can't legally virtualise it like you can the other
platforms. Maybe someone with friends at Apple can convince them to sponsor a
build server or two for you? :-P
It would be good if we could somehow get some more data/feedback on who
might be interested to deploy a Qt 5.0 app on OSX 10.6. Right now I
have argued against it mostly for selfish reasons and I honestly have
no idea who cares about it :)
--
Rohan (Nokia)
_______________________________________________
Qt5-feedback mailing list
[email protected]
http://lists.qt.nokia.com/mailman/listinfo/qt5-feedback