[CentOS-devel] Interested in IA64 build.
Lamar Owen
lowen at pari.edu
Mon Jan 21 16:57:23 UTC 2013
On 10/09/2012 10:46 PM, Lamar Owen wrote:
> And, well, after 34 hours, 9 minutes, and 53 seconds (with an average
> of 213% CPU usage; having multiple CPUs does help some), the 5.8 GA
> tree is built, with no build failures that weren't expected
...
> CentOS release 5.8 (Final)
> Kernel 2.6.18-308.el5 on an ia64
>
...
> The next step is step building the 5.8 updates, probably in %{BUILDTIME} order as the first attempt, and getting a fully updated system.
Well, it wasn't actually the next step, since other more pressing work
matters took precedence, and the IA64 build of updates, the completion
of self-hosting of the build, etc, took a back seat to major data center
renovations for a couple of months. I decided I would wait until 5.9
was out. Now that that has happened, and I got a free weekend to fire
up the space heater ^H^H^H buildhost (again, photos of the buildhost can
be seen at http://forums.nekochan.net/viewtopic.php?f=14&t=16725868 ).....
Almost all of the 5.9 GA updated/new packages are built (just a couple
of packages are being stubborn, and those have a history of being
stubborn, at least on IA64 and on this buildsystem; I'm using smock),
and I have test-updated the second Altix box to 5.9:
CentOS release 5.9 (Final)
Kernel 2.6.18-348.el5 on an ia64
.....
The next step is logically to start tracking the updates from 5.9GA,
first. Then, work on getting the build to be self-hosting is a thought;
the other thought is going all the way back to the upstream sources and
building them in their build order (by RPM buildtime) to get a few of
the corner cases solved; the really old c5-wip tree Karanbir made a few
years back is the logical starting place, and SLC5 media could be used
to get to that place..... Neither of those are high priorities; keeping
up to date with what I have is the priority.
Third-party repos are also on the plate, since there are several
packages we need that are in either EPEL or RepoForge. Those are
probably higher on the list than making the build fully self-hosted, really.
But if more were interested in the IA64 build, the priorities could
definitely change. Given enough interest, install media would be a
logical step, and while that is on my list of things to do, it's not
high on that list. I can get from SLC54 to C5.9 stepwise, and I have
SLC54 media, and while it is a bit of a process to do, it's not
something I plan on doing too many times, since we only have three of
the IA64 SGI Altix systems.
Again I'll say that this process can be a lot of work. The vast
majority of the time it takes is in the building itself, and this is not
something that is easily parallelized, at least not by hand;
particularly, 5.5 to 5.6 was a pain due to a couple of major changed
packages and dependent packages that had to be built in a very specific,
sequential, order to get to work (I've documented that in posts to this
list in the past). 5.8 and 5.9 have been quite easy in comparison to
5.6; 5.7 wasn't hard, but 5.6 was.
Anyway, just a quick status update on where my IA64 rebuild stands.
More information about the CentOS-devel
mailing list