Rebuild sysroots
A previous sysroot roll was causing issue 392321375 since sysroots with identical hashes were uploaded (caused by sysroot builds now being reproducible). This caused a change in the "generation" key in GCS but didn't change the "sha256sum" key, which was causing an internal GCS issue. This CL updates the sysroots (just the timestamp -- no packages have actually changed) to change the hashes and reuploads them. It also removes the --force flag from upload_to_google_storage.py to prevent this issue in the future. R=thestig CC=sokcevic Change-Id: Ifde201e60aaac4c55af8e4fcb614a664c688174e Bug: 392321375 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6215904 Auto-Submit: Thomas Anderson <thomasanderson@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> Reviewed-by: Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/main@{#1413189}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
310ecc6ca6
commit
964fb22210
56
DEPS
56
DEPS
@@ -571,10 +571,10 @@ deps = {
|
|||||||
'dep_type': 'gcs',
|
'dep_type': 'gcs',
|
||||||
'objects': [
|
'objects': [
|
||||||
{
|
{
|
||||||
'generation': 1737999137081655,
|
'generation': 1738186811481804,
|
||||||
'object_name': '288167cb6072e53141241227e60bc7024ff4eccb3dabf53633a20ce4f5c8217e',
|
'object_name': 'ac6166be1352e9e66a7574e0d6891c90868a564dd26b52ba6595db28cb81c9f1',
|
||||||
'sha256sum': '288167cb6072e53141241227e60bc7024ff4eccb3dabf53633a20ce4f5c8217e',
|
'sha256sum': 'ac6166be1352e9e66a7574e0d6891c90868a564dd26b52ba6595db28cb81c9f1',
|
||||||
'size_bytes': 19724468,
|
'size_bytes': 19716896,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@@ -584,10 +584,10 @@ deps = {
|
|||||||
'dep_type': 'gcs',
|
'dep_type': 'gcs',
|
||||||
'objects': [
|
'objects': [
|
||||||
{
|
{
|
||||||
'generation': 1737999133165001,
|
'generation': 1738186807601616,
|
||||||
'object_name': 'c00f750c47d30f50f9ba809229f572f88f2906826b1039b271258eb7db3d5ecf',
|
'object_name': '963550f05d3325262f6a601ee5ff82a1c84da639b11d5dea6d9f3ac5fbf299f7',
|
||||||
'sha256sum': 'c00f750c47d30f50f9ba809229f572f88f2906826b1039b271258eb7db3d5ecf',
|
'sha256sum': '963550f05d3325262f6a601ee5ff82a1c84da639b11d5dea6d9f3ac5fbf299f7',
|
||||||
'size_bytes': 18414140,
|
'size_bytes': 18408964,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@@ -597,10 +597,10 @@ deps = {
|
|||||||
'dep_type': 'gcs',
|
'dep_type': 'gcs',
|
||||||
'objects': [
|
'objects': [
|
||||||
{
|
{
|
||||||
'generation': 1737999133938009,
|
'generation': 1738186801749657,
|
||||||
'object_name': 'ae4c94a1573db4c7e53b793ca8514c4091cf508311a1507c84a9a95aab9d330d',
|
'object_name': '6b89f9afce71ceb0ba5e6430996abbda73092dc0fb8cc4e9167e298f89a8b725',
|
||||||
'sha256sum': 'ae4c94a1573db4c7e53b793ca8514c4091cf508311a1507c84a9a95aab9d330d',
|
'sha256sum': '6b89f9afce71ceb0ba5e6430996abbda73092dc0fb8cc4e9167e298f89a8b725',
|
||||||
'size_bytes': 18377672,
|
'size_bytes': 18375680,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@@ -610,10 +610,10 @@ deps = {
|
|||||||
'dep_type': 'gcs',
|
'dep_type': 'gcs',
|
||||||
'objects': [
|
'objects': [
|
||||||
{
|
{
|
||||||
'generation': 1737999139277132,
|
'generation': 1738186808868372,
|
||||||
'object_name': '2e9ca7131acd07abb46567e47aa373b75d3efcabe9a600b9f7f0e9bc0c1a052e',
|
'object_name': 'b62fcf15801fee0ae59e69ab515aaf4941e855d5ce342a002a7ac75185c293d7',
|
||||||
'sha256sum': '2e9ca7131acd07abb46567e47aa373b75d3efcabe9a600b9f7f0e9bc0c1a052e',
|
'sha256sum': 'b62fcf15801fee0ae59e69ab515aaf4941e855d5ce342a002a7ac75185c293d7',
|
||||||
'size_bytes': 19767464,
|
'size_bytes': 19769972,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@@ -623,10 +623,10 @@ deps = {
|
|||||||
'dep_type': 'gcs',
|
'dep_type': 'gcs',
|
||||||
'objects': [
|
'objects': [
|
||||||
{
|
{
|
||||||
'generation': 1737999137283464,
|
'generation': 1738186802302544,
|
||||||
'object_name': '39c4eae5c0a739cfc0db8618c107426cb68dd74c2f98738ef734bdb3e4c624ca',
|
'object_name': '2b5e7783121b184b5847ee9ab24da09763b593d312ef91a619f12f03569dad02',
|
||||||
'sha256sum': '39c4eae5c0a739cfc0db8618c107426cb68dd74c2f98738ef734bdb3e4c624ca',
|
'sha256sum': '2b5e7783121b184b5847ee9ab24da09763b593d312ef91a619f12f03569dad02',
|
||||||
'size_bytes': 19039448,
|
'size_bytes': 19040956,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@@ -636,10 +636,10 @@ deps = {
|
|||||||
'dep_type': 'gcs',
|
'dep_type': 'gcs',
|
||||||
'objects': [
|
'objects': [
|
||||||
{
|
{
|
||||||
'generation': 1737999130543287,
|
'generation': 1738186809356214,
|
||||||
'object_name': 'efd4ae81a12b73fbeb0be75d51a666f9721391f2497ad3eddd333f97094e8ddd',
|
'object_name': 'e83949b9242fb00d38a93c3c4b043e473135a1a8f99aa53af3642cbc4edb86ab',
|
||||||
'sha256sum': 'efd4ae81a12b73fbeb0be75d51a666f9721391f2497ad3eddd333f97094e8ddd',
|
'sha256sum': 'e83949b9242fb00d38a93c3c4b043e473135a1a8f99aa53af3642cbc4edb86ab',
|
||||||
'size_bytes': 18936208,
|
'size_bytes': 18936452,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@@ -649,10 +649,10 @@ deps = {
|
|||||||
'dep_type': 'gcs',
|
'dep_type': 'gcs',
|
||||||
'objects': [
|
'objects': [
|
||||||
{
|
{
|
||||||
'generation': 1737999140458314,
|
'generation': 1738186808800578,
|
||||||
'object_name': '03eca099a260fd6233807df823436e6fcd184a5472b9d832397a693c8de4101e',
|
'object_name': '52044855dbbb7056a5ff2a51c88faca856278ca3ebf1c5c088704cf633d7e39c',
|
||||||
'sha256sum': '03eca099a260fd6233807df823436e6fcd184a5472b9d832397a693c8de4101e',
|
'sha256sum': '52044855dbbb7056a5ff2a51c88faca856278ca3ebf1c5c088704cf633d7e39c',
|
||||||
'size_bytes': 18581076,
|
'size_bytes': 18586988,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
56
build/DEPS
56
build/DEPS
@@ -7,10 +7,10 @@ deps = {
|
|||||||
'dep_type': 'gcs',
|
'dep_type': 'gcs',
|
||||||
'objects': [
|
'objects': [
|
||||||
{
|
{
|
||||||
'generation': 1737999137081655,
|
'generation': 1738186811481804,
|
||||||
'object_name': '288167cb6072e53141241227e60bc7024ff4eccb3dabf53633a20ce4f5c8217e',
|
'object_name': 'ac6166be1352e9e66a7574e0d6891c90868a564dd26b52ba6595db28cb81c9f1',
|
||||||
'sha256sum': '288167cb6072e53141241227e60bc7024ff4eccb3dabf53633a20ce4f5c8217e',
|
'sha256sum': 'ac6166be1352e9e66a7574e0d6891c90868a564dd26b52ba6595db28cb81c9f1',
|
||||||
'size_bytes': 19724468,
|
'size_bytes': 19716896,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@@ -20,10 +20,10 @@ deps = {
|
|||||||
'dep_type': 'gcs',
|
'dep_type': 'gcs',
|
||||||
'objects': [
|
'objects': [
|
||||||
{
|
{
|
||||||
'generation': 1737999133165001,
|
'generation': 1738186807601616,
|
||||||
'object_name': 'c00f750c47d30f50f9ba809229f572f88f2906826b1039b271258eb7db3d5ecf',
|
'object_name': '963550f05d3325262f6a601ee5ff82a1c84da639b11d5dea6d9f3ac5fbf299f7',
|
||||||
'sha256sum': 'c00f750c47d30f50f9ba809229f572f88f2906826b1039b271258eb7db3d5ecf',
|
'sha256sum': '963550f05d3325262f6a601ee5ff82a1c84da639b11d5dea6d9f3ac5fbf299f7',
|
||||||
'size_bytes': 18414140,
|
'size_bytes': 18408964,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@@ -33,10 +33,10 @@ deps = {
|
|||||||
'dep_type': 'gcs',
|
'dep_type': 'gcs',
|
||||||
'objects': [
|
'objects': [
|
||||||
{
|
{
|
||||||
'generation': 1737999133938009,
|
'generation': 1738186801749657,
|
||||||
'object_name': 'ae4c94a1573db4c7e53b793ca8514c4091cf508311a1507c84a9a95aab9d330d',
|
'object_name': '6b89f9afce71ceb0ba5e6430996abbda73092dc0fb8cc4e9167e298f89a8b725',
|
||||||
'sha256sum': 'ae4c94a1573db4c7e53b793ca8514c4091cf508311a1507c84a9a95aab9d330d',
|
'sha256sum': '6b89f9afce71ceb0ba5e6430996abbda73092dc0fb8cc4e9167e298f89a8b725',
|
||||||
'size_bytes': 18377672,
|
'size_bytes': 18375680,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@@ -46,10 +46,10 @@ deps = {
|
|||||||
'dep_type': 'gcs',
|
'dep_type': 'gcs',
|
||||||
'objects': [
|
'objects': [
|
||||||
{
|
{
|
||||||
'generation': 1737999139277132,
|
'generation': 1738186808868372,
|
||||||
'object_name': '2e9ca7131acd07abb46567e47aa373b75d3efcabe9a600b9f7f0e9bc0c1a052e',
|
'object_name': 'b62fcf15801fee0ae59e69ab515aaf4941e855d5ce342a002a7ac75185c293d7',
|
||||||
'sha256sum': '2e9ca7131acd07abb46567e47aa373b75d3efcabe9a600b9f7f0e9bc0c1a052e',
|
'sha256sum': 'b62fcf15801fee0ae59e69ab515aaf4941e855d5ce342a002a7ac75185c293d7',
|
||||||
'size_bytes': 19767464,
|
'size_bytes': 19769972,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@@ -59,10 +59,10 @@ deps = {
|
|||||||
'dep_type': 'gcs',
|
'dep_type': 'gcs',
|
||||||
'objects': [
|
'objects': [
|
||||||
{
|
{
|
||||||
'generation': 1737999137283464,
|
'generation': 1738186802302544,
|
||||||
'object_name': '39c4eae5c0a739cfc0db8618c107426cb68dd74c2f98738ef734bdb3e4c624ca',
|
'object_name': '2b5e7783121b184b5847ee9ab24da09763b593d312ef91a619f12f03569dad02',
|
||||||
'sha256sum': '39c4eae5c0a739cfc0db8618c107426cb68dd74c2f98738ef734bdb3e4c624ca',
|
'sha256sum': '2b5e7783121b184b5847ee9ab24da09763b593d312ef91a619f12f03569dad02',
|
||||||
'size_bytes': 19039448,
|
'size_bytes': 19040956,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@@ -72,10 +72,10 @@ deps = {
|
|||||||
'dep_type': 'gcs',
|
'dep_type': 'gcs',
|
||||||
'objects': [
|
'objects': [
|
||||||
{
|
{
|
||||||
'generation': 1737999130543287,
|
'generation': 1738186809356214,
|
||||||
'object_name': 'efd4ae81a12b73fbeb0be75d51a666f9721391f2497ad3eddd333f97094e8ddd',
|
'object_name': 'e83949b9242fb00d38a93c3c4b043e473135a1a8f99aa53af3642cbc4edb86ab',
|
||||||
'sha256sum': 'efd4ae81a12b73fbeb0be75d51a666f9721391f2497ad3eddd333f97094e8ddd',
|
'sha256sum': 'e83949b9242fb00d38a93c3c4b043e473135a1a8f99aa53af3642cbc4edb86ab',
|
||||||
'size_bytes': 18936208,
|
'size_bytes': 18936452,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@@ -85,10 +85,10 @@ deps = {
|
|||||||
'dep_type': 'gcs',
|
'dep_type': 'gcs',
|
||||||
'objects': [
|
'objects': [
|
||||||
{
|
{
|
||||||
'generation': 1737999140458314,
|
'generation': 1738186808800578,
|
||||||
'object_name': '03eca099a260fd6233807df823436e6fcd184a5472b9d832397a693c8de4101e',
|
'object_name': '52044855dbbb7056a5ff2a51c88faca856278ca3ebf1c5c088704cf633d7e39c',
|
||||||
'sha256sum': '03eca099a260fd6233807df823436e6fcd184a5472b9d832397a693c8de4101e',
|
'sha256sum': '52044855dbbb7056a5ff2a51c88faca856278ca3ebf1c5c088704cf633d7e39c',
|
||||||
'size_bytes': 18581076,
|
'size_bytes': 18586988,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -5,4 +5,4 @@
|
|||||||
# This file was generated by
|
# This file was generated by
|
||||||
# build/linux/sysroot_scripts/build_and_upload.py
|
# build/linux/sysroot_scripts/build_and_upload.py
|
||||||
|
|
||||||
cr_sysroot_key = "20250122T204604Z-1"
|
cr_sysroot_key = "20250129T203412Z-1"
|
||||||
|
@@ -36,7 +36,7 @@ BUILD_DIR = os.path.join(CHROME_DIR, "out", "sysroot-build", RELEASE)
|
|||||||
# gpg keyring file generated using generate_keyring.sh
|
# gpg keyring file generated using generate_keyring.sh
|
||||||
KEYRING_FILE = os.path.join(SCRIPT_DIR, "keyring.gpg")
|
KEYRING_FILE = os.path.join(SCRIPT_DIR, "keyring.gpg")
|
||||||
|
|
||||||
ARCHIVE_TIMESTAMP = "20250122T204604Z"
|
ARCHIVE_TIMESTAMP = "20250129T203412Z"
|
||||||
|
|
||||||
ARCHIVE_URL = f"https://snapshot.debian.org/archive/debian/{ARCHIVE_TIMESTAMP}/"
|
ARCHIVE_URL = f"https://snapshot.debian.org/archive/debian/{ARCHIVE_TIMESTAMP}/"
|
||||||
APT_SOURCES_LIST = [
|
APT_SOURCES_LIST = [
|
||||||
@@ -705,7 +705,6 @@ def upload_sysroot(arch: str) -> str:
|
|||||||
f"{DISTRO}_{RELEASE}_{arch}_sysroot.tar.xz")
|
f"{DISTRO}_{RELEASE}_{arch}_sysroot.tar.xz")
|
||||||
command = [
|
command = [
|
||||||
"upload_to_google_storage_first_class.py",
|
"upload_to_google_storage_first_class.py",
|
||||||
"--force",
|
|
||||||
"--bucket",
|
"--bucket",
|
||||||
"chrome-linux-sysroot",
|
"chrome-linux-sysroot",
|
||||||
tarball_path,
|
tarball_path,
|
||||||
|
@@ -1,42 +1,42 @@
|
|||||||
{
|
{
|
||||||
"bullseye_amd64": {
|
"bullseye_amd64": {
|
||||||
"Sha256Sum": "288167cb6072e53141241227e60bc7024ff4eccb3dabf53633a20ce4f5c8217e",
|
"Sha256Sum": "ac6166be1352e9e66a7574e0d6891c90868a564dd26b52ba6595db28cb81c9f1",
|
||||||
"SysrootDir": "debian_bullseye_amd64-sysroot",
|
"SysrootDir": "debian_bullseye_amd64-sysroot",
|
||||||
"Tarball": "debian_bullseye_amd64_sysroot.tar.xz",
|
"Tarball": "debian_bullseye_amd64_sysroot.tar.xz",
|
||||||
"URL": "https://commondatastorage.googleapis.com/chrome-linux-sysroot"
|
"URL": "https://commondatastorage.googleapis.com/chrome-linux-sysroot"
|
||||||
},
|
},
|
||||||
"bullseye_arm64": {
|
"bullseye_arm64": {
|
||||||
"Sha256Sum": "c00f750c47d30f50f9ba809229f572f88f2906826b1039b271258eb7db3d5ecf",
|
"Sha256Sum": "963550f05d3325262f6a601ee5ff82a1c84da639b11d5dea6d9f3ac5fbf299f7",
|
||||||
"SysrootDir": "debian_bullseye_arm64-sysroot",
|
"SysrootDir": "debian_bullseye_arm64-sysroot",
|
||||||
"Tarball": "debian_bullseye_arm64_sysroot.tar.xz",
|
"Tarball": "debian_bullseye_arm64_sysroot.tar.xz",
|
||||||
"URL": "https://commondatastorage.googleapis.com/chrome-linux-sysroot"
|
"URL": "https://commondatastorage.googleapis.com/chrome-linux-sysroot"
|
||||||
},
|
},
|
||||||
"bullseye_armhf": {
|
"bullseye_armhf": {
|
||||||
"Sha256Sum": "ae4c94a1573db4c7e53b793ca8514c4091cf508311a1507c84a9a95aab9d330d",
|
"Sha256Sum": "6b89f9afce71ceb0ba5e6430996abbda73092dc0fb8cc4e9167e298f89a8b725",
|
||||||
"SysrootDir": "debian_bullseye_armhf-sysroot",
|
"SysrootDir": "debian_bullseye_armhf-sysroot",
|
||||||
"Tarball": "debian_bullseye_armhf_sysroot.tar.xz",
|
"Tarball": "debian_bullseye_armhf_sysroot.tar.xz",
|
||||||
"URL": "https://commondatastorage.googleapis.com/chrome-linux-sysroot"
|
"URL": "https://commondatastorage.googleapis.com/chrome-linux-sysroot"
|
||||||
},
|
},
|
||||||
"bullseye_i386": {
|
"bullseye_i386": {
|
||||||
"Sha256Sum": "2e9ca7131acd07abb46567e47aa373b75d3efcabe9a600b9f7f0e9bc0c1a052e",
|
"Sha256Sum": "b62fcf15801fee0ae59e69ab515aaf4941e855d5ce342a002a7ac75185c293d7",
|
||||||
"SysrootDir": "debian_bullseye_i386-sysroot",
|
"SysrootDir": "debian_bullseye_i386-sysroot",
|
||||||
"Tarball": "debian_bullseye_i386_sysroot.tar.xz",
|
"Tarball": "debian_bullseye_i386_sysroot.tar.xz",
|
||||||
"URL": "https://commondatastorage.googleapis.com/chrome-linux-sysroot"
|
"URL": "https://commondatastorage.googleapis.com/chrome-linux-sysroot"
|
||||||
},
|
},
|
||||||
"bullseye_mips64el": {
|
"bullseye_mips64el": {
|
||||||
"Sha256Sum": "39c4eae5c0a739cfc0db8618c107426cb68dd74c2f98738ef734bdb3e4c624ca",
|
"Sha256Sum": "2b5e7783121b184b5847ee9ab24da09763b593d312ef91a619f12f03569dad02",
|
||||||
"SysrootDir": "debian_bullseye_mips64el-sysroot",
|
"SysrootDir": "debian_bullseye_mips64el-sysroot",
|
||||||
"Tarball": "debian_bullseye_mips64el_sysroot.tar.xz",
|
"Tarball": "debian_bullseye_mips64el_sysroot.tar.xz",
|
||||||
"URL": "https://commondatastorage.googleapis.com/chrome-linux-sysroot"
|
"URL": "https://commondatastorage.googleapis.com/chrome-linux-sysroot"
|
||||||
},
|
},
|
||||||
"bullseye_mipsel": {
|
"bullseye_mipsel": {
|
||||||
"Sha256Sum": "efd4ae81a12b73fbeb0be75d51a666f9721391f2497ad3eddd333f97094e8ddd",
|
"Sha256Sum": "e83949b9242fb00d38a93c3c4b043e473135a1a8f99aa53af3642cbc4edb86ab",
|
||||||
"SysrootDir": "debian_bullseye_mipsel-sysroot",
|
"SysrootDir": "debian_bullseye_mipsel-sysroot",
|
||||||
"Tarball": "debian_bullseye_mipsel_sysroot.tar.xz",
|
"Tarball": "debian_bullseye_mipsel_sysroot.tar.xz",
|
||||||
"URL": "https://commondatastorage.googleapis.com/chrome-linux-sysroot"
|
"URL": "https://commondatastorage.googleapis.com/chrome-linux-sysroot"
|
||||||
},
|
},
|
||||||
"bullseye_ppc64el": {
|
"bullseye_ppc64el": {
|
||||||
"Sha256Sum": "03eca099a260fd6233807df823436e6fcd184a5472b9d832397a693c8de4101e",
|
"Sha256Sum": "52044855dbbb7056a5ff2a51c88faca856278ca3ebf1c5c088704cf633d7e39c",
|
||||||
"SysrootDir": "debian_bullseye_ppc64el-sysroot",
|
"SysrootDir": "debian_bullseye_ppc64el-sysroot",
|
||||||
"Tarball": "debian_bullseye_ppc64el_sysroot.tar.xz",
|
"Tarball": "debian_bullseye_ppc64el_sysroot.tar.xz",
|
||||||
"URL": "https://commondatastorage.googleapis.com/chrome-linux-sysroot"
|
"URL": "https://commondatastorage.googleapis.com/chrome-linux-sysroot"
|
||||||
|
Reference in New Issue
Block a user