[Buildbot-devel] Buildbot at/with OpenERP

Dustin J. Mitchell dustin at mozilla.com
Sun Oct 3 21:42:19 UTC 2010


On Wed, Sep 29, 2010 at 3:26 AM, P. Christeas <p_christ at hol.gr> wrote:
> Please consider pulling from it.

Thanks!  And sorry for the delay..

Looking at the patches in that repo:

----

commit 844760e1d575f098647902e0da98541144713b3d
Author: P. Christeas <p_christ at hol.gr>
Date:   Fri Aug 13 20:00:36 2010 +0300

    Setup: quick hack to avoid downloading/installing requirements.

    When building for a distro, having intermediate steps like requirements
    auto-download is forbidden. Until I find some better method, I put an
    env var "NO_INSTALL_REQS" to supress that behavior.

I suspect this will be useful to others, and I've pulled it and added
some documentation.

----

commit 3d4e18cfcfc06106ea458bb58a81b3f1585088b1
Author: P. Christeas <p_christ at hol.gr>
Date:   Fri Sep 10 10:47:20 2010 +0300

    master, dbspec: Allow DbSpec to be fully overriden

    Instead of just patching the source of buildbot with some more adbapi
    connectors, we may want to override the DbSpec instance with some other
    database connector (non-SQL). So, have a hook in the code to do so.

The DBConnector class is not even nearly stable enough to start
building multiple implementations, and will likely change beyond
recognition over the next few releases.  So if you are considering
doing this, it's probably going to lead to much pain on upgrades.

----

commit c77d25138a01bd080ec894ccca0b80b838dc6e46
Author: P. Christeas <p_christ at hol.gr>
Date:   Thu Sep 16 10:26:57 2010 +0300

    change filter: have a repr()

Cherry-picked.

----

commit c93b3a89a243b458c16a11a748baaa2368b98499
Author: P. Christeas <p_christ at hol.gr>
Date:   Thu Sep 16 10:27:36 2010 +0300

    changes, connector: allow searching for latest change per branch

Cherry-picked.

----

commit 47ee8f30a03e4e5227a21d9c442fe077d254e0b7
Author: P. Christeas <p_christ at hol.gr>
Date:   Fri Sep 17 12:10:59 2010 +0300

    web-status: have step.content(), stub

Cherry-picked.

----

commit 1ee157a742216aacd4dd85ab395ed22b6b214828
Author: P. Christeas <p_christ at hol.gr>
Date:   Fri Sep 17 12:12:06 2010 +0300

    web-status: implement test results page

    The build page refers to the tests/ child, but this hadn't been implemented.

Cool!  Cherry-picked, with some updates to the comments.

----

commit a09f6cc6168f090caccc507703c9e643aaf16697
Author: P. Christeas <p_christ at hol.gr>
Date:   Wed Sep 22 00:15:39 2010 +0300

    builder status: offer ordered set of the test results.

    Since the test results are stored in a dictionary, their order of
    appearance at the page would be arbitrary. Offer a sorted version.

Same.

----

commit 7e147f4d763b1ec7987b7da4a2e21136dfcbea81
Author: P. Christeas <p_christ at hol.gr>
Date:   Tue Sep 21 21:48:26 2010 +0300

    web-status: Disable caching of http pages

    Since our data is volatile, we have to inform the browsers not to cache
    our pages.

    More to follow..

Cherry-picked, along with the fixes:
commit 1a1bebcf42ff7ea2f73e5578656170997157093f
commit 291a5af1b897ee30fc6ca0187d6f0c2a68d6a75e

----

commit bbdf0b0b741c7540993592180a07f96288c5bbbd
Author: P. Christeas <p_christ at hol.gr>
Date:   Wed Sep 22 14:47:48 2010 +0300

    mail status: display invalid emails on logs

    Helps debug why assertion on them fails.

Cherry-picked.

----

commit 8790334ac97991e6ae4980bfd8ed22b91a12caec
Author: P. Christeas <p_christ at hol.gr>
Date:   Wed Sep 29 11:26:18 2010 +0300

    MasterShellCommand: support env and usePTY, fixes calls.

    In our case, we wanted to run ssh from the master, so needed the environ.
    Pass those values to the spawnProcess.

    Note: this commit changes the default empty environment to the parent
    process's. If you still want an empty environ, specify env={} as an
    argument.

I like it.  I'll add a note to NEWS.

Dustin




More information about the devel mailing list