Content:
The precessor of these pages was first setup by Rick Younie and located on his buildd, named "bruno". Then these pages moved to a new public machine called "crest". In the meanwhile these pages became useful not only for the m68k porters to check the status of their builds, but also for Debian Developers and maintainers. From time to time a maintainer asked why this kind of page only exist for m68k and not for the other archs as well?
One of the reason might have been that the parsing and generation of the page took up to 10 minutes on crest - only for m68k. Due to this fact, Rick disabled this service on crest during autumn 2003 because it took too much cpu time away. I offered him to host this service on my service and so the page moved. First it was available under http://m68k.bluespice.org/ but then I registered buildd.net and .org later on, because we enabled the generation of buildd stats for all archs. On the new machine it took only 2 minutes - for all archs.
Well, the page became quite well-known and was referenced by other people and I'm happy that many Debian Developers appreciate this service as an additional source of information to buildd.debian.org. Therefore, I invested some time to enhance these pages a little bit, made them more supportable by me and added some new feature such as buildd status update, new graphical stats and some minor improvements (f.e. you can now see how old the wanna-build data is from which these pages are generated).
Yeah, but why all this?
It's simple. Because during the years there always arose the same kind questions on the m68k porters list, like "Why is m68k holding my package to go into testing?", "Please rebuild my package xyz!", etc..
These pages try to give you (as a maintainer) a helping hand to find your answers on your own. www.buildd.net lists some buildd related texts such as from Wouter Verhelst or Michael Schmitz. And it tries
to help you to find your wanted information as quick and easy as possible.
So, if you have some idea to make this even better usuable for you, please let me know! :-)
Here a some common meanings:
up
no response
The host exceeded its update interval by 1.25x the previous interval. It is now marked as no responding. This might be caused by a intermittent network problem for example.
down
The machine hasn't updated its status 4x in a row. It is marked as down now. The might be caused by a crash of the machine.
not participating
The buildd admin has decided to not participate with his machine. For whatever reason he has. Ask him. :-)
wait for key
need setup
Usually this occurs when a new buildd is added. But it might happen as well that this was caused by a serious chroot breakage and the admin needs to re-install the buildd environment.
name
This too. It's the shortname of the buildd. Usually this can be found as well in the build logs you can find on buildd.debian.org.
lastseen
Lastseen is the timestamp when the buildd updated its status the last time. The time is in localtime, which is for the server location during the northern summertime CEST = UTC+2 and during winter CET = UTC+1. Usually all times on this site are in that timezone if not otherwise stated.
interval
The interval is the time between two updates and is important for the last column.
expected at
This is probably the most important column. It defines until when a buildd have to update its status again to not marked as being down. It is 4x the interval duration. After 1.25x the interval the machine will be marked as "no response".
wget -q -O /dev/null "http://www.buildd.net/cgi/status.phtml?update=name&p=pass&reason=--mark--" 2>&1 1>/dev/null
3-59/10 * * * * wget -q -O /dev/null "http://www.buildd.net/cgi/status.phtml?name=BUILDD&p=PASSWD&building="$(test -f build/build-progress && ps axww|grep -qs sbuild.*--dist\\=unstable && sed -ne 's/\: currently.*//p' < "build/build-progress") 2>&1 1>/dev/null || true 57 * * * * wget -q -O /dev/null "http://www.buildd.net/cgi/status.phtml?update=BUILDD&p=PASSWD&building="$(test -f build/build-progress && ps axww|grep -qs sbuild.*--dist\\=unstable && sed -ne 's/\: currently.*//p' < "build/build-progress") 2>&1 1>/dev/null || trueOr you just want to use the script update-buildd.net which has been written by Thimo Neubauer. Thanks, Thimo, for your contribution!
Keep in mind to change the minutes for the updates and of course replace BUILDD and PASSWD with your corresponding settings.
Please don't abuse the reason and building abilities as short message method to display 'funny' things. That's not the intention of those methods.
When your are the first buildd of your arch, it is most likely that the whole arch is not yet listed on buildd.net, but that's not problem at all. Buildd.net lists only participating archs because it tries to give additional information to the developers f.e. such as downtime reasons or so. Therefore it is just a little prerequisite to have a participating buildd to get an arch listed on buildd.net.