Closed github-actions[bot] closed 1 year ago
Reported changes between the current stable and the new candidate
--- cache/firefox-3026/snap/manifest.yaml 2023-08-16 01:25:30.000000000 +0000 +++ cache/firefox-3042/snap/manifest.yaml 2023-08-18 03:29:26.000000000 +0000 @@ -1,43 +1,21 @@ snapcraft-version: 7.5.2 -snapcraft-started-at: '2023-08-16T01:24:20.888652Z' +snapcraft-started-at: '2023-08-18T00:18:23.438221Z' snapcraft-os-release-id: ubuntu -snapcraft-os-release-version-id: '20.04' +snapcraft-os-release-version-id: '22.04' name: firefox version: 116.0.3-2 summary: Mozilla Firefox web browser -description: Firefox is a powerful, extensible web browser with support for modern - web application technologies. -confinement: strict +description: Firefox is a powerful, extensible web browser with support for modern web application technologies. +base: core22 grade: stable -base: core20 -assumes: -- snapd2.43 -- snapd2.54 -compression: lzo -package-repositories: -- architectures: - - arm64 - components: - - main - key-id: 60C317803A41BA51845E371A1E9377A2BA9EF27F - suites: - - focal - type: apt - url: https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu +confinement: strict apps: firefox: - adapter: full command: firefox.launcher - command-chain: - - snap/command-chain/desktop-launch desktop: firefox.desktop - environment: - DICPATH: $SNAP_COMMON/snap-hunspell - GTK_USE_PORTAL: 1 - HOME: $SNAP_USER_COMMON - PIPEWIRE_CONFIG_NAME: $SNAP/usr/share/pipewire/pipewire.conf - PIPEWIRE_MODULE_DIR: $SNAP/usr/lib/x86_64-linux-gnu/pipewire-0.3 - SPA_PLUGIN_DIR: $SNAP/usr/lib/x86_64-linux-gnu/spa-0.2 + slots: + - dbus-daemon + - mpris plugs: - desktop - desktop-legacy @@ -63,14 +41,21 @@ - u2f-devices - unity7 - upower-observe + environment: + DICPATH: $SNAP_COMMON/snap-hunspell + GTK_USE_PORTAL: '1' + HOME: $SNAP_USER_COMMON + PIPEWIRE_CONFIG_NAME: $SNAP/usr/share/pipewire/pipewire.conf + PIPEWIRE_MODULE_DIR: $SNAP/usr/lib/x86_64-linux-gnu/pipewire-0.3 + SPA_PLUGIN_DIR: $SNAP/usr/lib/x86_64-linux-gnu/spa-0.2 + SPEECHD_ADDRESS: unix_socket:/run/user/$SNAP_UID/speech-dispatcher/speechd.sock + command-chain: + - snap/command-chain/desktop-launch + geckodriver: + command: usr/lib/firefox/geckodriver slots: - dbus-daemon - mpris - geckodriver: - adapter: full - command: usr/lib/firefox/geckodriver - command-chain: - - snap/command-chain/desktop-launch plugs: - desktop - desktop-legacy @@ -97,166 +82,84 @@ - u2f-devices - unity7 - upower-observe - slots: - - dbus-daemon - - mpris -plugs: - browser-sandbox: - allow-sandbox: true - interface: browser-support - desktop: - mount-host-font-cache: false - dot-mozilla-firefox: - interface: personal-files - read: - - $HOME/.mozilla/firefox - etc-firefox: - interface: system-files - read: - - /etc/firefox - gnome-3-38-2004: - default-provider: gnome-3-38-2004 - interface: content - target: $SNAP/gnome-platform - gtk-3-themes: - default-provider: gtk-common-themes - interface: content - target: $SNAP/data-dir/themes - host-hunspell: - interface: mount-control - mount: - - options: - - ro - - bind - - noatime - - noexec - persistent: true - what: /usr/share/hunspell - where: $SNAP_COMMON/host-hunspell - icon-themes: - default-provider: gtk-common-themes - interface: content - target: $SNAP/data-dir/icons - sound-themes: - default-provider: gtk-common-themes - interface: content - target: $SNAP/data-dir/sounds -layout: - /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0: - bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0 - /usr/share/libdrm: - bind: $SNAP/gnome-platform/usr/share/libdrm - /usr/share/xml/iso-codes: - bind: $SNAP/gnome-platform/usr/share/xml/iso-codes + command-chain: + - snap/command-chain/desktop-launch parts: - apikeys: - build-environment: - - PATH: /snap/gnome-3-38-2004-sdk/current/usr/bin:$PATH - - XDG_DATA_DIRS: /build/firefox/stage/usr/share:/snap/gnome-3-38-2004-sdk/current/usr/share:/usr/share:$XDG_DATA_DIRS - - LD_LIBRARY_PATH: /snap/gnome-3-38-2004-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib:/snap/gnome-3-38-2004-sdk/current/usr/lib/vala-current:/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} - - PKG_CONFIG_PATH: /snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-3-38-2004-sdk/current/usr/lib/pkgconfig:/snap/gnome-3-38-2004-sdk/current/usr/share/pkgconfig:$PKG_CONFIG_PATH - - GETTEXTDATADIRS: /snap/gnome-3-38-2004-sdk/current/usr/share/gettext-current:$GETTEXTDATADIRS - - GDK_PIXBUF_MODULE_FILE: /snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache - - ACLOCAL_PATH: /snap/gnome-3-38-2004-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH} - - PYTHONPATH: /snap/gnome-3-38-2004-sdk/current/usr/lib/python3.8:/snap/gnome-3-38-2004-sdk/current/usr/lib/python3/dist-packages${PYTHONPATH:+:$PYTHONPATH} + rust: + plugin: nil build-packages: - - coreutils - - gpg - - jq - installed-packages: [] - installed-snaps: - - bare=5 - - core20=1974 - - gnome-3-38-2004-sdk=171 - - gnome-3-38-2004=143 - - gtk-common-themes=1535 - - snapcraft=9542 - - snapd=19457 - override-build: | - MOZCONFIG="/build/firefox/stage/mozconfig" - gpg -d --batch --passphrase "$(base64 -d /build/firefox/.passphrase)" -o apikeys /build/firefox/.apikeys - cat apikeys | jq .MOZ_GOOGLE_LOCATION_SERVICE_API_KEY | tr -d '"' > $SNAPCRAFT_PART_INSTALL/gls-gapi.data - echo "ac_add_options --with-google-location-service-api-keyfile=/build/firefox/stage/gls-gapi.data" >> $MOZCONFIG - cat apikeys | jq .MOZ_GOOGLE_SAFEBROWSING_API_KEY | tr -d '"' > $SNAPCRAFT_PART_INSTALL/sb-gapi.data - echo "ac_add_options --with-google-safebrowsing-api-keyfile=/build/firefox/stage/sb-gapi.data" >> $MOZCONFIG - cat apikeys | jq .MOZ_MOZILLA_API_KEY | tr -d '"' > $SNAPCRAFT_PART_INSTALL/mozilla-desktop-geoloc-api.key - echo "ac_add_options --with-mozilla-api-keyfile=/build/firefox/stage/mozilla-desktop-geoloc-api.key" >> $MOZCONFIG + - wget + override-pull: | + # Do not use rustup to work around https://forum.snapcraft.io/t/armhf-builds-on-launchpad-timing-out/31008 + REQUIRED_RUST_VERSION=1.66.0 + ROOT=https://static.rust-lang.org/dist/rust-$REQUIRED_RUST_VERSION + if [ amd64 = "amd64" ]; then + BINARIES_SUFFIX=x86_64-unknown-linux-gnu + elif [ amd64 = "armhf" ]; then + BINARIES_SUFFIX=armv7-unknown-linux-gnueabihf + elif [ amd64 = "arm64" ]; then + BINARIES_SUFFIX=aarch64-unknown-linux-gnu + fi + wget -O - $ROOT-$BINARIES_SUFFIX.tar.gz | tar -x -z --strip-components=1 + ./install.sh --prefix=/usr --destdir=/build/firefox/stage override-prime: '' - plugin: nil - prime: [] - stage: [] + build-environment: + - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH} + - XDG_DATA_DIRS: /build/firefox/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS} + - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} + - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH} + - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS} + - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache + - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH} + - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH} stage-packages: [] - uname: 'Linux 5.4.0-156-generic #173-Ubuntu SMP Tue Jul 11 07:25:22 UTC 2023 x86_64 - x86_64 x86_64 GNU/Linux' + stage: [] + prime: [] cbindgen: - build-environment: - - PATH: /snap/gnome-3-38-2004-sdk/current/usr/bin:$PATH - - XDG_DATA_DIRS: /build/firefox/stage/usr/share:/snap/gnome-3-38-2004-sdk/current/usr/share:/usr/share:$XDG_DATA_DIRS - - LD_LIBRARY_PATH: /snap/gnome-3-38-2004-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib:/snap/gnome-3-38-2004-sdk/current/usr/lib/vala-current:/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} - - PKG_CONFIG_PATH: /snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-3-38-2004-sdk/current/usr/lib/pkgconfig:/snap/gnome-3-38-2004-sdk/current/usr/share/pkgconfig:$PKG_CONFIG_PATH - - GETTEXTDATADIRS: /snap/gnome-3-38-2004-sdk/current/usr/share/gettext-current:$GETTEXTDATADIRS - - GDK_PIXBUF_MODULE_FILE: /snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache - - ACLOCAL_PATH: /snap/gnome-3-38-2004-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH} - - PYTHONPATH: /snap/gnome-3-38-2004-sdk/current/usr/lib/python3.8:/snap/gnome-3-38-2004-sdk/current/usr/lib/python3/dist-packages${PYTHONPATH:+:$PYTHONPATH} - build-packages: [] - installed-packages: [] - installed-snaps: - - bare=5 - - core20=1974 - - gnome-3-38-2004-sdk=171 - - gnome-3-38-2004=143 - - gtk-common-themes=1535 - - snapcraft=9542 - - snapd=19457 - override-build: cargo install cbindgen - override-prime: '' plugin: nil - prime: [] - stage: [] + after: + - rust + override-build: | + craftctl default + cargo install cbindgen + override-prime: '' + build-environment: + - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH} + - XDG_DATA_DIRS: /build/firefox/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS} + - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} + - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH} + - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS} + - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache + - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH} + - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH} stage-packages: [] - uname: 'Linux 5.4.0-156-generic #173-Ubuntu SMP Tue Jul 11 07:25:22 UTC 2023 x86_64 - x86_64 x86_64 GNU/Linux' + stage: [] + prime: [] + build-packages: [] clang: - build-environment: - - PATH: /snap/gnome-3-38-2004-sdk/current/usr/bin:$PATH - - XDG_DATA_DIRS: /build/firefox/stage/usr/share:/snap/gnome-3-38-2004-sdk/current/usr/share:/usr/share:$XDG_DATA_DIRS - - LD_LIBRARY_PATH: /snap/gnome-3-38-2004-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib:/snap/gnome-3-38-2004-sdk/current/usr/lib/vala-current:/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} - - PKG_CONFIG_PATH: /snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-3-38-2004-sdk/current/usr/lib/pkgconfig:/snap/gnome-3-38-2004-sdk/current/usr/share/pkgconfig:$PKG_CONFIG_PATH - - GETTEXTDATADIRS: /snap/gnome-3-38-2004-sdk/current/usr/share/gettext-current:$GETTEXTDATADIRS - - GDK_PIXBUF_MODULE_FILE: /snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache - - ACLOCAL_PATH: /snap/gnome-3-38-2004-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH} - - PYTHONPATH: /snap/gnome-3-38-2004-sdk/current/usr/lib/python3.8:/snap/gnome-3-38-2004-sdk/current/usr/lib/python3/dist-packages${PYTHONPATH:+:$PYTHONPATH} - - LLVM_RELEASE: 15.0.6 + plugin: nil build-packages: - binutils-dev - cmake - libtinfo5 - make - wget - installed-packages: [] - installed-snaps: - - bare=5 - - core20=1974 - - gnome-3-38-2004-sdk=171 - - gnome-3-38-2004=143 - - gtk-common-themes=1535 - - snapcraft=9542 - - snapd=19457 - override-build: | - if [ amd64 = "amd64" ]; then - cd llvm-$LLVM_RELEASE.src - mkdir build - cd build - cmake -DLLVM_BINUTILS_INCDIR=/usr/include -DLLVM_INCLUDE_BENCHMARKS=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$SNAPCRAFT_PART_INSTALL/usr .. - make -j4 install-LLVMgold-stripped - fi - override-prime: '' + build-environment: + - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH} + - XDG_DATA_DIRS: /build/firefox/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS} + - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} + - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH} + - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS} + - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache + - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH} + - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH} + - LLVM_RELEASE: 16.0.4 override-pull: | ROOT=https://github.com/llvm/llvm-project/releases/download/llvmorg-$LLVM_RELEASE # Download the binaries BINARIES_BASENAME=clang+llvm-$LLVM_RELEASE if [ amd64 = "amd64" ]; then - BINARIES_SUFFIX=x86_64-linux-gnu-ubuntu-18.04.tar.xz + BINARIES_SUFFIX=x86_64-linux-gnu-ubuntu-22.04.tar.xz elif [ amd64 = "armhf" ]; then BINARIES_SUFFIX=armv7a-linux-gnueabihf.tar.xz elif [ amd64 = "arm64" ]; then @@ -270,760 +173,179 @@ # And the sources to build LLVMgold.so, which isn't distributed in a binary form wget -O - $ROOT/llvm-$LLVM_RELEASE.src.tar.xz | tar -x --xz fi + override-build: | + craftctl default + if [ amd64 = "amd64" ]; then + cd llvm-$LLVM_RELEASE.src + mkdir build + cd build + cmake -DLLVM_BINUTILS_INCDIR=/usr/include -DLLVM_INCLUDE_BENCHMARKS=OFF -DLLVM_INCLUDE_TESTS=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$CRAFT_PART_INSTALL/usr .. + make -j4 install-LLVMgold-stripped + fi override-stage: | - snapcraftctl stage + craftctl default mkdir -p usr - cp -R $SNAPCRAFT_PART_SRC/clang+llvm-$LLVM_RELEASE-*/* usr/ - plugin: nil - prime: [] - stage: [] + cp -R $CRAFT_PART_SRC/clang+llvm-$LLVM_RELEASE-*/* usr/ + override-prime: '' stage-packages: [] - uname: 'Linux 5.4.0-156-generic #173-Ubuntu SMP Tue Jul 11 07:25:22 UTC 2023 x86_64 - x86_64 x86_64 GNU/Linux' - debug-symbols: - build-environment: - - PATH: /snap/gnome-3-38-2004-sdk/current/usr/bin:$PATH - - XDG_DATA_DIRS: /build/firefox/stage/usr/share:/snap/gnome-3-38-2004-sdk/current/usr/share:/usr/share:$XDG_DATA_DIRS - - LD_LIBRARY_PATH: /snap/gnome-3-38-2004-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib:/snap/gnome-3-38-2004-sdk/current/usr/lib/vala-current:/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} - - PKG_CONFIG_PATH: /snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-3-38-2004-sdk/current/usr/lib/pkgconfig:/snap/gnome-3-38-2004-sdk/current/usr/share/pkgconfig:$PKG_CONFIG_PATH - - GETTEXTDATADIRS: /snap/gnome-3-38-2004-sdk/current/usr/share/gettext-current:$GETTEXTDATADIRS - - GDK_PIXBUF_MODULE_FILE: /snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache - - ACLOCAL_PATH: /snap/gnome-3-38-2004-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH} - - PYTHONPATH: /snap/gnome-3-38-2004-sdk/current/usr/lib/python3.8:/snap/gnome-3-38-2004-sdk/current/usr/lib/python3/dist-packages${PYTHONPATH:+:$PYTHONPATH} - build-packages: - - python3 - - python3-virtualenv - installed-packages: - - adduser=3.118ubuntu2 - - advancecomp=2.1-2.1ubuntu0.20.04.1 - - adwaita-icon-theme=3.36.1-2ubuntu0.20.04.2 - - apparmor=2.13.3-7ubuntu5.2 - - apt=2.0.9 - - base-files=11ubuntu5.7 - - base-passwd=3.5.47 - - bash=5.0-6ubuntu1.2 - - binutils-common=2.34-6ubuntu1.6 - - binutils-dev=2.34-6ubuntu1.6 - - binutils-x86-64-linux-gnu=2.34-6ubuntu1.6 - - binutils=2.34-6ubuntu1.6 - - bsdmainutils=11.1.2ubuntu3 - - bsdutils=1:2.34-0.1ubuntu9.4 - - build-essential=12.8ubuntu1.1 - - bzip2=1.0.8-2 - - ca-certificates=20230311ubuntu0.20.04.1 - - cmake-data=3.16.3-1ubuntu1.20.04.1 - - cmake=3.16.3-1ubuntu1.20.04.1 - - coreutils=8.30-3ubuntu2 - - cpp-9=9.4.0-1ubuntu1~20.04.1 - - cpp=4:9.3.0-1ubuntu2 - - curl=7.68.0-1ubuntu2.19 - - dash=0.5.10.2-6 - - dbus-user-session=1.12.16-2ubuntu2.3 - - dbus=1.12.16-2ubuntu2.3 - - debconf=1.5.73 - - debianutils=4.9.1 - - diffstat=1.63-1 - - diffutils=1:3.7-3 - - dirmngr=2.2.19-3ubuntu2.2 - - dpkg-dev=1.19.7ubuntu3.2 - - dpkg=1.19.7ubuntu3.2 - - e2fsprogs=1.45.5-2ubuntu1.1 - - fakeroot=1.24-1 - - fdisk=2.34-0.1ubuntu9.4 - - file=1:5.38-4 - - findutils=4.7.0-1ubuntu1 - - fontconfig-config=2.13.1-2ubuntu3 - - fontconfig=2.13.1-2ubuntu3 - - fonts-dejavu-core=2.37-1 - - fuse=2.9.9-3 - - g++-9=9.4.0-1ubuntu1~20.04.1 - - g++=4:9.3.0-1ubuntu2 - - gcc-10-base=10.5.0-1ubuntu1~20.04 - - gcc-9-base=9.4.0-1ubuntu1~20.04.1 - - gcc-9=9.4.0-1ubuntu1~20.04.1 - - gcc=4:9.3.0-1ubuntu2 - - gettext-base=0.19.8.1-10build1 - - gettext=0.19.8.1-10build1 - - gir1.2-atk-1.0=2.35.1-1ubuntu2 - - gir1.2-freedesktop=1.64.1-1~ubuntu20.04.1 - - gir1.2-gdkpixbuf-2.0=2.40.0+dfsg-3ubuntu0.4 - - gir1.2-glib-2.0=1.64.1-1~ubuntu20.04.1 - - gir1.2-gtk-2.0=2.24.32-4ubuntu4 - - gir1.2-harfbuzz-0.0=2.6.4-1ubuntu4.2 - - gir1.2-pango-1.0=1.44.7-2ubuntu4 - - git-man=1:2.25.1-1ubuntu3.11 - - git=1:2.25.1-1ubuntu3.11 - - gnupg-l10n=2.2.19-3ubuntu2.2 - - gnupg-utils=2.2.19-3ubuntu2.2 - - gnupg=2.2.19-3ubuntu2.2 - - gpg-agent=2.2.19-3ubuntu2.2 - - gpg-wks-client=2.2.19-3ubuntu2.2 - - gpg-wks-server=2.2.19-3ubuntu2.2 - - gpg=2.2.19-3ubuntu2.2 - - gpgconf=2.2.19-3ubuntu2.2 - - gpgsm=2.2.19-3ubuntu2.2 - - gpgv=2.2.19-3ubuntu2.2 - - grep=3.4-1 - - gtk-update-icon-cache=3.24.20-0ubuntu1.1 - - gzip=1.10-0ubuntu4.1 - - hicolor-icon-theme=0.17-2 - - hostname=3.23 - - humanity-icon-theme=0.6.15 - - icu-devtools=66.1-2ubuntu2.1 - - init-system-helpers=1.57 - - init=1.57 - - jq=1.6-1ubuntu0.20.04.1 - - libacl1=2.2.53-6 - - libapparmor1=2.13.3-7ubuntu5.2 - - libapt-pkg6.0=2.0.9 - - libarchive13=3.4.0-2ubuntu1.2 - - libargon2-1=0~20171227-0.2 - - libasan5=9.4.0-1ubuntu1~20.04.1 - - libasn1-8-heimdal=7.7.0+dfsg-1ubuntu1.4 - - libasound2-data=1.2.2-2.1ubuntu2.5 - - libasound2-dev=1.2.2-2.1ubuntu2.5 - - libasound2=1.2.2-2.1ubuntu2.5 - - libassuan0=2.5.3-7ubuntu2 - - libatk1.0-0=2.35.1-1ubuntu2 - - libatk1.0-data=2.35.1-1ubuntu2 - - libatk1.0-dev=2.35.1-1ubuntu2 - - libatomic1=10.5.0-1ubuntu1~20.04 - - libattr1=1:2.4.48-5 - - libaudit-common=1:2.8.5-2ubuntu6 - - libaudit1=1:2.8.5-2ubuntu6 - - libavahi-client3=0.7-4ubuntu7.2 - - libavahi-common-data=0.7-4ubuntu7.2 - - libavahi-common3=0.7-4ubuntu7.2 - - libbinutils=2.34-6ubuntu1.6 - - libblkid-dev=2.34-0.1ubuntu9.4 - - libblkid1=2.34-0.1ubuntu9.4 - - libbrotli1=1.0.7-6ubuntu0.1 - - libbsd0=0.10.0-1 - - libbz2-1.0=1.0.8-2 - - libc-bin=2.31-0ubuntu9.9 - - libc-dev-bin=2.31-0ubuntu9.9 - - libc6-dev=2.31-0ubuntu9.9 - - libc6=2.31-0ubuntu9.9 - - libcairo-gobject2=1.16.0-4ubuntu1 - - libcairo-script-interpreter2=1.16.0-4ubuntu1 - - libcairo2-dev=1.16.0-4ubuntu1 - - libcairo2=1.16.0-4ubuntu1 - - libcap-ng0=0.7.9-2.1build1 - - libcap2=1:2.32-1ubuntu0.1 - - libcbor0.6=0.6.0-0ubuntu1 - - libcc1-0=10.5.0-1ubuntu1~20.04 - - libcom-err2=1.45.5-2ubuntu1.1 - - libcroco3=0.6.13-1 - - libcrypt-dev=1:4.4.10-10ubuntu4 - - libcrypt1=1:4.4.10-10ubuntu4 - - libcryptsetup12=2:2.2.2-3ubuntu2.4 - - libctf-nobfd0=2.34-6ubuntu1.6 - - libctf0=2.34-6ubuntu1.6 - - libcups2=2.3.1-9ubuntu1.4 - - libcurl3-gnutls=7.68.0-1ubuntu2.19 - - libcurl4=7.68.0-1ubuntu2.19 - - libdatrie-dev=0.2.12-3 - - libdatrie1=0.2.12-3 - - libdb5.3=5.3.28+dfsg1-0.6ubuntu2 - - libdbus-1-3=1.12.16-2ubuntu2.3 - - libdbus-1-dev=1.12.16-2ubuntu2.3 - - libdbus-glib-1-2=0.110-5fakssync1 - - libdbus-glib-1-dev-bin=0.110-5fakssync1 - - libdbus-glib-1-dev=0.110-5fakssync1 - - libdebconfclient0=0.251ubuntu1 - - libdevmapper1.02.1=2:1.02.167-1ubuntu1 - - libdpkg-perl=1.19.7ubuntu3.2 - - libdrm-amdgpu1=2.4.107-8ubuntu1~20.04.2 - - libdrm-common=2.4.107-8ubuntu1~20.04.2 - - libdrm-intel1=2.4.107-8ubuntu1~20.04.2 - - libdrm-nouveau2=2.4.107-8ubuntu1~20.04.2 - - libdrm-radeon1=2.4.107-8ubuntu1~20.04.2 - - libdrm2=2.4.107-8ubuntu1~20.04.2 - - libedit2=3.1-20191231-1 - - libelf1=0.176-1.1build1 - - liberror-perl=0.17029-1 - - libexpat1-dev=2.2.9-1ubuntu0.6 - - libexpat1=2.2.9-1ubuntu0.6 - - libext2fs2=1.45.5-2ubuntu1.1 - - libfakeroot=1.24-1 - - libfdisk1=2.34-0.1ubuntu9.4 - - libffi-dev=3.3-4 - - libffi7=3.3-4 - - libfido2-1=1.3.1-1ubuntu2 - - libfontconfig1-dev=2.13.1-2ubuntu3 - - libfontconfig1=2.13.1-2ubuntu3 - - libfontenc1=1:1.1.4-0ubuntu1 - - libfreetype-dev=2.10.1-2ubuntu0.3 - - libfreetype6-dev=2.10.1-2ubuntu0.3 - - libfreetype6=2.10.1-2ubuntu0.3 - - libfribidi-dev=1.0.8-2ubuntu0.1 - - libfribidi0=1.0.8-2ubuntu0.1 - - libfuse2=2.9.9-3 - - libgcc-9-dev=9.4.0-1ubuntu1~20.04.1 - - libgcc-s1=10.5.0-1ubuntu1~20.04 - - libgcrypt20=1.8.5-5ubuntu1.1 - - libgdbm-compat4=1.18.1-5 - - libgdbm6=1.18.1-5 - - libgdk-pixbuf2.0-0=2.40.0+dfsg-3ubuntu0.4 - - libgdk-pixbuf2.0-bin=2.40.0+dfsg-3ubuntu0.4 - - libgdk-pixbuf2.0-common=2.40.0+dfsg-3ubuntu0.4 - - libgdk-pixbuf2.0-dev=2.40.0+dfsg-3ubuntu0.4 - - libgirepository-1.0-1=1.64.1-1~ubuntu20.04.1 - - libgl1-mesa-dri=21.2.6-0ubuntu0.1~20.04.2 - - libgl1=1.3.2-1~ubuntu0.20.04.2 - - libglapi-mesa=21.2.6-0ubuntu0.1~20.04.2 - - libglib2.0-0=2.64.6-1~ubuntu20.04.6 - - libglib2.0-bin=2.64.6-1~ubuntu20.04.6 - - libglib2.0-data=2.64.6-1~ubuntu20.04.6 - - libglib2.0-dev-bin=2.64.6-1~ubuntu20.04.6 - - libglib2.0-dev=2.64.6-1~ubuntu20.04.6 - - libglvnd0=1.3.2-1~ubuntu0.20.04.2 - - libglx-mesa0=21.2.6-0ubuntu0.1~20.04.2 - - libglx0=1.3.2-1~ubuntu0.20.04.2 - - libgmp10=2:6.2.0+dfsg-4ubuntu0.1 - - libgnutls30=3.6.13-2ubuntu1.8 - - libgomp1=10.5.0-1ubuntu1~20.04 - - libgpg-error0=1.37-1 - - libgraphite2-3=1.3.13-11build1 - - libgraphite2-dev=1.3.13-11build1 - - libgssapi-krb5-2=1.17-6ubuntu4.3 - - libgssapi3-heimdal=7.7.0+dfsg-1ubuntu1.4 - - libgtk2.0-0=2.24.32-4ubuntu4 - - libgtk2.0-common=2.24.32-4ubuntu4 - - libgtk2.0-dev=2.24.32-4ubuntu4 - - libharfbuzz-dev=2.6.4-1ubuntu4.2 - - libharfbuzz-gobject0=2.6.4-1ubuntu4.2 - - libharfbuzz-icu0=2.6.4-1ubuntu4.2 - - libharfbuzz0b=2.6.4-1ubuntu4.2 - - libhcrypto4-heimdal=7.7.0+dfsg-1ubuntu1.4 - - libheimbase1-heimdal=7.7.0+dfsg-1ubuntu1.4 - - libheimntlm0-heimdal=7.7.0+dfsg-1ubuntu1.4 - - libhogweed5=3.5.1+really3.5.1-2ubuntu0.2 - - libhx509-5-heimdal=7.7.0+dfsg-1ubuntu1.4 - - libice-dev=2:1.0.10-0ubuntu1 - - libice6=2:1.0.10-0ubuntu1 - - libicu-dev=66.1-2ubuntu2.1 - - libicu66=66.1-2ubuntu2.1 - - libidn2-0=2.2.0-2 - - libip4tc2=1.8.4-3ubuntu2.1 - - libisl22=0.22.1-1 - - libitm1=10.5.0-1ubuntu1~20.04 - - libjbig0=2.1-3.1ubuntu0.20.04.1 - - libjpeg-turbo8=2.0.3-0ubuntu1.20.04.3 - - libjpeg8=8c-2ubuntu8 - - libjq1=1.6-1ubuntu0.20.04.1 - - libjson-c4=0.13.1+dfsg-7ubuntu0.3 - - libjsoncpp1=1.7.4-3.1ubuntu2 - - libk5crypto3=1.17-6ubuntu4.3 - - libkeyutils1=1.6-6ubuntu1.1 - - libkmod2=27-1ubuntu2.1 - - libkrb5-26-heimdal=7.7.0+dfsg-1ubuntu1.4 - - libkrb5-3=1.17-6ubuntu4.3 - - libkrb5support0=1.17-6ubuntu4.3 - - libksba8=1.3.5-2ubuntu0.20.04.2 - - libldap-2.4-2=2.4.49+dfsg-2ubuntu1.9 - - libldap-common=2.4.49+dfsg-2ubuntu1.9 - - libllvm12=1:12.0.0-3ubuntu1~20.04.5 - - liblockfile-bin=1.16-1.1 - - liblockfile1=1.16-1.1 - - liblsan0=10.5.0-1ubuntu1~20.04 - - liblz4-1=1.9.2-2ubuntu0.20.04.1 - - liblzma5=5.2.4-1ubuntu1.1 - - liblzo2-2=2.10-2 - - libmagic-mgc=1:5.38-4 - - libmagic1=1:5.38-4 - - libmount-dev=2.34-0.1ubuntu9.4 - - libmount1=2.34-0.1ubuntu9.4 - - libmpc3=1.1.0-1 - - libmpdec2=2.4.2-3 - - libmpfr6=4.0.2-1 - - libncurses6=6.2-0ubuntu2.1 - - libncursesw6=6.2-0ubuntu2.1 - - libnettle7=3.5.1+really3.5.1-2ubuntu0.2 - - libnghttp2-14=1.40.0-1ubuntu0.1 - - libnpth0=1.6-1 - - libonig5=6.9.4-1 - - libp11-kit0=0.23.20-1ubuntu0.1 - - libpam-modules-bin=1.3.1-5ubuntu4.6 - - libpam-modules=1.3.1-5ubuntu4.6 - - libpam-runtime=1.3.1-5ubuntu4.6 - - libpam-systemd=245.4-4ubuntu3.22 - - libpam0g=1.3.1-5ubuntu4.6 - - libpango-1.0-0=1.44.7-2ubuntu4 - - libpango1.0-dev=1.44.7-2ubuntu4 - - libpangocairo-1.0-0=1.44.7-2ubuntu4 - - libpangoft2-1.0-0=1.44.7-2ubuntu4 - - libpangoxft-1.0-0=1.44.7-2ubuntu4 - - libpciaccess0=0.16-0ubuntu1 - - libpcre16-3=2:8.39-12ubuntu0.1 - - libpcre2-16-0=10.34-7ubuntu0.1 - - libpcre2-32-0=10.34-7ubuntu0.1 - - libpcre2-8-0=10.34-7ubuntu0.1 - - libpcre2-dev=10.34-7ubuntu0.1 - - libpcre2-posix2=10.34-7ubuntu0.1 - - libpcre3-dev=2:8.39-12ubuntu0.1 - - libpcre32-3=2:8.39-12ubuntu0.1 - - libpcre3=2:8.39-12ubuntu0.1 - - libpcrecpp0v5=2:8.39-12ubuntu0.1 - - libperl5.30=5.30.0-9ubuntu0.4 - - libpixman-1-0=0.38.4-0ubuntu2.1 - - libpixman-1-dev=0.38.4-0ubuntu2.1 - - libpng-dev=1.6.37-2 - - libpng16-16=1.6.37-2 - - libprocps8=2:3.3.16-1ubuntu2.3 - - libpsl5=0.21.0-1ubuntu1 - - libpthread-stubs0-dev=0.4-1 - - libpython3-dev=3.8.2-0ubuntu2 - - libpython3-stdlib=3.8.2-0ubuntu2 - - libpython3.8-dev=3.8.10-0ubuntu1~20.04.8 - - libpython3.8-minimal=3.8.10-0ubuntu1~20.04.8 - - libpython3.8-stdlib=3.8.10-0ubuntu1~20.04.8 - - libpython3.8=3.8.10-0ubuntu1~20.04.8 - - libquadmath0=10.5.0-1ubuntu1~20.04 - - libreadline8=8.0-4 - - librhash0=1.3.9-1 - - libroken18-heimdal=7.7.0+dfsg-1ubuntu1.4 - - librsvg2-2=2.48.9-1ubuntu0.20.04.4 - - librsvg2-common=2.48.9-1ubuntu0.20.04.4 - - librtmp1=2.4+20151223.gitfa8646d.1-2build1 - - libsasl2-2=2.1.27+dfsg-2ubuntu0.1 - - libsasl2-modules-db=2.1.27+dfsg-2ubuntu0.1 - - libseccomp2=2.5.1-1ubuntu1~20.04.2 - - libselinux1-dev=3.0-1build2 - - libselinux1=3.0-1build2 - - libsemanage-common=3.0-1build2 - - libsemanage1=3.0-1build2 - - libsensors-config=1:3.6.0-2ubuntu1.1 - - libsensors5=1:3.6.0-2ubuntu1.1 - - libsepol1-dev=3.0-1ubuntu0.1 - - libsepol1=3.0-1ubuntu0.1 - - libsigsegv2=2.12-2 - - libsm-dev=2:1.2.3-1 - - libsm6=2:1.2.3-1 - - libsmartcols1=2.34-0.1ubuntu9.4 - - libsqlite3-0=3.31.1-4ubuntu0.5 - - libsquashfuse0=0.1.103-2 - - libss2=1.45.5-2ubuntu1.1 - - libssh-4=0.9.3-2ubuntu2.3 - - libssl1.1=1.1.1f-1ubuntu2.19 - - libstdc++-9-dev=9.4.0-1ubuntu1~20.04.1 - - libstdc++6=10.5.0-1ubuntu1~20.04 - - libsystemd0=245.4-4ubuntu3.22 - - libtasn1-6=4.16.0-2 - - libthai-data=0.1.28-3 - - libthai-dev=0.1.28-3 - - libthai0=0.1.28-3 - - libtiff5=4.1.0+git191117-2ubuntu0.20.04.9 - - libtinfo5=6.2-0ubuntu2.1 - - libtinfo6=6.2-0ubuntu2.1 - - libtsan0=10.5.0-1ubuntu1~20.04 - - libubsan1=10.5.0-1ubuntu1~20.04 - - libudev1=245.4-4ubuntu3.22 - - libunistring2=0.9.10-2 - - libunwind8=1.2.1-9ubuntu0.1 - - libuuid1=2.34-0.1ubuntu9.4 - - libuv1=1.34.2-1ubuntu1.3 - - libvulkan1=1.2.131.2-1 - - libwebp6=0.6.1-2ubuntu0.20.04.2 - - libwind0-heimdal=7.7.0+dfsg-1ubuntu1.4 - - libwrap0=7.6.q-30 - - libx11-6=2:1.6.9-2ubuntu1.5 - - libx11-data=2:1.6.9-2ubuntu1.5 - - libx11-dev=2:1.6.9-2ubuntu1.5 - - libx11-xcb-dev=2:1.6.9-2ubuntu1.5 - - libx11-xcb1=2:1.6.9-2ubuntu1.5 - - libxau-dev=1:1.0.9-0ubuntu1 - - libxau6=1:1.0.9-0ubuntu1 - - libxaw7=2:1.0.13-1 - - libxcb-dri2-0=1.14-2 - - libxcb-dri3-0=1.14-2 - - libxcb-glx0=1.14-2 - - libxcb-present0=1.14-2 - - libxcb-render0-dev=1.14-2 - - libxcb-render0=1.14-2 - - libxcb-shm0-dev=1.14-2 - - libxcb-shm0=1.14-2 - - libxcb-sync1=1.14-2 - - libxcb-xfixes0=1.14-2 - - libxcb1-dev=1.14-2 - - libxcb1=1.14-2 - - libxcomposite-dev=1:0.4.5-1 - - libxcomposite1=1:0.4.5-1 - - libxcursor-dev=1:1.2.0-2 - - libxcursor1=1:1.2.0-2 - - libxdamage-dev=1:1.1.5-2 - - libxdamage1=1:1.1.5-2 - - libxdmcp-dev=1:1.1.3-0ubuntu1 - - libxdmcp6=1:1.1.3-0ubuntu1 - - libxext-dev=2:1.3.4-0ubuntu1 - - libxext6=2:1.3.4-0ubuntu1 - - libxfixes-dev=1:5.0.3-2 - - libxfixes3=1:5.0.3-2 - - libxfont2=1:2.0.3-1 - - libxft-dev=2.3.3-0ubuntu1 - - libxft2=2.3.3-0ubuntu1 - - libxi-dev=2:1.7.10-0ubuntu1 - - libxi6=2:1.7.10-0ubuntu1 - - libxinerama-dev=2:1.1.4-2 - - libxinerama1=2:1.1.4-2 - - libxkbfile1=1:1.1.0-1 - - libxml2-utils=2.9.10+dfsg-5ubuntu0.20.04.6 - - libxml2=2.9.10+dfsg-5ubuntu0.20.04.6 - - libxmu6=2:1.1.3-0ubuntu1 - - libxmuu1=2:1.1.3-0ubuntu1 - - libxpm4=1:3.5.12-1ubuntu0.20.04.1 - - libxrandr-dev=2:1.5.2-0ubuntu1 - - libxrandr2=2:1.5.2-0ubuntu1 - - libxrender-dev=1:0.9.10-1 - - libxrender1=1:0.9.10-1 - - libxshmfence1=1.3-1 - - libxt-dev=1:1.1.5-1 - - libxt6=1:1.1.5-1 - - libxxf86vm1=1:1.1.4-1build1 - - libyaml-0-2=0.2.2-1 - - libzstd1=1.4.4+dfsg-3ubuntu0.1 - - linux-libc-dev=5.4.0-156.173 - - lockfile-progs=0.1.18 - - login=1:4.8.1-1ubuntu5.20.04.4 - - logsave=1.45.5-2ubuntu1.1 - - lsb-base=11.1.0ubuntu2 - - m4=1.4.18-4 - - make=4.2.1-1.2 - - mawk=1.3.4.20200120-2 - - mime-support=3.64ubuntu1 - - mount=2.34-0.1ubuntu9.4 - - nasm=2.14.02-1 - - ncurses-base=6.2-0ubuntu2.1 - - ncurses-bin=6.2-0ubuntu2.1 - - ninja-build=1.10.0-1build1 - - openssh-client=1:8.2p1-4ubuntu0.9 - - openssl=1.1.1f-1ubuntu2.19 - - optipng=0.7.7-1 - - pango1.0-tools=1.44.7-2ubuntu4 - - passwd=1:4.8.1-1ubuntu5.20.04.4 - - patch=2.7.6-6 - - perl-base=5.30.0-9ubuntu0.4 - - perl-modules-5.30=5.30.0-9ubuntu0.4 - - perl=5.30.0-9ubuntu0.4 - - pinentry-curses=1.1.0-3build1 - - pkg-config=0.29.1-0ubuntu4 - - pkgbinarymangler=144 - - policyrcd-script-zg2=0.1-3 - - procps=2:3.3.16-1ubuntu2.3 - - python-pip-whl=20.0.2-5ubuntu1.9 - - python3-appdirs=1.4.3-2.1 - - python3-distlib=0.3.0-1 - - python3-distutils=3.8.10-0ubuntu1~20.04 - - python3-filelock=3.0.12-2 - - python3-importlib-metadata=1.5.0-1 - - python3-lib2to3=3.8.10-0ubuntu1~20.04 - - python3-minimal=3.8.2-0ubuntu2 - - python3-more-itertools=4.2.0-1build1 - - python3-pip=20.0.2-5ubuntu1.9 - - python3-pkg-resources=45.2.0-1ubuntu0.1 - - python3-setuptools=45.2.0-1ubuntu0.1 - - python3-six=1.14.0-2 - - python3-virtualenv=20.0.17-1ubuntu0.4 - - python3-wheel=0.34.2-1ubuntu0.1 - - python3-yaml=5.3.1-1ubuntu0.1 - - python3-zipp=1.0.0-1 - - python3.8-minimal=3.8.10-0ubuntu1~20.04.8 - - python3.8=3.8.10-0ubuntu1~20.04.8 - - python3=3.8.2-0ubuntu2 - - quilt=0.65-3 - - readline-common=8.0-4 - - sed=4.7-1 - - sensible-utils=0.0.12+nmu1 - - shared-mime-info=1.15-1 - - snapd=2.58+20.04.1 - - socat=1.7.3.3-2 - - squashfs-tools=1:4.4-1ubuntu0.3 - - squashfuse=0.1.103-2 - - sudo=1.8.31-1ubuntu1.5 - - systemd-sysv=245.4-4ubuntu3.22 - - systemd-timesyncd=245.4-4ubuntu3.22 - - systemd=245.4-4ubuntu3.22 - - sysvinit-utils=2.96-2.1ubuntu1 - - tar=1.30+dfsg-7ubuntu0.20.04.3 - - tzdata=2023c-0ubuntu0.20.04.2 - - ubuntu-keyring=2020.02.11.4 - - ubuntu-mono=19.04-0ubuntu3 - - ucf=3.0038+nmu1 - - udev=245.4-4ubuntu3.22 - - unzip=6.0-25ubuntu1.1 - - util-linux=2.34-0.1ubuntu9.4 - - uuid-dev=2.34-0.1ubuntu9.4 - - wget=1.20.3-1ubuntu2 - - x11-common=1:7.7+19ubuntu14 - - x11-xkb-utils=7.7+5 - - x11proto-core-dev=2019.2-1ubuntu1 - - x11proto-dev=2019.2-1ubuntu1 - - x11proto-input-dev=2019.2-1ubuntu1 - - x11proto-randr-dev=2019.2-1ubuntu1 - - x11proto-xext-dev=2019.2-1ubuntu1 - - x11proto-xinerama-dev=2019.2-1ubuntu1 - - xauth=1:1.1-0ubuntu1 - - xkb-data=2.29-2 - - xorg-sgml-doctools=1:1.11-1 - - xserver-common=2:1.20.13-1ubuntu1~20.04.8 - - xtrans-dev=1.4.0-1 - - xvfb=2:1.20.13-1ubuntu1~20.04.8 - - xz-utils=5.2.4-1ubuntu1.1 - - zip=3.0-11build1 - - zlib1g-dev=1:1.2.11.dfsg-2ubuntu1.5 - - zlib1g=1:1.2.11.dfsg-2ubuntu1.5 - installed-snaps: - - bare=5 - - core20=1974 - - gnome-3-38-2004-sdk=171 - - gnome-3-38-2004=143 - - gtk-common-themes=1535 - - snapcraft=9542 - - snapd=19457 - override-pull: | - export SYMBOLS_ARCHIVE=$(find /build/firefox/stage/debug-symbols/ -type f -name "firefox-*.crashreporter-symbols.zip") - if [ -f "$SYMBOLS_ARCHIVE" ]; then - if [ -f "/build/firefox/symbols-upload-token" ]; then - virtualenv venv/ - source venv/bin/activate - venv/bin/pip3 install redo requests argparse - SOCORRO_SYMBOL_UPLOAD_URL=https://symbols.stage.mozaws.net/upload/ SOCORRO_SYMBOL_UPLOAD_TOKEN_FILE="/build/firefox/symbols-upload-token" venv/bin/python3 /build/firefox/stage/debug-symbols/upload_symbols.py $SYMBOLS_ARCHIVE - rm "/build/firefox/symbols-upload-token" - deactivate - else - cp $SYMBOLS_ARCHIVE /build/firefox/firefox_116.0.3-2_amd64.debug - fi - fi - plugin: nil - prime: [] stage: [] - stage-packages: [] - uname: 'Linux 5.4.0-156-generic #173-Ubuntu SMP Tue Jul 11 07:25:22 UTC 2023 x86_64 - x86_64 x86_64 GNU/Linux' - distribution: - build-environment: - - PATH: /snap/gnome-3-38-2004-sdk/current/usr/bin:$PATH - - XDG_DATA_DIRS: /build/firefox/stage/usr/share:/snap/gnome-3-38-2004-sdk/current/usr/share:/usr/share:$XDG_DATA_DIRS - - LD_LIBRARY_PATH: /snap/gnome-3-38-2004-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib:/snap/gnome-3-38-2004-sdk/current/usr/lib/vala-current:/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} - - PKG_CONFIG_PATH: /snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-3-38-2004-sdk/current/usr/lib/pkgconfig:/snap/gnome-3-38-2004-sdk/current/usr/share/pkgconfig:$PKG_CONFIG_PATH - - GETTEXTDATADIRS: /snap/gnome-3-38-2004-sdk/current/usr/share/gettext-current:$GETTEXTDATADIRS - - GDK_PIXBUF_MODULE_FILE: /snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache - - ACLOCAL_PATH: /snap/gnome-3-38-2004-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH} - - PYTHONPATH: /snap/gnome-3-38-2004-sdk/current/usr/lib/python3.8:/snap/gnome-3-38-2004-sdk/current/usr/lib/python3/dist-packages${PYTHONPATH:+:$PYTHONPATH} - build-packages: [] - installed-packages: [] - installed-snaps: - - bare=5 - - core20=1974 - - gnome-3-38-2004-sdk=171 - - gnome-3-38-2004=143 - - gtk-common-themes=1535 - - snapcraft=9542 - - snapd=19457 - override-prime: | - mkdir -p /build/firefox/prime/usr/lib/firefox - cp -R $SNAPCRAFT_PART_SRC/desktop/ubuntu/distribution /build/firefox/prime/usr/lib/firefox/ - plugin: nil prime: [] - source: https://github.com/mozilla-partners/canonical.git - source-branch: '' - source-checksum: '' - source-commit: 86c5e5448016a84ac9bc7c904989680216fc777f - source-tag: '' - stage: [] - stage-packages: [] - uname: 'Linux 5.4.0-156-generic #173-Ubuntu SMP Tue Jul 11 07:25:22 UTC 2023 x86_64 - x86_64 x86_64 GNU/Linux' dump-syms: - build-environment: - - PATH: /snap/gnome-3-38-2004-sdk/current/usr/bin:$PATH - - XDG_DATA_DIRS: /build/firefox/stage/usr/share:/snap/gnome-3-38-2004-sdk/current/usr/share:/usr/share:$XDG_DATA_DIRS - - LD_LIBRARY_PATH: /snap/gnome-3-38-2004-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib:/snap/gnome-3-38-2004-sdk/current/usr/lib/vala-current:/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} - - PKG_CONFIG_PATH: /snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-3-38-2004-sdk/current/usr/lib/pkgconfig:/snap/gnome-3-38-2004-sdk/current/usr/share/pkgconfig:$PKG_CONFIG_PATH - - GETTEXTDATADIRS: /snap/gnome-3-38-2004-sdk/current/usr/share/gettext-current:$GETTEXTDATADIRS - - GDK_PIXBUF_MODULE_FILE: /snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache - - ACLOCAL_PATH: /snap/gnome-3-38-2004-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH} - - PYTHONPATH: /snap/gnome-3-38-2004-sdk/current/usr/lib/python3.8:/snap/gnome-3-38-2004-sdk/current/usr/lib/python3/dist-packages${PYTHONPATH:+:$PYTHONPATH} + plugin: nil + after: + - rust build-packages: - curl - git - jq - python3-yaml - installed-packages: [] - installed-snaps: - - bare=5 - - core20=1974 - - gnome-3-38-2004-sdk=171 - - gnome-3-38-2004=143 - - gtk-common-themes=1535 - - snapcraft=9542 - - snapd=19457 - override-build: | - if [ amd64 = "amd64" ] || [ amd64 = "arm64" ]; then - cargo build --release - cp target/release/dump_syms /build/firefox/stage/usr/bin/ - fi override-pull: | if [ amd64 = "amd64" ] || [ amd64 = "arm64" ]; then - VERSION=$(echo 116.0.3-2 | cut -d- -f1) - BUILD=$(echo 116.0.3-2 | cut -d- -f2) + VERSION=$(craftctl get version | cut -d- -f1) + BUILD=$(craftctl get version | cut -d- -f2) FFINFO=$(curl -s https://ftp.mozilla.org/pub/firefox/candidates/$VERSION-candidates/build$BUILD/linux-x86_64/en-US/firefox-$VERSION.json) MOZ_SOURCE_REPO=$(echo $FFINFO | jq -r .moz_source_repo) MOZ_SOURCE_STAMP=$(echo $FFINFO | jq -r .moz_source_stamp) FETCHES=$MOZ_SOURCE_REPO/raw-file/$MOZ_SOURCE_STAMP/taskcluster/ci/fetch/toolchains.yml TOOLCHAINS=$(curl -sSL "${FETCHES}") - REPO=$(echo "${TOOLCHAINS}" | python3 -c 'import yaml, sys; fetches = yaml.safe_load(sys.stdin); print("{}".format(fetches["dump-syms"]["fetch"]["repo"]))') - SHA1=$(echo "${TOOLCHAINS}" | python3 -c 'import yaml, sys; fetches = yaml.safe_load(sys.stdin); print("{}".format(fetches["dump-syms"]["fetch"]["revision"]))') + unset PYTHONPATH + REPO=$(echo "${TOOLCHAINS}" | /usr/bin/python3 -c 'import yaml, sys; fetches = yaml.safe_load(sys.stdin); print("{}".format(fetches["dump-syms"]["fetch"]["repo"]))') + SHA1=$(echo "${TOOLCHAINS}" | /usr/bin/python3 -c 'import yaml, sys; fetches = yaml.safe_load(sys.stdin); print("{}".format(fetches["dump-syms"]["fetch"]["revision"]))') git clone "${REPO}" . && git checkout "${SHA1}" fi - plugin: nil + override-build: | + craftctl default + if [ amd64 = "amd64" ] || [ amd64 = "arm64" ]; then + cargo build --release + cp target/release/dump_syms /build/firefox/stage/usr/bin/ + fi + build-environment: + - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH} + - XDG_DATA_DIRS: /build/firefox/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS} + - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} + - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH} + - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS} + - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache + - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH} + - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH} + stage-packages: [] + stage: [] prime: [] + hunspell: + plugin: nil + override-build: | + craftctl default + set -eu + apt download $(apt-cache search '^hunspell-.*$' | + awk '!/myspell|dbgsym|tools|transitional|dependency/{printf "%s ", $1}') + find . -name "*.deb" -exec dpkg-deb -x {} "$CRAFT_PART_INSTALL" \; + prime: + - usr/share/hunspell + build-environment: + - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH} + - XDG_DATA_DIRS: /build/firefox/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS} + - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} + - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH} + - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS} + - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache + - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH} + - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH} + stage-packages: [] stage: [] + build-packages: [] + wasi-sdk: + plugin: nil + after: + - clang + build-packages: + - wget + build-environment: + - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH} + - XDG_DATA_DIRS: /build/firefox/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS} + - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} + - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH} + - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS} + - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache + - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH} + - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH} + - WASI_BRANCH: '15' + - WASI_RELEASE: '15.0' + override-pull: | + ROOT=https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-$WASI_BRANCH + wget $ROOT/wasi-sysroot-$WASI_RELEASE.tar.gz + wget $ROOT/libclang_rt.builtins-wasm32-wasi-$WASI_RELEASE.tar.gz + override-build: | + craftctl default + tar -C /build/firefox/stage -xf wasi-sysroot-$WASI_RELEASE.tar.gz + tar -C /build/firefox/stage/usr/lib/clang/* -xf libclang_rt.builtins-wasm32-wasi-$WASI_RELEASE.tar.gz + override-prime: '' stage-packages: [] - uname: 'Linux 5.4.0-156-generic #173-Ubuntu SMP Tue Jul 11 07:25:22 UTC 2023 x86_64 - x86_64 x86_64 GNU/Linux' - ffmpeg: + stage: [] + prime: [] + nodejs: + plugin: nil + build-packages: + - wget build-environment: - - PATH: /snap/gnome-3-38-2004-sdk/current/usr/bin:$PATH - - XDG_DATA_DIRS: /build/firefox/stage/usr/share:/snap/gnome-3-38-2004-sdk/current/usr/share:/usr/share:$XDG_DATA_DIRS - - LD_LIBRARY_PATH: /snap/gnome-3-38-2004-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib:/snap/gnome-3-38-2004-sdk/current/usr/lib/vala-current:/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} - - PKG_CONFIG_PATH: /snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-3-38-2004-sdk/current/usr/lib/pkgconfig:/snap/gnome-3-38-2004-sdk/current/usr/share/pkgconfig:$PKG_CONFIG_PATH - - GETTEXTDATADIRS: /snap/gnome-3-38-2004-sdk/current/usr/share/gettext-current:$GETTEXTDATADIRS - - GDK_PIXBUF_MODULE_FILE: /snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache - - ACLOCAL_PATH: /snap/gnome-3-38-2004-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH} - - PYTHONPATH: /snap/gnome-3-38-2004-sdk/current/usr/lib/python3.8:/snap/gnome-3-38-2004-sdk/current/usr/lib/python3/dist-packages${PYTHONPATH:+:$PYTHONPATH} - build-packages: [] - installed-packages: [] - installed-snaps: - - bare=5 - - core20=1974 - - gnome-3-38-2004-sdk=171 - - gnome-3-38-2004=143 - - gtk-common-themes=1535 - - snapcraft=9542 - - snapd=19457 + - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH} + - XDG_DATA_DIRS: /build/firefox/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS} + - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} + - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH} + - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS} + - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache + - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH} + - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH} + - NODEJS_RELEASE: v16.18.1 + override-pull: | + ROOT=https://nodejs.org/dist/$NODEJS_RELEASE/node-$NODEJS_RELEASE-linux- + if [ amd64 = "amd64" ]; then + SUFFIX=x64.tar.xz + elif [ amd64 = "armhf" ]; then + SUFFIX=armv7l.tar.xz + elif [ amd64 = "arm64" ]; then + SUFFIX=arm64.tar.xz + fi + wget -O - $ROOT$SUFFIX | tar -x --xz + override-build: | + craftctl default + cp -R node-$NODEJS_RELEASE-linux-*/ $CRAFT_PART_INSTALL/usr/ + override-prime: '' + stage-packages: [] + stage: [] + prime: [] + mozconfig: plugin: nil - prime: - - usr/lib/*/libaom.so.* - - usr/lib/*/libavcodec.so.* - - usr/lib/*/libavutil.so.* - - usr/lib/*/libcodec2.so.* - - usr/lib/*/libdav1d.so.* - - usr/lib/*/libgsm.so.* - - usr/lib/*/libmd.so.* - - usr/lib/*/libmfx.so.* - - usr/lib/*/libmp3lame.so.* - - usr/lib/*/libnuma.so.* - - usr/lib/*/libOpenCL.so.* - - usr/lib/*/libopus.so.* - - usr/lib/*/libshine.so.* - - usr/lib/*/libsnappy.so.* - - usr/lib/*/libsoxr.so.* - - usr/lib/*/libspeex.so.* - - usr/lib/*/libswresample.so.* - - usr/lib/*/libtheoradec.so.* - - usr/lib/*/libtheoraenc.so.* - - usr/lib/*/libtwolame.so.* - - usr/lib/*/libva-drm.so.* - - usr/lib/*/libva.so.* - - usr/lib/*/libva-x11.so.* - - usr/lib/*/libvdpau.so.* - - usr/lib/*/libvpx.so.* - - usr/lib/*/libwavpack.so.* - - usr/lib/*/libwebpmux.so.* - - usr/lib/*/libwebp.so.* - - usr/lib/*/libx264.so.* - - usr/lib/*/libx265.so.* - - usr/lib/*/libxvidcore.so.* - - usr/lib/*/libzvbi.so.* + override-stage: | + cp /build/firefox/mozconfig.in /build/firefox/stage/mozconfig + override-prime: '' + build-environment: + - PATH: /snap/gnome-42-2204-sdk/current/usr/bin${PATH:+:$PATH} + - XDG_DATA_DIRS: /build/firefox/stage/usr/share:/snap/gnome-42-2204-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS} + - LD_LIBRARY_PATH: /snap/gnome-42-2204-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib:/snap/gnome-42-2204-sdk/current/usr/lib/vala-current:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} + - PKG_CONFIG_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/lib/pkgconfig:/snap/gnome-42-2204-sdk/current/usr/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH} + - GETTEXTDATADIRS: /snap/gnome-42-2204-sdk/current/usr/share/gettext-current${GETTEXTDATADIRS:+:$GETTEXTDATADIRS} + - GDK_PIXBUF_MODULE_FILE: /snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache + - ACLOCAL_PATH: /snap/gnome-42-2204-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH} + - PYTHONPATH: /snap/gnome-42-2204-sdk/current/usr/lib/python3.10:/snap/gnome-42-2204-sdk/current/usr/lib/python3/dist-packages:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/gobject-introspection${PYTHONPATH:+:$PYTHONPATH} + stage-packages: [] stage: [] - stage-packages: - - fontconfig-config=2.13.1-2ubuntu3 - - fontconfig=2.13.1-2ubuntu3 - - fonts-dejavu-core=2.37-1 - - libaom0=1.0.0.errata1-3build1 - - libavcodec58=7:4.2.7-0ubuntu0.1 - - libavutil56=7:4.2.7-0ubuntu0.1 - - libcairo-gobject2=1.16.0-4ubuntu1 - - libcairo2=1.16.0-4ubuntu1 - - libcodec2-0.9=0.9.2-2 - - libdatrie1=0.2.12-3 - - libdrm-common=2.4.107-8ubuntu1~20.04.2 - - libdrm2=2.4.107-8ubuntu1~20.04.2 - - libfontconfig1=2.13.1-2ubuntu3 - - libfreetype6=2.10.1-2ubuntu0.3 - - libfribidi0=1.0.8-2ubuntu0.1 - - libgdk-pixbuf2.0-0=2.40.0+dfsg-3ubuntu0.4 - - libgdk-pixbuf2.0-common=2.40.0+dfsg-3ubuntu0.4 - - libgomp1=10.5.0-1ubuntu1~20.04 - - libgraphite2-3=1.3.13-11build1 - - libgsm1=1.0.18-2 - - libharfbuzz0b=2.6.4-1ubuntu4.2 - - libicu66=66.1-2ubuntu2.1 - - libjbig0=2.1-3.1ubuntu0.20.04.1 - - libjpeg-turbo8=2.0.3-0ubuntu1.20.04.3 - - libjpeg8=8c-2ubuntu8 - - libmp3lame0=3.100-3 - - libnuma1=2.0.12-1 - - libogg0=1.3.4-0ubuntu1 - - libopenjp2-7=2.3.1-1ubuntu4.20.04.1 - - libopus0=1.3.1-0ubuntu1 - - libpango-1.0-0=1.44.7-2ubuntu4 - - libpangocairo-1.0-0=1.44.7-2ubuntu4 - - libpangoft2-1.0-0=1.44.7-2ubuntu4 - - libpixman-1-0=0.38.4-0ubuntu2.1 - - libpng16-16=1.6.37-2 - - librsvg2-2=2.48.9-1ubuntu0.20.04.4 - - libshine3=3.1.1-2 - - libsnappy1v5=1.1.8-1build1 - - libsoxr0=0.1.3-2build1 - - libspeex1=1.2~rc1.2-1.1ubuntu1.20.04.1 - - libswresample3=7:4.2.7-0ubuntu0.1 - - libthai-data=0.1.28-3 - - libthai0=0.1.28-3 - - libtheora0=1.1.1+dfsg.1-15ubuntu2 - - libtiff5=4.1.0+git191117-2ubuntu0.20.04.9 - - libtwolame0=0.4.0-2 - - libva-drm2=2.7.0-2 - - libva-x11-2=2.7.0-2 - - libva2=2.7.0-2 - - libvdpau1=1.3-1ubuntu2 - - libvorbis0a=1.3.6-2ubuntu1 - - libvorbisenc2=1.3.6-2ubuntu1 - - libvpx6=1.8.2-1build1 - - libwavpack1=5.2.0-1ubuntu0.1 - - libwebp6=0.6.1-2ubuntu0.20.04.2 - - libwebpmux3=0.6.1-2ubuntu0.20.04.2 - - libx11-6=2:1.6.9-2ubuntu1.5 - - libx11-data=2:1.6.9-2ubuntu1.5 - - libx264-155=2:0.155.2917+git0a84d98-2 - - libx265-179=3.2.1-1build1 - - libxau6=1:1.0.9-0ubuntu1 - - libxcb-render0=1.14-2 - - libxcb-shm0=1.14-2 - - libxcb1=1.14-2 - - libxdmcp6=1:1.1.3-0ubuntu1 - - libxext6=2:1.3.4-0ubuntu1 - - libxfixes3=1:5.0.3-2 - - libxml2=2.9.10+dfsg-5ubuntu0.20.04.6 - - libxrender1=1:0.9.10-1 - - libxvidcore4=2:1.3.7-1 - - libzvbi-common=0.2.35-17 - - libzvbi0=0.2.35-17 - - ocl-icd-libopencl1=2.2.11-1ubuntu1 - - shared-mime-info=1.15-1 - uname: 'Linux 5.4.0-156-generic #173-Ubuntu SMP Tue Jul 11 07:25:22 UTC 2023 x86_64 - x86_64 x86_64 GNU/Linux' + prime: [] + build-packages: [] firefox: - build-environment: - - PATH: /snap/gnome-3-38-2004-sdk/current/usr/bin:$PATH - - XDG_DATA_DIRS: /build/firefox/stage/usr/share:/snap/gnome-3-38-2004-sdk/current/usr/share:/usr/share:$XDG_DATA_DIRS - - LD_LIBRARY_PATH: /snap/gnome-3-38-2004-sdk/current/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib:/snap/gnome-3-38-2004-sdk/current/usr/lib/vala-current:/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/pulseaudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} - - PKG_CONFIG_PATH: /snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/pkgconfig:/snap/gnome-3-38-2004-sdk/current/usr/lib/pkgconfig:/snap/gnome-3-38-2004-sdk/current/usr/share/pkgconfig:$PKG_CONFIG_PATH - - GETTEXTDATADIRS: /snap/gnome-3-38-2004-sdk/current/usr/share/gettext-current:$GETTEXTDATADIRS - - GDK_PIXBUF_MODULE_FILE: /snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu/gdk-pixbuf-current/loaders.cache - - ACLOCAL_PATH: /snap/gnome-3-38-2004-sdk/current/usr/share/aclocal${ACLOCAL_PATH:+:$ACLOCAL_PATH} - - PYTHONPATH: /snap/gnome-3-38-2004-sdk/current/usr/lib/python3.8:/snap/gnome-3-38-2004-sdk/current/usr/lib/python3/dist-packages${PYTHONPATH:+:$PYTHONPATH} + plugin: nil + after: + - apikeys + - cbindgen + - clang + - distribution + - dump-syms + - ffmpeg + - firefox-langpacks + - hunspell + - mozconfig + - nodejs + - rust + - wasi-sdk build-packages: - cmake - coreutils @@ -1033,7 +355,6 @@ - libdbus-glib-1-dev - libgtk2.0-dev - libpython3-dev - - libstdc++6 - libx11-xcb-dev - libxt-dev - m4 @@ -1044,18 +365,16 @@ - wget - xvfb - zip - installed-packages: [] - installed-snaps: - - bare=5 - - core20=1974 - - gnome-3-38-2004-sdk=171 - - gnome-3-38-2004=143 - - gtk-common-themes=1535 - - snapcraft=9542 - - snapd=19457 + override-pull: | + VERSION=$(craftctl get version | cut -d- -f1) + BUILD=$(craftctl get version | cut -d- -f2) + ROOT=https://ftp.mozilla.org/pub/firefox/candidates/$VERSION-candidates/build$BUILD + wget -O - $ROOT/source/firefox-$VERSION.source.tar.xz | tar -x --xz --strip-components=1 + mkdir -p /build/firefox/stage/debug-symbols + cp toolkit/crashreporter/tools/upload_symbols.py /build/firefox/stage/debug-symbols/ override-build: | + craftctl default QUILT_PATCHES=/build/firefox/patches quilt push -a - export MOZCONFIG="/build/firefox/stage/mozconfig" BUILD_DBGSYMS=false if [ amd64 = "amd64" ] || [ amd64 = "arm64" ]; then # Build and publish debug symbols for amd64 and arm64 only, @@ -1073,6 +392,7 @@ patch -p1 < /build/firefox/patches/mozilla-reduce-rust-debuginfo.patch fi fi + export MOZCONFIG="/build/firefox/stage/mozconfig" if [ $BUILD_DBGSYMS = "true" ]; then echo "ac_add_options --enable-debug-symbols" >> $MOZCONFIG else @@ -1089,19 +409,30 @@ if [ amd64 != "armhf" ]; then echo "ac_add_options --enable-rust-simd" >> $MOZCONFIG fi - GNOME_SDK_SNAP=/snap/gnome-3-38-2004-sdk/current + GNOME_SDK_SNAP=/snap/gnome-42-2204-sdk/current + if [ amd64 = "amd64" ]; then + # "clang -dumpmachine" returns "x86_64-unknown-linux-gnu" on + # amd64 (at least the binaries they distribute), but what we + # really need is "x86_64-pc-linux-gnu"; so let's hard-code it. + export TARGET_TRIPLET="x86_64-pc-linux-gnu" + else + export TARGET_TRIPLET=$(clang -dumpmachine) + fi export LDFLAGS="-Wl,-rpath-link=$GNOME_SDK_SNAP/usr/lib/x86_64-linux-gnu -Wl,-rpath-link=$GNOME_SDK_SNAP/usr/lib" + export LDFLAGS="-Wl,-rpath-link=$CRAFT_PART_BUILD/obj-$TARGET_TRIPLET/dist/bin${LDFLAGS:+ $LDFLAGS}" + export LD_LIBRARY_PATH="$CRAFT_PART_BUILD/obj-$TARGET_TRIPLET/dist/bin${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" export WASI_SYSROOT=/build/firefox/stage/wasi-sysroot - export MOZBUILD_STATE_PATH=$SNAPCRAFT_PART_BUILD/.mozbuild + export MOZBUILD_STATE_PATH=$CRAFT_PART_BUILD/.mozbuild unset PYTHONPATH if [ amd64 = "amd64" ]; then # Needed for PGO-enabled builds that execute the built binaries. This should mirror the link paths in $LDFLAGS. - export LD_LIBRARY_PATH=$GNOME_SDK_SNAP/usr/lib/x86_64-linux-gnu:$GNOME_SDK_SNAP/usr/lib - else - unset LD_LIBRARY_PATH + export LD_LIBRARY_PATH="$GNOME_SDK_SNAP/usr/lib/x86_64-linux-gnu:$GNOME_SDK_SNAP/usr/lib" + # Ensure the instrumented binary is run against the right version of libssl3.so and libnss3.so + # (locally-built versions are more recent than the ones in``` <WARNING: The content of the report has been truncated to respect the github API limitations>
Closing the bug since the revision isn't in the candidate channel anymore
Reported changes between the current stable and the new candidate