)]}'
{
  "commit": "3bd28705f4e5790282ec7dfdd54cf74d97b539d4",
  "tree": "b324c6b67d57709528e30e7431cd2723c6f77a49",
  "parents": [
    "5800d421c34ba37681f7fb01f189122ce0b19070"
  ],
  "author": {
    "name": "Rashid Zaman",
    "email": "rashidz@meta.com",
    "time": "Tue Jul 23 17:23:05 2024 -0700"
  },
  "committer": {
    "name": "Rashid Zaman",
    "email": "rashidz@meta.com",
    "time": "Thu Jul 25 12:04:26 2024 -0700"
  },
  "message": "Fix presigned apk check for privileged apps\n\nThe validation checks that run for presigned apps currently expect that\nprivileged apps have uncompressed dex files but if\nDONT_UNCOMPRESS_PRIV_APPS_DEXS is true (UncompressPrivAppDex false) this\ndoesn\u0027t have to be the case so make the validation consistent with this.\nAlso make TestAndroidAppImport_Preprocessed verify that extra arguments\nto \u0027check_prebuilt_presigned_apk.py\u0027 are correct for both privileged and\nnon-privileged apps.\n\nTest: m nothing --no-skip-soong-tests\nTest: Add presigned, privileged android_app_import module with\ncompressed dex to PRODUCT_PACKAGES for aosp_cf_x86_64_phone,\nlunch aosp_cf_x86_64_phone-trunk_staging-userdebug \u0026\u0026\nm DONT_UNCOMPRESS_PRIV_APPS_DEXS\u003dtrue no longer fails due to validation\nerror.\n\nChange-Id: I7e22cf525cd9d99d1ecb24e4e2e99c3f9de48146\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fa87997cf6403627c209af30a51471455b09135b",
      "old_mode": 33188,
      "old_path": "java/app_import.go",
      "new_id": "045a89a34b1766c89457341fd9856b35fd797362",
      "new_mode": 33188,
      "new_path": "java/app_import.go"
    },
    {
      "type": "modify",
      "old_id": "a3d748a93064d3326d3ae54a98c9c4e332d74133",
      "old_mode": 33188,
      "old_path": "java/app_import_test.go",
      "new_id": "54a5e751851a080f0c8b3709760fbf7e056b61cb",
      "new_mode": 33188,
      "new_path": "java/app_import_test.go"
    },
    {
      "type": "modify",
      "old_id": "abedfb770f25f1fb39e76330b662a09194de7bb6",
      "old_mode": 33261,
      "old_path": "scripts/check_prebuilt_presigned_apk.py",
      "new_id": "abab2e146812ba96bf7f6f99dcc4ac00a5cecabc",
      "new_mode": 33261,
      "new_path": "scripts/check_prebuilt_presigned_apk.py"
    }
  ]
}
