Skip to content
Permalink
Branch: master
Commits on Aug 14, 2019
  1. Bug 1572048 - Remove toolkit/library/gtest/static. r=mshal

    glandium committed Aug 14, 2019
    It was used as an intermediate static library to ensure an order in
    libxul-gtest wrt StaticXULComponents*, but those were removed in bug
    1541792.
    
    Differential Revision: https://phabricator.services.mozilla.com/D41098
    
    --HG--
    rename : toolkit/library/gtest/static/TestUCRTDepends.cpp => toolkit/library/gtest/TestUCRTDepends.cpp
    extra : moz-landing-system : lando
Commits on Aug 13, 2019
  1. Bug 1573355 - Fix openh264 builds. r=Callek

    glandium committed Aug 13, 2019
    Differential Revision: https://phabricator.services.mozilla.com/D41689
    
    --HG--
    extra : moz-landing-system : lando
  2. Bug 1573314 - Add a dependency between 'target-shared' and 'target' t…

    glandium committed Aug 13, 2019
    …argets in the same directory. r=nalexander
    
    Differential Revision: https://phabricator.services.mozilla.com/D41685
    
    --HG--
    extra : moz-landing-system : lando
Commits on Aug 12, 2019
  1. Bug 1572986 - Link libmozavutil against libatomic when needed. r=froydnj

    glandium committed Aug 12, 2019
    Differential Revision: https://phabricator.services.mozilla.com/D41483
    
    --HG--
    extra : moz-landing-system : lando
  2. Bug 1572381 - Use the same tooltool manifest for webrender as for oth…

    glandium committed Aug 12, 2019
    …er tasks using vs2017. r=nalexander
    
    It turns out this task doesn't use cmake or ninja (anymore?).
    
    Differential Revision: https://phabricator.services.mozilla.com/D41164
    
    --HG--
    extra : moz-landing-system : lando
Commits on Aug 9, 2019
  1. Bug 1571986 - Kill vctip at the end of more tasks. r=nalexander

    glandium committed Aug 9, 2019
    Also, since we had problems with mspdbsrv in the past, kill it too.
    
    Differential Revision: https://phabricator.services.mozilla.com/D41340
    
    --HG--
    extra : moz-landing-system : lando
Commits on Aug 8, 2019
  1. Bug 1571986 - Kill vctip at the end of the wrench-windows task. r=dmajor

    glandium committed Aug 8, 2019
    Differential Revision: https://phabricator.services.mozilla.com/D41165
    
    --HG--
    extra : moz-landing-system : lando
  2. Bug 1572363 - Add a sparse profile for webrender tasks. r=froydnj

    glandium committed Aug 8, 2019
    Differential Revision: https://phabricator.services.mozilla.com/D41152
    
    --HG--
    extra : moz-landing-system : lando
  3. Bug 1572327 - Don't record sccache stats in perfherder per instance t…

    glandium committed Aug 8, 2019
    …ype. r=nalexander
    
    Build metrics where the instance type matters, like build times, are
    important to keep track of per instance type, but sccache stats are hit
    rates, number of non-cacheable requests, and number of write errors to
    the cache, none of which are dependent on the instance type.
    
    Differential Revision: https://phabricator.services.mozilla.com/D41143
    
    --HG--
    extra : moz-landing-system : lando
Commits on Aug 7, 2019
  1. Bug 1572046 - Build shared libraries in a separate target. r=nalexander

    glandium committed Aug 7, 2019
    When a directory, like toolkit/library, builds both a static and a
    shared library, and another, like toolkit/library/gtest, depends on the
    static part, it currently needs to wait for the shared library to be
    finished building, preventing both libraries being built in parallel.
    
    By separating shared libraries to a different target, we allow more
    parallelism to the build.
    
    Differential Revision: https://phabricator.services.mozilla.com/D41099
    
    --HG--
    extra : moz-landing-system : lando
  2. Bug 1571986 - Add some info to try to find what is going on. r=me

    glandium committed Aug 7, 2019
    MANUAL PUSH: because it starts happening with something that landed on inbound.
  3. Bug 1571597 - Consolidate toolchain task tooltool manifests. r=nalexa…

    glandium committed Aug 6, 2019
    …nder
    
    There are now only two left:
    - one for the OSX 10.11 SDK
    - one for Visual Studio 2017
    
    Differential Revision: https://phabricator.services.mozilla.com/D40751
    
    MANUAL PUSH: avoid closing autoland while all docker images and
    toolchains are rebuilt.
    
    
    --HG--
    rename : browser/config/tooltool-manifests/win32/build-clang-cl.manifest => browser/config/tooltool-manifests/win64/vs2017.manifest
  4. Bug 1571597 - Use fetches tasks for ninja and cmake, instead of toolt…

    glandium committed Aug 6, 2019
    …ool. r=nalexander
    
    We could keep the same versions of cmake and ninja, but there are few
    enough tasks using them to really matter.
    
    Differential Revision: https://phabricator.services.mozilla.com/D40750
  5. Bug 1571596 - Reduce the number of toolchain scripts for GCC. r=nalex…

    glandium committed Aug 6, 2019
    …ander
    
    Now that all GCC and related source tarballs extract to paths
    independent of their version number, the scripts are all very
    look-alike, so they can be consolidated.
    
    Differential Revision: https://phabricator.services.mozilla.com/D40749
  6. Bug 1571589 - Allow simple manipulation of file paths in fetched arch…

    glandium committed Aug 6, 2019
    …ives. r=tomprince
    
    Namely:
    - adding a prefix,
    - stripping path components.
    
    Differential Revision: https://phabricator.services.mozilla.com/D40741
  7. Bug 1571589 - Allow to repack downloaded archives "on the fly". r=tom…

    glandium committed Aug 6, 2019
    …prince
    
    Bug 1479533 was proposing to add a similar functionality, but this
    iteration avoids actually unpacking anything, and ensures
    reproducibility by relying on the reproducible bits from the original
    archives: file ordering, flags, etc. (since they are checksummed, those
    are never going to change for a given archive).
    
    Another notable difference is that this applies the repack on the fetch
    task itself, rather than create a separate task to apply the repack. The
    latter has advantages, in that it allows to change the repacking without
    redownloading the original file from a third-party server, but in
    practice, most changes to the repacking would trigger the download tasks
    anyways.
    
    This patch only takes care of changing the archive type (zip->tar), and
    the compression type (anything->zstandard).
    
    Differential Revision: https://phabricator.services.mozilla.com/D40740
  8. Bug 1571589 - Abstract opening a temporary file and renaming it after…

    glandium committed Aug 6, 2019
    … close. r=tomprince
    
    And use that in git_checkout_archive.
    
    Differential Revision: https://phabricator.services.mozilla.com/D40739
  9. Bug 1571562 - Remove use_toolchain transform for toolchain kind. r=to…

    glandium committed Aug 3, 2019
    …mprince
    
    Now that all toolchain tasks use toolchain fetches, they don't need
    the transform.
    
    Differential Revision: https://phabricator.services.mozilla.com/D40715
  10. Bug 1571562 - Use toolchain fetches instead of use_toolchain referenc…

    glandium committed Aug 3, 2019
    …es in toolchain task definitions. r=nalexander
    
    And remove the use of tooltool-download where it's not needed anymore.
    
    Differential Revision: https://phabricator.services.mozilla.com/D40714
  11. Bug 1571562 - Allow toolchains to use fetches from other toolchains. …

    glandium committed Aug 3, 2019
    …r=tomprince
    
    This also allows toolchain tasks to use aliases via fetches, which they
    currently aren't allowed via use_toolchain. There are more toolchains
    now than there were when the restriction was added, and it might be
    useful to be able to use aliases. The flip side is that there are some
    risks involved with aliases, which is why the restriction was there in
    the first place. Let's see how things play out.
    
    Differential Revision: https://phabricator.services.mozilla.com/D40713
  12. Bug 1570541 - Revert MOZ_FETCHES_DIR hacks from bug 1570240. r=nalexa…

    glandium committed Aug 3, 2019
    …nder
    
    They're not required anymore now that build-clang.py doesn't force
    its build directory location.
    
    Differential Revision: https://phabricator.services.mozilla.com/D40542
  13. Bug 1570541 - Use git fetch tasks for clang. r=froydnj

    glandium committed Aug 2, 2019
    What this means is that the sources for clang/llvm are downloaded
    separately from the toolchain build (which also means we finally only
    download a given version of clang once for all platforms).
    
    In turn, this means the build-clang.py script needs to start with an
    existing llvm-project tree, and we choose to make build-clang.py expect
    that it's run from the llvm-project root directory.
    
    This also means we don't need to download git for the windows toolchain
    task.
    
    Differential Revision: https://phabricator.services.mozilla.com/D40402
Commits on Aug 6, 2019
  1. Bug 1571587 - Remove unused fetches. r=nalexander

    glandium committed Aug 6, 2019
    More leftovers from the removal of GCC 4.9.
    
    Differential Revision: https://phabricator.services.mozilla.com/D40737
    
    --HG--
    extra : moz-landing-system : lando
  2. Bug 1571505 - Properly add dbghelp where needed. r=nalexander

    glandium committed Aug 6, 2019
    While here, properly export StackWalk.h when building with
    --enable-project=memory.
    
    Differential Revision: https://phabricator.services.mozilla.com/D40731
    
    --HG--
    extra : moz-landing-system : lando
  3. Bug 1571636 - Expose build resources data from automation builds as a…

    glandium committed Aug 6, 2019
    …rtifacts. r=nalexander
    
    The build docker images need python-dev installed to build psutil, used
    by the build resources monitor.
    
    Differential Revision: https://phabricator.services.mozilla.com/D40781
    
    --HG--
    rename : python/mozbuild/mozbuild/resources/html-build-viewer/index.html => python/mozbuild/mozbuild/resources/html-build-viewer/build_resources.html
    extra : moz-landing-system : lando
  4. Bug 1571636 - Rename the build resources list file and allow it not t…

    glandium committed Aug 6, 2019
    …o be a list. r=nalexander
    
    The longer version is that this changes how the HTML viewer looks up
    files. Instead of looking at a list file that contains a list of
    build resources data, it now looks at a build_resources.json file that
    either contains data directly, or a list of files containing data.
    
    Differential Revision: https://phabricator.services.mozilla.com/D40780
    
    --HG--
    extra : moz-landing-system : lando
  5. Bug 1571636 - Make the build resources list file contain the full rel…

    glandium committed Aug 6, 2019
    …ative path to all resource files. r=nalexander
    
    Rather than imply they should all be in the resources subdirectory.
    
    Differential Revision: https://phabricator.services.mozilla.com/D40779
    
    --HG--
    extra : moz-landing-system : lando
  6. Bug 1571636 - Get d3.js from https. r=nalexander

    glandium committed Aug 6, 2019
    Differential Revision: https://phabricator.services.mozilla.com/D40778
    
    --HG--
    extra : moz-landing-system : lando
Older
You can’t perform that action at this time.