Bug 1837376 - Process Flatpak debug symbols r=gsvelto

Differential Revision: https://phabricator.services.mozilla.com/D180351
This commit is contained in:
Alexandre Lissy
2023-06-13 08:17:15 +00:00
parent 15ef34245c
commit 3d34b10239
6 changed files with 34 additions and 2 deletions

View File

@@ -25,6 +25,10 @@ export DATE
SCRIPT_DIRECTORY="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
TARGET_TAR_XZ_FULL_PATH="$ARTIFACTS_DIR/target.flatpak.tar.xz"
SOURCE_DEST="${WORKSPACE}/source"
# When updating this, please make sure to keep in sync the script for symbol
# scraping at
# https://github.com/mozilla/symbol-scrapers/blob/master/firefox-flatpak/script.sh
FREEDESKTOP_VERSION="22.08"
FIREFOX_BASEAPP_CHANNEL="22.08"

View File

@@ -10,10 +10,13 @@ WORKDIR /builds/worker
# AUFS slowness.
VOLUME /builds/worker/checkouts
RUN echo "deb http://cdn.debian.net/debian bullseye-backports main" > /etc/apt/sources.list.d/bullseye-backports
RUN apt-get update && \
apt-get install --no-install-recommends -y \
binutils build-essential cpio curl elfutils jq libxml2-utils \
python3-pip rpm2cpio squashfs-tools unzip wget zip && \
apt-get install --no-install-recommends -y flatpak -t bullseye-backports && \
apt-get autoremove -y && rm -rf /var/lib/apt/lists/*
COPY run.sh /builds/worker/run.sh

View File

@@ -1,6 +1,7 @@
b4ba66e218aa6f27e19bfbc48142f86f3fddb64b6540fd5beb30bad11f73a409 arch/SHA256SUMS.zip
6083ab8cb46a5be2a4d9bc51dce1443375f71d9536c325da39a14ba68c1de81a debian/SHA256SUMS.zip
64003a50133900e5d01b29e37022b3029652788a0e094b67330e5e32f1bf5e12 fedora/SHA256SUMS.zip
314df333a939ca32bb03ae15a8b3f533513c1af6230908643228aff461e39ecf firefox-flatpak/SHA256SUMS.zip
00e3e54788b2d7867535eb25bc9ce41541dc6299dca0a8ce8d0d4e5b49839ac3 mint/SHA256SUMS.zip
c4d02cc24f2a50b0caea20dd5fd0cd6bc960d0a619e8a355f7fec14a766e7966 opensuse/SHA256SUMS.zip
aed77c596f5652f4ecdc48b37aaa1c2b0b516c7e74ccc0cf183e7d7de101b6d7 ubuntu/SHA256SUMS.zip

View File

@@ -72,7 +72,7 @@ pushd "${MOZ_FETCHES_DIR}/symbol-scrapers/${DISTRO}"
download_verify_extract_sha256sums "${sha256}"
DUMP_SYMS=${MOZ_FETCHES_DIR}/dump_syms/dump_syms /bin/bash script.sh
zip -r9 /builds/worker/artifacts/${SHA256SUMS} SHA256SUMS
cp wget*.log /builds/worker/artifacts/
cp wget*.log /builds/worker/artifacts/ || true
popd
if [ ! -f "/builds/worker/artifacts/target.crashreporter-symbols.zip" ]; then