)]}'
{"id":"LineageOS%2Fandroid_device_motorola_msm8916-common~277782","triplet_id":"LineageOS%2Fandroid_device_motorola_msm8916-common~lineage-17.1~Ie5719939794a9afe66c98770f9073cbdffdb3379","project":"LineageOS/android_device_motorola_msm8916-common","branch":"lineage-17.1","hashtags":[],"change_id":"Ie5719939794a9afe66c98770f9073cbdffdb3379","subject":"msm8916-common: sepolicy: Fix bootloop on TWRP restore","status":"MERGED","created":"2020-06-06 23:25:57.000000000","updated":"2020-06-07 01:23:20.000000000","submitted":"2020-06-07 01:23:20.000000000","submitter":{"_account_id":22728,"name":"Jeferson Oliveira","email":"jroliveira.oliveira301@gmail.com","username":"jro1979oliver","avatars":[{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a5f47f29e6521030611e67b26b2e3c9b417036b4","_number":277782,"virtual_id_number":277782,"owner":{"_account_id":22728,"name":"Jeferson Oliveira","email":"jroliveira.oliveira301@gmail.com","username":"jro1979oliver","avatars":[{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"actions":{},"labels":{"Verified":{"all":[{"value":0,"_account_id":22728,"name":"Jeferson Oliveira","email":"jroliveira.oliveira301@gmail.com","username":"jro1979oliver","avatars":[{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"all":[{"value":0,"_account_id":22728,"name":"Jeferson Oliveira","email":"jroliveira.oliveira301@gmail.com","username":"jro1979oliver","avatars":[{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-2":"Do not submit","-1":"I would prefer that you didn\u0027t submit this"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"CI":{"all":[{"value":0,"_account_id":22728,"name":"Jeferson Oliveira","email":"jroliveira.oliveira301@gmail.com","username":"jro1979oliver","avatars":[{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Fail"," 0":"No score","+1":"Pass"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":25126,"name":"Kyle Harrison","email":"khwebmail@gmail.com","username":"Chil360","avatars":[{"url":"https://www.gravatar.com/avatar/9364c596fdc0547568e67730f778331f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9364c596fdc0547568e67730f778331f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9364c596fdc0547568e67730f778331f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9364c596fdc0547568e67730f778331f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"reviewers":{"REVIEWER":[{"_account_id":25126,"name":"Kyle Harrison","email":"khwebmail@gmail.com","username":"Chil360","avatars":[{"url":"https://www.gravatar.com/avatar/9364c596fdc0547568e67730f778331f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9364c596fdc0547568e67730f778331f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9364c596fdc0547568e67730f778331f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9364c596fdc0547568e67730f778331f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-06-06 23:25:57.000000000","updated_by":{"_account_id":22728,"name":"Jeferson Oliveira","email":"jroliveira.oliveira301@gmail.com","username":"jro1979oliver","avatars":[{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":25126,"name":"Kyle Harrison","email":"khwebmail@gmail.com","username":"Chil360","avatars":[{"url":"https://www.gravatar.com/avatar/9364c596fdc0547568e67730f778331f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9364c596fdc0547568e67730f778331f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9364c596fdc0547568e67730f778331f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9364c596fdc0547568e67730f778331f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"}],"messages":[{"id":"3c67fbbb6f175d2ef95885f9d38aa4aff5d0b16e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":22728,"name":"Jeferson Oliveira","email":"jroliveira.oliveira301@gmail.com","username":"jro1979oliver","avatars":[{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2020-06-06 23:25:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a5f47f29e6521030611e67b26b2e3c9b417036b4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22728,"name":"Jeferson Oliveira","email":"jroliveira.oliveira301@gmail.com","username":"jro1979oliver","avatars":[{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2020-06-07 01:23:20.000000000","message":"Change has been successfully pushed.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"f054341e5e02ee720ea3f4f37121f418ed8be1bc","revisions":{"f054341e5e02ee720ea3f4f37121f418ed8be1bc":{"kind":"REWORK","_number":1,"created":"2020-06-06 23:25:57.000000000","uploader":{"_account_id":22728,"name":"Jeferson Oliveira","email":"jroliveira.oliveira301@gmail.com","username":"jro1979oliver","avatars":[{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/547da4d8e6dda139f45a59b8fd0675b5.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/82/277782/1","fetch":{"anonymous http":{"url":"https://github.com/LineageOS/android_device_motorola_msm8916-common","ref":"refs/changes/82/277782/1","commands":{"Branch":"git fetch https://github.com/LineageOS/android_device_motorola_msm8916-common refs/changes/82/277782/1 \u0026\u0026 git checkout -b change-277782 FETCH_HEAD","Checkout":"git fetch https://github.com/LineageOS/android_device_motorola_msm8916-common refs/changes/82/277782/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://github.com/LineageOS/android_device_motorola_msm8916-common refs/changes/82/277782/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://github.com/LineageOS/android_device_motorola_msm8916-common refs/changes/82/277782/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://github.com/LineageOS/android_device_motorola_msm8916-common refs/changes/82/277782/1","Reset To":"git fetch https://github.com/LineageOS/android_device_motorola_msm8916-common refs/changes/82/277782/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"23d93c4b6788f214eda17fe57ad085646c040ae1","subject":"msm8916-common: Add QTI Telephony Utils","web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_device_motorola_msm8916-common/commit/23d93c4b6788f214eda17fe57ad085646c040ae1"}]}],"author":{"name":"Kyle Harrison","email":"khwebmail@gmail.com","date":"2020-01-13 20:12:29.000000000","tz":0},"committer":{"name":"jro1979oliver","email":"jroliveira.oliveira301@gmail.com","date":"2020-06-06 23:25:25.000000000","tz":0},"subject":"msm8916-common: sepolicy: Fix bootloop on TWRP restore","message":"msm8916-common: sepolicy: Fix bootloop on TWRP restore\n\nWhen TWRP restores a ROM backup, the root directory now has the wrong selinux context \"system_file\" instead of \"rootfs\" as it should be for Q system-as-root.\n\nAttempting to boot the restored ROM results in the following error/denial and will bootloop if the ROM is enforcing.\n\nzygote  : jni_internal.cc:811] JNI FatalError called: frameworks/base/core/jni/com_android_internal_os_Zygote.cpp:1315: Failed to mount() rootfs as MS_SLAVE\nauditd  : type\u003d1400 audit(0.0:9): avc: denied { mounton } for uid\u003d0 comm\u003d\"main\" path\u003d\"/\" dev\u003d\"mmcblk0p41\" ino\u003d2 scontext\u003du:r:zygote:s0 tcontext\u003du:object_r:system_file:s0 tclass\u003ddir permissive\u003d0\nmain    : type\u003d1400 audit(0.0:9): avc: denied { mounton } for uid\u003d0 path\u003d\"/\" dev\u003d\"mmcblk0p41\" ino\u003d2 scontext\u003du:r:zygote:s0 tcontext\u003du:object_r:system_file:s0 tclass\u003ddir permissive\u003d0\n\nThis rule fixes the resulting denial. A proper fix would be to set the correct context for the system mount point during the restore process for Q based roms.\n\nChange-Id: Ie5719939794a9afe66c98770f9073cbdffdb3379\n","web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_device_motorola_msm8916-common/commit/f054341e5e02ee720ea3f4f37121f418ed8be1bc"}],"resolve_conflicts_web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_device_motorola_msm8916-common/commit/f054341e5e02ee720ea3f4f37121f418ed8be1bc"}]},"branch":"refs/heads/lineage-17.1"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
