For historical reasons, we have two different sets of ref images and ref platform definitions. One set for Build, the other set for Unittests. We want to have only one ref image & ref platform definition, in order to use a shared pool of identical slaves that can be allocated to do *either* Build or Unittest work. Some differences that will need to be resolved are: - we *believe* that these have the same toolchain installed on these, but in slightly different locations, with slightly different env.variables. - different internal networks are used. - different accounts are used. This bug is to track working through all this, and obsoleting the old ref image. (A separate bug should track whether we migrate all our existing macs or just leave existing macs as is.)
To be clear, we want one reference platform, but we will need multiple images. As I understand it, we cannot apply the same image to all of our xserves and we definitely cannot apply the same image to the unittest minis.
Urg, good point Ben... having different hardware is going to further complicate our cleanup and consolidation work! :-( For now, yes, a different image for mac minis and xserves. Curious if IT ever figured out why we need different images for Intel-based-xserves...
We can use: moz2-darwin9-slave03 as a reference image for cloning new minis bm-xserve22 as a reference image for cloning new xserves I will make a note of this in the Ref Platform docs.
I'd prefer to have static images on IT's external drive rather than reimage from a live machine each time. Just me ? Is that what you meant ?
Yeah, totally agree with Nick here. It would be ideal to take an image from these machines after deleting build directories and such. Live machine imaging--
Filed bug 494791 in order to get static images taken.
When you file a bug asking for a new mac to be fired up you can refer to: macOSX-10.5.2-xserve-ref-image macOSX-10.5.2-mini-ref-image This information is also here: https://wiki.mozilla.org/ReferencePlatform/Mac-10.5#NEW.21_Reference_Image
Very nice, thanks for this!!