[webkit-dev] build.webkit.org down for upgrade

Osztrogonac Csaba oszi at inf.u-szeged.hu
Wed Jun 13 05:53:23 PDT 2012


Sorry for the late response, I didn't have to much time last week.

But fortunately I managed to fix it today, and uploaded the proposed patches:
- Unhide login form on the build.webkit.org - https://bugs.webkit.org/show_bug.cgi?id=88981
- Update buildbot master in autoinstaller to match build.webkit.org - https://bugs.webkit.org/show_bug.cgi?id=88992
- Add ForceScheduler to build.webkit.org - https://bugs.webkit.org/show_bug.cgi?id=88982
- master.cfg cleanup, remove unnecessary workaround - https://bugs.webkit.org/show_bug.cgi?id=88994


Lucas Forschler írta:
> Hi Ossy,
> Can you send me the bugzilla link for the ForceScheduler work?
> Thanks,
> Lucas
> On May 31, 2012, at 9:22 AM, Lucas Forschler wrote:
>> HI Ossy,
>> I did notice the display order change as well.  I think I am going to open a bug to rename all of the Apple bots to prefix them with 'Apple'.  We (at Apple) would like to get our bots into a more conforming naming convention.  I realize that won't solve the problem with having a specific order for your bots, but it will at least get everything grouped together.
>> I'm slightly opposed to rolling out the natural sorting as you suggest below... I think that will be short-lived and when buildbot 0.9.x is available, we may not have this option.  I think we should be forward thinking here and try not to work around this.  I can be convinced to make the change if there is additional support for rolling out the natural sorting.
>> Thanks for looking into the ForceScheduler.  Hopefully we can get that up and running quickly.
>> So far it appears we don't have any bots stuck in trigger mode.  Please let me know if you see any.  I am hoping that issue is now solved for good.
>> Thanks,
>> Lucas
>> On May 31, 2012, at 3:32 AM, Osztrogonac Csaba wrote:
>>> Lucas Forschler írta:
>>>> to 0.8.6p1
>>>> Will be back online when complete.
>>>> Lucas
>>> Hi All,
>>> Unfortunately there are too annoying bugs introduced
>>> with upgrading build master to 0.8.6p1 :
>>> Problem 1
>>> ----------
>>> Builders are alphabetically ordered on http://build.webkit.org/waterfall
>>> instead of the given order in our config.json.
>>> http://buildbot.net/buildbot/docs/0.8.6p1/release-notes.html
>>> "Builders are no longer displayed in the order they were configured. This was never
>>> intended behavior, and will become impossible in the distributed architecture planned
>>> for Buildbot-0.9.x. As of 0.8.6p1, builders are sorted naturally: lexically, but with
>>> numeric segments sorted numerically."
>>> I think the new alphabetical order is so confusing. For example Apple's Lion bots
>>> are between GTK and Qt bots, but SnowLeopard bots are after the Qt bots. I know
>>> that we can see category=AppleMac, category=Qt, ... , but the order of the bots
>>> in a given category is important for us too.  I don't think that an artifical
>>> renaming would be a good solution to get the order what we want. (Because we
>>> would have to rename bots in all scripts, we would have loose the history, ...)
>>> What about if we revert the buildbot-0.8.6p1 change in buildmaster caused this bug/feature?
>>> Here is a simple patch to do it:
>>> diff --git a/buildbot-0.8.6p1/buildbot/status/master.py b/buildbot-0.8.6p1/buildbot/status/master.py
>>> index e803133..e60ab06 100644
>>> --- a/buildbot-0.8.6p1/buildbot/status/master.py
>>> +++ b/buildbot-0.8.6p1/buildbot/status/master.py
>>> @@ -200,7 +200,7 @@ class Status(config.ReconfigurableServiceMixin, service.MultiService):
>>>    def getBuilderNames(self, categories=None):
>>>        if categories == None:
>>> -            return util.naturalSort(self.botmaster.builderNames) # don't let them break it
>>> +            return self.botmaster.builderNames # don't let them break it
>>>        l = []
>>>        # respect addition order
>>> @@ -208,7 +208,7 @@ class Status(config.ReconfigurableServiceMixin, service.MultiService):
>>>            bldr = self.botmaster.builders[name]
>>>            if bldr.config.category in categories:
>>>                l.append(name)
>>> -        return util.naturalSort(l)
>>> +        return l
>>>    def getBuilder(self, name):
>>>        """
>>> Problem 2
>>> ----------
>>> There isn't force build possibility anymore.
>>> http://buildbot.net/buildbot/docs/0.8.6p1/release-notes.html
>>> "Forced builds now require that a ForceScheduler be defined in the Buildbot configuration."
>>> It can be solved simple with adding ForceScheduler. I'm going
>>> to file a bug report and prepare a patch to fix it soon.
>>> br,
>>> Ossy

More information about the webkit-dev mailing list