Commit df120646 authored by Cosmin Sabou's avatar Cosmin Sabou
Browse files

Backed out changeset 5c47ae2de529 (bug 1805664) for causing bug 1817894 and...

Backed out changeset 5c47ae2de529 (bug 1805664) for causing bug 1817894 and breaking clang 15. CLOSED TREE
parent 6124c8c4
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -128,14 +128,6 @@ attempt was made to work around it, but `more work is needed`_.
.. _tools we require: https://searchfox.org/mozilla-central/rev/168c45a7acc44e9904cfd4eebcb9eb080e05699c/taskcluster/scripts/misc/repack_rust.py#398
.. _more work is needed: https://github.com/rust-lang/rust/issues/79249

Python
------

Python is built from source by ``taskcluster/scripts/misc/build-cpython.sh`` on
Linux and OSX. We use the upstream installer on Windows, through
``taskcluster/scripts/misc/pack-cpython.sh``. In order to ensure consistency, we
use the same version for both approaches. Note however that the Windows installer is
not packaged for all patch versions, so there might be a slight delta there.

Windows
=======
+0 −31
Original line number Diff line number Diff line
@@ -619,34 +619,3 @@ symbol-scrapers:
        type: git
        repo: http://github.com/mozilla/symbol-scrapers
        revision: f61d24345d27760a5c2dc8f9370368bdaa9a4e82

cpython-3.8.10:
    description: cpython 3.8.10 source code
    fetch:
        type: static-url
        url: https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
        sha256: b37ac74d2cbad2590e7cd0dd2b3826c29afe89a734090a87bf8c03c45066cb65
        size: 24720640
        artifact-name: cpython-source.tar.zst
        strip-components: 1
        add-prefix: cpython-source/

cpython-3.8.10.exe:
    description: cpython 3.8.10 installer
    fetch:
        type: static-url
        url: https://www.python.org/ftp/python/3.8.10/python-3.8.10-amd64.exe
        sha256: 7628244cb53408b50639d2c1287c659f4e29d3dfdb9084b11aed5870c0c6a48a
        size: 28296784
        artifact-name: python-3.8.10-amd64.exe

cpython-3.7.15:
    description: cpython 3.7.15 source code
    fetch:
        type: static-url
        url: https://www.python.org/ftp/python/3.7.15/Python-3.7.15.tgz
        sha256: cf2993798ae8430f3af3a00d96d9fdf320719f4042f039380dca79967c25e436
        size: 24033532
        artifact-name: cpython-source.tar.zst
        strip-components: 1
        add-prefix: cpython-source/
+0 −1
Original line number Diff line number Diff line
@@ -44,7 +44,6 @@ jobs-from:
    - nasm.yml
    - node.yml
    - pkgconf.yml
    - python.yml
    - resourcemonitor.yml
    - rust.yml
    - rust-size.yml
+0 −64
Original line number Diff line number Diff line
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
---
job-defaults:
    description: "python repack"
    attributes:
        local-toolchain: true
    worker-type: b-linux-gcp
    worker:
        max-run-time: 7200
    run:
        script: build-cpython.sh

linux64-python-3.7:
    treeherder:
        symbol: TL(python3.7)
    run:
        toolchain-artifact: public/build/python.tar.zst
    fetches:
        fetch:
            - cpython-3.7.15
        toolchain:
            - linux64-clang-15

linux64-python-3.8:
    treeherder:
        symbol: TL(python)
    run:
        toolchain-alias: linux64-python
        toolchain-artifact: public/build/python.tar.zst
    fetches:
        fetch:
            - cpython-3.8.10
        toolchain:
            - linux64-clang-15

win64-python-3.8:
    description: "cpython 3.8.10"
    treeherder:
        symbol: TW64(python)
    run:
        script: pack-cpython.sh
        toolchain-alias: win64-python
        toolchain-artifact: public/build/python.tar.zst
    fetches:
        toolchain:
            - linux64-wine
        fetch:
            - cpython-3.8.10.exe

macosx64-python-3.8:
    treeherder:
        symbol: TM(python)
    worker-type: b-osx-1015
    run:
        toolchain-alias: macosx64-python
        toolchain-artifact: public/build/python.tar.zst
    fetches:
        fetch:
            - cpython-3.8.10
        toolchain:
            - macosx64-clang-15
            - macosx64-sdk
+0 −5
Original line number Diff line number Diff line
@@ -18,7 +18,6 @@ RUN apt-get update && \
      automake \
      bison \
      build-essential \
      cabextract \
      curl \
      clang-13 \
      cmake \
@@ -29,10 +28,6 @@ RUN apt-get update && \
      gnupg \
      jq \
      libbz2-dev \
      libexpat1-dev \
      libffi-dev \
      libncursesw5-dev \
      libsqlite3-dev \
      libssl-dev \
      libtool \
      libucl-dev \
Loading