<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 3 Feb 2017, at 10:37, Dylan McKay via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" class="">llvm-dev@lists.llvm.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hey all,<div class=""><br class=""></div><div class="">Every few weeks, a change is committed to trunk that breaks the AVR buildbot.</div><div class=""><br class=""></div><div class="">A problem presents when commit authors do not fix the build, and just leave it because it passes on the core buildbots. The build stays red for a few days until I go and check it. In the meantime, it likely causes spam for most if not all developers when they commit new code.</div><div class=""><br class=""></div><div class="">All commits should keep master green, but what is the expectation for experimental backends? Is it reasonable to expect all developers who commit code to ensure tests pass on the AVR backend?</div></div></div></blockquote><div><br class=""></div>Hi,</div><div><br class=""></div><div>The builder isn't marked as experimental so I think the expectation is that people keep it green and contact the bot owner if they need help figuring out why their change makes it red. That said, it sounds a bit odd to have a non-experimental builder for an experimental backend.</div><div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">On top of this, is there any way to notify maintainers of a backend when a buildbot has been failing for some time? I imagine other experimental backends have run into the same problems.</div></div></div></blockquote><div><br class=""></div><div>I used to have all the MIPS buildbots send me an email on every failure and filter those emails into a folder. I'd then use the unread mail count to keep track of how long it's been failing and investigate if it was more than the occasional build.</div><div><br class=""></div><div>If you want to do the same, then you'll need to add an InformativeMailNotifier to <a href="http://llvm.org/svn/llvm-project/zorg/trunk/buildbot/osuosl/master/config/status.py" class="">http://llvm.org/svn/llvm-project/zorg/trunk/buildbot/osuosl/master/config/status.py</a>. If you search for 'clang-cmake-mips' you'll find the one I used to use.</div><br class=""><blockquote type="cite" class=""><div class="">
_______________________________________________<br class="">LLVM Developers mailing list<br class=""><a href="mailto:llvm-dev@lists.llvm.org" class="">llvm-dev@lists.llvm.org</a><br class="">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev<br class=""></div></blockquote></div><br class=""></body></html>