ubuntu / desktop-snaps

Snap automation tools
16 stars 9 forks source link

New candidate build available for chromium on amd64 (r2955) #750

Closed github-actions[bot] closed 2 months ago

github-actions[bot] commented 2 months ago

Reported changes between the current stable and the new candidate

--- cache/chromium-2953/snap/manifest.yaml  2024-09-18 19:23:04.000000000 +0000
+++ cache/chromium-2955/snap/manifest.yaml  2024-09-26 05:51:25.000000000 +0000
@@ -1,5 +1,5 @@
-snapcraft-version: 8.3.4
-snapcraft-started-at: '2024-09-18T07:52:09.257072Z'
+snapcraft-version: 8.4.1
+snapcraft-started-at: '2024-09-25T19:09:50.292544Z'
 snapcraft-os-release-id: ubuntu
 snapcraft-os-release-version-id: '22.04'
 name: chromium
@@ -101,18 +101,22 @@
     - 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}
     - GI_TYPELIB_PATH: /snap/gnome-42-2204-sdk/current/usr/lib/girepository-1.0:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}
     - RUSTC_BOOTSTRAP: 1
+    - CC: /snap/llvm-chromium/current/bin/clang
+    - CXX: /snap/llvm-chromium/current/bin/clang++
+    - AR: /snap/llvm-chromium/current/bin/llvm-ar
     after:
     - bindgen
     - launcher
     - manpage
     - pipewire
     - va-drivers
+    build-snaps:
+    - llvm-chromium/latest/stable/core22
     build-packages:
     - chrpath
     - cmake
     - default-jre-headless
     - elfutils
-    - g++
     - git
     - gperf
     - gzip
@@ -142,6 +146,7 @@
     - python3-xcbgen
     - quilt
     - qtbase5-dev
+    - rustc
     - sed
     - subversion
     - wget
@@ -193,28 +198,7 @@
       # Get the Node.js binaries needed to build chromium's WebUI
       third_party/node/update_node_binaries

-      # Pre-built binaries are provided for clang on x86-64,
-      # for all other architectures they have to be built from source.
-      if [ amd64 = "amd64" ]; then
-        python3 tools/rust/update_rust.py
-        python3 tools/clang/scripts/update.py
-      else
-        # --with-ml-inliner-model= to avoid depending on vpython3,
-        # https://bugs.chromium.org/p/chromium/issues/detail?id=1368071
-        if ! python3 tools/clang/scripts/build.py --skip-checkout --bootstrap \
-             --disable-asserts --pgo --without-android --without-fuchsia \
-             --use-system-cmake --with-ml-inliner-model=
-        then
-          # In ARMv7l this sometimes fails and asks to submit a bug report with
-          # /tmp/CodeGen* files attached.
-          tail -n+0 /tmp/CodeGen*
-          exit 9
-        fi
-      fi
-
       # Build GN
-      export CXX=$PWD/third_party/llvm-build/Release+Asserts/bin/clang++
-      export AR=$PWD/third_party/llvm-build/Release+Asserts/bin/llvm-ar
       cp tools/gn/bootstrap/last_commit_position.h tools/gn/src/
       python3 tools/gn/bootstrap/bootstrap.py --skip-generate-buildfiles

@@ -222,10 +206,6 @@
       OUT=out/Release
       mkdir -p $OUT
       cp /build/chromium/args.gn $OUT/
-      if [ amd64 != "amd64" ]; then
-        echo 'rust_sysroot_absolute = "/usr"' >> $OUT/args.gn
-        echo "rustc_version = \"$(rustc --version)\"" >> $OUT/args.gn
-      fi
       if [ amd64 = "armhf" ]; then
         # Do not build with ThinLTO either, because it requires lld
         echo "use_thin_lto = false" >> $OUT/args.gn
@@ -552,7 +532,7 @@
     stage: []
     prime: []
   gnome/sdk:
-    source: /snap/snapcraft/12563/share/snapcraft/extensions/desktop/command-chain
+    source: /snap/snapcraft/12607/share/snapcraft/extensions/desktop/command-chain
     plugin: make
     build-snaps:
     - gnome-42-2204-sdk
@@ -563,9 +543,9 @@
 architectures:
 - amd64
 image-info:
-  build-request-id: lp-92232564
-  build-request-timestamp: '2024-09-18T07:19:16Z'
-  build_url: https://launchpad.net/~chromium-team/+snap/chromium-snap-from-source-stable/+build/2600651
+  build-request-id: lp-92423291
+  build-request-timestamp: '2024-09-25T18:42:13Z'
+  build_url: https://launchpad.net/~chromium-team/+snap/chromium-snap-from-source-stable/+build/2608236
 build-packages: []
 build-snaps: []
 primed-stage-packages:
Downloading chromium amd64 from channel latest/stable (r2953) to cache directory
Unpackaging
remove . symlink cache/chromium-2953/usr/bin/X11
Downloading chromium amd64 from channel latest/candidate (r2955) to cache directory
Unpackaging
remove . symlink cache/chromium-2955/usr/bin/X11

Changes to the snap manifest

Size of the old snap: 169.3 MiB
Size of the new snap: 173.2 MiB

Files changed
 /usr/lib/chromium-browser/chrome
 /usr/lib/chromium-browser/chrome-sandbox
 /usr/lib/chromium-browser/chrome_crashpad_handler
 /usr/lib/chromium-browser/chromedriver
 /usr/lib/chromium-browser/libEGL.so
 /usr/lib/chromium-browser/libGLESv2.so
 /usr/lib/chromium-browser/libffmpeg.so
 /usr/lib/chromium-browser/libvk_swiftshader.so
 /usr/lib/chromium-browser/libvulkan.so.1

No file removed

No file added
github-actions[bot] commented 2 months ago

Closing the bug since the revision isn't in the candidate channel anymore