[opensuse-buildservice] Suggestion on the 'build log view'
Good morning, While checking some of 'my' failed packages, I came up with an idea (that could help) in the webinterface. Typically I use the 'build monitor' to identify failed packages, check the buildlog and take actions. Once in a while the identified problem is not due to the package itself but due to buildhost errors and the 'solution' for those is to just trigger a rebuild. Unfortunately, to do this, I have to change to the package view, identifying the specific failed target/arch and trigger a rebuild (no need to rebuild all archs for one failed host). I think it could be really handy to have at the end of the build log a 'trigger rebuild for this package / repo / arch. An option otherwise could be to detect known build failures like: copying packages... reordering...done booting XEN kernel ... xm create -c /var/run/bsworker_16/build/xen.conf name=build:16_root memory=750 disk=phy:/dev/abuild/16_root,hda1,w disk=phy:/dev/abuild/16_swap,hda2,w extra=quiet init=/.build/build panic=1 console=ttyS0 Using config file "/var/run/bsworker_16/build/xen.conf". Error: Device 770 (vbd) could not be connected. Hotplug scripts not working. argh, no buildstatus set, assuming bad build host... and just trigger those packages again. Any thoughts? Dominique -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On 26.11.2009 10:31, Dominique Leuenberger wrote:
Good morning,
While checking some of 'my' failed packages, I came up with an idea (that could help) in the webinterface. Typically I use the 'build monitor' to identify failed packages, check the buildlog and take actions.
Once in a while the identified problem is not due to the package itself but due to buildhost errors and the 'solution' for those is to just trigger a rebuild. Unfortunately, to do this, I have to change to the package view, identifying the specific failed target/arch and trigger a rebuild (no need to rebuild all archs for one failed host).
I think it could be really handy to have at the end of the build log a 'trigger rebuild for this package / repo / arch.
An option otherwise could be to detect known build failures like: copying packages... reordering...done booting XEN kernel ... xm create -c /var/run/bsworker_16/build/xen.conf name=build:16_root memory=750 disk=phy:/dev/abuild/16_root,hda1,w disk=phy:/dev/abuild/16_swap,hda2,w extra=quiet init=/.build/build panic=1 console=ttyS0 Using config file "/var/run/bsworker_16/build/xen.conf". Error: Device 770 (vbd) could not be connected. Hotplug scripts not working. argh, no buildstatus set, assuming bad build host...
and just trigger those packages again.
Hi Dominique, I added a link to trigger the rebuild directly from the buildlog page. Greetings -- Thomas Schmidt (tschmidt [at] suse.de) SUSE Linux Products GmbH :: Research & Development :: Tools "Don't Panic", Douglas Adams (1952 - 11.05.2001) -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On 11/30/2009 at 11:39, Thomas Schmidt <tschmidt@suse.de> wrote:
Hi Dominique, I added a link to trigger the rebuild directly from the buildlog page.
Thanks a lot... this can save me a few clicks once in a while and is highly appreciated. Dominique -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hi Dominique, I added a link to trigger the rebuild directly from the buildlog page. And I guess we should remove every rebuild trigger button not related to a specific build log. For experts osc can keep its options to rebuildpac, but for webclient users I see little reason to trigger a rebuild outside
On Monday 30 November 2009 11:39:47 Thomas Schmidt wrote: the use case Dominique explained. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (3)
-
Dominique Leuenberger
-
Stephan Kulow
-
Thomas Schmidt