Endless Night (Take Four)
By jyri on Aug 27, 2009
Is it that time of the year again? I guess so!
Back in February I posted my (sort-of) biannual review of SFW build times so it has been six months. The SFW build continue to chug along towards collapsing under its own weight as I predicted two years ago. I can't claim much in the way of visionary powers for the observation since it is a rather obvious outcome of consolidating all sources into one tree. Unfortunately not obvious enough though since the practice still continues!
To review, refer to my original article on unconsolidating which exposes the problem with the Solaris build concept of building all applications together in one single source tree. I updated the data in June 2008 and later in February 2009.
Aside from the build times nothing has really changed so no other news. If you haven't read the previous articles check them out since I won't repeat the data here.
As of this month, SFW build produces 416 packages, takes 9.7 hours to build and a built workspace takes 19.4GB!
|2007/12: 158 packages||2008/06: 205 packages||2009/02: 302 packages||2009/08: 416 packages||5000 package predictions|
|2.8 hours||3.6 hours||7.5 hours||9.7 hours||88,89,116,124|
|7.5 GB||10 GB||12.3 GB||19.4 GB||203,233,237,244|
The time/space predictions for 5000 packages are within the range previously seen (current one in bold in above table: 116 hours and 233GB) so no big surprises.
Well the big surprise is we're still building OpenSolaris applications this way!
For the Web Stack project and components we are now looking into dropping out of SFW since this is unsustainable and is consuming too much of our limited resources. Hopefully my next biannual SFW update will be that there isn't one! ;-) Time will tell...