Permalink
Switch branches/tags
Nothing to show
Commits on Aug 2, 2017
  1. update mercurial to 4.2.2

    committed Aug 2, 2017
Commits on Jul 18, 2017
  1. bug 1372558, update compare-locales to 2.0

    This was already mostly prepared by previous commits, so it's
    just bumping up the version and uses the new API.
    
    Support for the new configs and using a single build for multiple
    runs will come at a later point.
    committed Jul 18, 2017
Commits on Jun 13, 2017
Commits on May 23, 2017
Commits on May 22, 2017
Commits on May 19, 2017
  1. Move l10nstats details from master to slave

    This is a good step towards dropping buildbot, but also
    will help us to compare more than one tree at a time with
    the upcoming version 2.0 of compare-locales.
    committed May 19, 2017
  2. Move master shared code to a generic shared code, slaves want django,…

    … too
    
    This is a prep step for using django in the slave to directly generate
    the l10nstats models without marshalling them back to the master.
    committed May 19, 2017
  3. no bug, just a ton of flake8 fixes

    committed May 19, 2017
  4. bug 1365745, stop generating deprecated detail data

    We're going to change the detailed data we get from compare-locales,
    stop generating the old one in preparation for that.
    committed May 18, 2017
Commits on Mar 9, 2017
Commits on Mar 7, 2017
  1. Update compare-locales to 1.2.3

    committed Mar 7, 2017
Commits on Mar 1, 2017
  1. bug 1343233, don't use getPage, even for all-locales changes

    Twisted 8.2 and modern OpenSSL don't get along, so don't
    use getPage to talk to https sites.
    
    This completes c8279f5,
    where I fixed this problem for the initial tree builder step.
    But for changes to all-locales, I reget that data in the
    scheduler, without a build, and this patch fixes that.
    committed Mar 1, 2017
Commits on Feb 26, 2017
  1. bug 1342649, ignore not-existing repositories in build and repo setup

    Also land the logging that uncovered the bug.
    committed Feb 26, 2017
Commits on Feb 24, 2017
  1. bug 1341886, fix cross-repo includes for unified repos

    This depends on a corresponding fix to compare-locales, which
    now takes a parameter to map upstream repos to local clones.
    Add that information to the build properties, and have the
    InspectorStep pick that up and pass it through to compare-locales.
    
    Also put the compare-locales call into a try: except block to
    get logs of python errors there.
    committed Feb 24, 2017
Commits on Feb 23, 2017
  1. follow-up for bug 1138553, Tree.get_or_create needs l10n, use get and…

    … create independently
    
    If a tree changes the l10n repos, we want to catch this in
    the tree setup. Thus, we can't specify it right away.
    So instead of get_or_create, we get first, and if it's not found,
    create a tree with l10n.
    If the tree is found, check that l10n is actually the forest we
    have from the config.
    committed Feb 23, 2017
Commits on Feb 21, 2017
  1. bug 1290906, follow-up to use the latest known Changeset instead of null

    There's always at least the null changeset in a repo, so this
    doesn't regress. But we might have the locally-clone tip in the db,
    which is much better.
    committed Feb 20, 2017
  2. Move transaction into the OperationalError handler

    The actual transaction code can trigger the OperationalError,
    and using it as a decorator doesn't work due to that.
    Use it as a context instead, inside the try: for the OE.
    committed Feb 20, 2017
Commits on Feb 20, 2017
  1. bug 1138553, refactor build properties to be repos and cl separately

    With unified repos, file locations and tree information don't
    correspond one-to-one anymore.
    
    Separate out version-control specific data and compare-locales data.
    
    Also refactor where we create Tree objects in the elmo db, from
    the step to the scheduler. As the scheduler has the original
    data, while the step only knows about local dirs and paths in
    the unified clones.
    committed Feb 17, 2017
Commits on Feb 13, 2017
Commits on Feb 10, 2017
  1. Use current python instead of old twisted to talk to websites.

    If this version of buildbot wasn't tied to twisted 8.2, I'd
    try to update twisted, but I'm stuck with that version of twisted.
    
    As I have problems talking to https, let's move this out of
    the way.
    committed Feb 10, 2017
Commits on Feb 8, 2017
  1. bug 1138553, get away from falling back to 'default' as revision

    For now, this is just the app scheduler.
    If we don't have a push, we're using 000000 instead of 'default',
    which is also working for empty repos.
    We should extend this to get some good changeset for repos
    that have content, but not yet a push.
    committed Feb 8, 2017
Commits on Feb 6, 2017
  1. remove broken tests, good enough

    committed Feb 6, 2017
Commits on Feb 3, 2017
  1. bug 1305973, https for hg.m.o

    committed Feb 3, 2017
Commits on Feb 2, 2017
  1. bug 1336138, absorb slave-ball

    committed Feb 2, 2017
Commits on Jan 20, 2017