Alright, here's a revised process to compile Chromium locally with tracing re- enabled:
1. First, download the patch and save it as "enable-tracing.patch" 2. Run the following: $ wget https://salsa.debian.org/chromium-team/chromium/-/archive/c88b97a6dc183a6a7f8a05aee9e99957285a9371/chromium-c88b97a6dc183a6a7f8a05aee9e99957285a9371.tar.bz2 $ tar xf chromium-c88b97a6dc183a6a7f8a05aee9e99957285a9371.tar.bz2 $ cd chromium-c88b97a6dc183a6a7f8a05aee9e99957285a9371 $ patch -p1 < enable-tracing.patch # mk-build-deps -i debian/control $ ./debian/rules get-orig-source $ cd chromium-79.0.3945.79 $ dpkg-buildpackage -b -uc After several hours, packages should appear in chromium- c88b97a6dc183a6a7f8a05aee9e99957285a9371 Regards, Eloston
commit 9a07b14585c4948d3baf2763d0f71ac5b3af758c Author: Eloston <elos...@programmer.net> Date: Mon Dec 30 21:34:23 2019 +0000 Revert disabling tracing diff --git a/debian/copyright b/debian/copyright index ef2174d..f81086c 100644 --- a/debian/copyright +++ b/debian/copyright @@ -37,7 +37,6 @@ Files-Excluded: chrome/installer/launcher_support chrome/common/extensions/docs chrome/common/safe_browsing/rar_analyzer.* - chrome/browser/tracing chrome/browser/resources/chromeos chrome/browser/resources/default_apps chrome/test/data/android @@ -45,7 +44,6 @@ Files-Excluded: chrome/test/data/extensions chrome/test/data/webui/i18n_process_css_test.html chrome/chrome_cleaner/test/resources/signed_dll - services/tracing tools/emacs tools/luci-go tools/android @@ -116,7 +114,6 @@ Files-Excluded: third_party/expat/src third_party/*rjsmin/bench third_party/unrar - third_party/perfetto third_party/checkstyle third_party/swiftshader third_party/apache-win32 @@ -150,23 +147,6 @@ Files-Excluded: third_party/devtools-node-modules third_party/blanketjs/src/blanket.js third_party/accessibility-audit/axs_testing.js - third_party/catapult/tracing - third_party/catapult/third_party/flot - third_party/catapult/third_party/chai - third_party/catapult/third_party/vinn - third_party/catapult/third_party/mocha - third_party/catapult/third_party/coverage - third_party/catapult/third_party/polymer2 - third_party/catapult/third_party/polymer3 - third_party/catapult/third_party/polymer/components - third_party/catapult/third_party/d3/d3.min.js - third_party/catapult/third_party/redux/redux.min.js - third_party/catapult/experimental/heatmap/power.js - third_party/catapult/experimental/heatmap/smoothness.js - third_party/catapult/experimental/trace_on_tap/third_party/pako/pako_deflate.min.js - third_party/catapult/third_party/gsutil - third_party/catapult/third_party/Paste/paste/evalexception/media/MochiKit.packed.js - third_party/catapult/telemetry/telemetry/internal/testing/perf_report_output.txt third_party/webrtc/sdk third_party/webrtc/data third_party/webrtc/examples diff --git a/debian/patches/series b/debian/patches/series index cc98644..42ca728 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -39,11 +39,9 @@ disable/owners.patch disable/signin.patch disable/android.patch disable/fuzzers.patch -disable/tracing.patch disable/openh264.patch disable/buildbot.patch disable/chromeos.patch -disable/perfetto.patch disable/installer.patch disable/font-tests.patch disable/swiftshader.patch diff --git a/debian/rules b/debian/rules index 59b541d..cafc753 100755 --- a/debian/rules +++ b/debian/rules @@ -199,16 +199,14 @@ get-orig-source: patch -p1 < debian/scripts/mk-origtargz.patch date +%s > $(seconds) perl debian/scripts/mk-origtargz ../$(tarball) > $(removed) + echo $(extract)/third_party/perfetto/ui/src/gen >> $(removed) echo $$(($$(date +%s) - $$(cat $(seconds)))) seconds test ! -e $(extract) || rm -rf $(extract) tar xf ../$(tarball) echo $$(($$(date +%s) - $$(cat $(seconds)))) seconds - while read line; do rm -rf $$line; done < $(removed) + xargs rm -rf < $(removed) cd $(extract) && ../debian/scripts/check-upstream - echo $$(($$(date +%s) - $$(cat $(seconds)))) seconds - test ! -e $(origtxz) || rm -f $(origtxz) - tar cf - $(extract) | xz -6 -T $(njobs) - > $(origtxz) - echo $$(($$(date +%s) - $$(cat $(seconds)))) seconds - rm -rf $(extract) echo $$(($$(date +%s) - $$(cat $(seconds)))) seconds | tee seconds @mv -f seconds $(seconds) + test ! -e debian || rm -rf debian + cp -r ../debian ./