)]}'
{"id":"LineageOS%2Fandroid_frameworks_base~65366","triplet_id":"LineageOS%2Fandroid_frameworks_base~cm-13.0~I456650338399abcbc22f97fa09fe50eb648b9e2e","project":"LineageOS/android_frameworks_base","branch":"cm-13.0","hashtags":[],"change_id":"I456650338399abcbc22f97fa09fe50eb648b9e2e","subject":"core: Add support for fake signatures, enabled per app by dynamic permission","status":"ABANDONED","created":"2015-12-24 23:24:42.000000000","updated":"2016-12-17 03:20:19.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c08f5cbaba4669cd735d246bc0886cd7a8a849cb","_number":65366,"virtual_id_number":65366,"owner":{"_account_id":14596,"name":"David Heidelberg","email":"david@ixit.cz","username":"okias","avatars":[{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"actions":{},"labels":{"Verified":{"all":[{"value":0,"date":"2016-12-17 03:20:18.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":848,"name":"Abhisek Devkota","email":"ciwrl@lineageos.org","username":"Ciwrly","avatars":[{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"date":"2016-12-17 03:20:18.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":16,"name":"Björn Lundén (blunden)","email":"blunden2@gmail.com","username":"blunden","avatars":[{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"date":"2016-06-21 04:30:18.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9776,"name":"Lanchon","email":"lanchon@gmail.com","username":"Lanchon","avatars":[{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"date":"2015-12-25 00:47:33.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":14596,"name":"David Heidelberg","email":"david@ixit.cz","username":"okias","avatars":[{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"date":"2015-12-25 00:22:55.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":13914,"name":"la|r|ma","email":"cm@larma.de","username":"la_r_ma","avatars":[{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"rejected":{"_account_id":848,"name":"Abhisek Devkota","email":"ciwrl@lineageos.org","username":"Ciwrly","avatars":[{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":-2,"date":"2015-12-25 00:05:35.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":848,"name":"Abhisek Devkota","email":"ciwrl@lineageos.org","username":"Ciwrly","avatars":[{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":-2,"date":"2015-12-26 20:01:19.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":16,"name":"Björn Lundén (blunden)","email":"blunden2@gmail.com","username":"blunden","avatars":[{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"date":"2016-12-17 03:20:18.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9776,"name":"Lanchon","email":"lanchon@gmail.com","username":"Lanchon","avatars":[{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":1,"date":"2015-12-25 00:49:03.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":14596,"name":"David Heidelberg","email":"david@ixit.cz","username":"okias","avatars":[{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"date":"2016-12-17 03:20:18.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":13914,"name":"la|r|ma","email":"cm@larma.de","username":"la_r_ma","avatars":[{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.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,"blocking":true},"CI":{"all":[{"_account_id":848,"name":"Abhisek Devkota","email":"ciwrl@lineageos.org","username":"Ciwrly","avatars":[{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":16,"name":"Björn Lundén (blunden)","email":"blunden2@gmail.com","username":"blunden","avatars":[{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":9776,"name":"Lanchon","email":"lanchon@gmail.com","username":"Lanchon","avatars":[{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":14596,"name":"David Heidelberg","email":"david@ixit.cz","username":"okias","avatars":[{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":13914,"name":"la|r|ma","email":"cm@larma.de","username":"la_r_ma","avatars":[{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.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":[],"reviewers":{"REVIEWER":[{"_account_id":16,"name":"Björn Lundén (blunden)","email":"blunden2@gmail.com","username":"blunden","avatars":[{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":848,"name":"Abhisek Devkota","email":"ciwrl@lineageos.org","username":"Ciwrly","avatars":[{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":9776,"name":"Lanchon","email":"lanchon@gmail.com","username":"Lanchon","avatars":[{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":13914,"name":"la|r|ma","email":"cm@larma.de","username":"la_r_ma","avatars":[{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":14596,"name":"David Heidelberg","email":"david@ixit.cz","username":"okias","avatars":[{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-12-25 00:22:55.000000000","updated_by":{"_account_id":13914,"name":"la|r|ma","email":"cm@larma.de","username":"la_r_ma","avatars":[{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":13914,"name":"la|r|ma","email":"cm@larma.de","username":"la_r_ma","avatars":[{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"},{"updated":"2016-06-21 04:30:18.000000000","updated_by":{"_account_id":9776,"name":"Lanchon","email":"lanchon@gmail.com","username":"Lanchon","avatars":[{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":9776,"name":"Lanchon","email":"lanchon@gmail.com","username":"Lanchon","avatars":[{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"},{"updated":"2016-12-17 03:20:18.000000000","updated_by":{"_account_id":16,"name":"Björn Lundén (blunden)","email":"blunden2@gmail.com","username":"blunden","avatars":[{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":16,"name":"Björn Lundén (blunden)","email":"blunden2@gmail.com","username":"blunden","avatars":[{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"},{"updated":"2016-12-17 03:20:18.000000000","updated_by":{"_account_id":848,"name":"Abhisek Devkota","email":"ciwrl@lineageos.org","username":"Ciwrly","avatars":[{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":848,"name":"Abhisek Devkota","email":"ciwrl@lineageos.org","username":"Ciwrly","avatars":[{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"}],"messages":[{"id":"e27a8af68b5408206aa24670eec6d1520e737f1c","author":{"_account_id":14596,"name":"David Heidelberg","email":"david@ixit.cz","username":"okias","avatars":[{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-12-24 23:24:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9134fda1013341c11020027ae1e3f855faff7292","author":{"_account_id":14596,"name":"David Heidelberg","email":"david@ixit.cz","username":"okias","avatars":[{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-12-24 23:35:14.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"66843473e9d00cc921cc71ed581d6328cc1aac07","author":{"_account_id":848,"name":"Abhisek Devkota","email":"ciwrl@lineageos.org","username":"Ciwrly","avatars":[{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-12-25 00:05:35.000000000","message":"Patch Set 2: Code-Review-2\n\nNot going to happen. See discussion about the last time this was proposed, but tl;dr whether this is integral to ug or not, we are not going to allow this spoofing capability into CM","accounts_in_message":[],"_revision_number":2},{"id":"8d1563b345221b190323099499e2da108aa590e5","author":{"_account_id":13914,"name":"la|r|ma","email":"cm@larma.de","username":"la_r_ma","avatars":[{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/c1f11386a16e5808e6d61dd21f7ff61d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-12-25 00:22:55.000000000","message":"Patch Set 2:\n\n\u003e Not going to happen. See discussion about the last time this was\n \u003e proposed, but tl;dr whether this is integral to ug or not, we are\n \u003e not going to allow this spoofing capability into CM\n\nJust wanted to point out that the reasoning used in the last discussion (security) does not apply here as the user has to explicitly grant the permission for every app. But we all know that this was never the point, right?","accounts_in_message":[],"_revision_number":2},{"id":"9ad3c7f2138dbcd4f875c0cb9c5dc5755ea40b7f","author":{"_account_id":848,"name":"Abhisek Devkota","email":"ciwrl@lineageos.org","username":"Ciwrly","avatars":[{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-12-25 00:43:24.000000000","message":"Patch Set 2:\n\nThat point was no less valid. But while this may put the responsibility on the user now, you are still allowing one app to pretend to be another. You are welcome to see that as not a security issue, but this project will not overlook that. \n\nPaint me/CM as the bad guy, that\u0027s fine.","accounts_in_message":[],"_revision_number":2},{"id":"913e58c806a9619a21dbc96cfe412c437f2ece2c","author":{"_account_id":14596,"name":"David Heidelberg","email":"david@ixit.cz","username":"okias","avatars":[{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-12-25 00:47:33.000000000","message":"Patch Set 2:\n\n@Abhisek Devkota:\n\nDo you see some idea, how allow users use alternative GAPPS?\n\nI\u0027d try to stick to construction discussion :)","accounts_in_message":[],"_revision_number":2},{"id":"7e27f45fd204194c7030cfc61df1782227ae0225","author":{"_account_id":14596,"name":"David Heidelberg","email":"david@ixit.cz","username":"okias","avatars":[{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-12-25 00:49:03.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"085e01e3a21e97e02bb329458216a47f09c0e4b9","author":{"_account_id":848,"name":"Abhisek Devkota","email":"ciwrl@lineageos.org","username":"Ciwrly","avatars":[{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-12-25 01:25:02.000000000","message":"Patch Set 2:\n\nLet me be clear. As long as this functionality relies on the the spoofing aspect, no - official CM repos will not carry this patch. \n\nThis leaves those who rely on this to pick and build this patch on their own, room for a forked variant that tracks just this set of changes, or even users to migrate to firmware distributions that do support this functionality. For the % of users that care, my veto doesn\u0027t infringe their rights. \n\nAs for technical implementation - I\u0027ve previously offered la|r|ma my input on this matter. While this patch is an iterative improvement (in that it takes a user action in userspace), for projects that do carry this patch I would advocate locking this down even further. \n\nHave ug sign and provide an officially sanctioned core. OS\u0027 that deem this functionality viable under their criteria should whitelist this fake permission solely against the public key used to sign the \u0027official\u0027 core replacement. No other package outside of the officially signed should ever be granted (if users want to roll their own core replacement, they should sub in their key and rebuild). \n\nThis would prevent rogue core\u0027s being released and affecting users. \n\nHowever, again, even with the above suggestions, the mere fact that this has to impersonate another app removes it\u0027s eligibility from CM. \n\nAlternatively, champion removal of the \u0027drm\u0027 in upstream AOSP.","accounts_in_message":[],"_revision_number":2},{"id":"d7f3ac07a44343fb4e22d27762908f2f3f1fc9f4","author":{"_account_id":16,"name":"Björn Lundén (blunden)","email":"blunden2@gmail.com","username":"blunden","avatars":[{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/99b3d0b30f6a3f2a61890354bc375df6.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-12-26 20:01:19.000000000","message":"Patch Set 2: Code-Review-2\n\nAs someone who works in the IT security field I firmly agree with ciwrl\u0027s comments and suggestions. As an app developer I would also never want my app to run on a platform where this kind of spoofing is a feature as it would potentially open up my users to privacy and security issues.","accounts_in_message":[],"_revision_number":2},{"id":"b9ed1009d3ddfebaebb7da84eadda65f691fcea2","author":{"_account_id":848,"name":"Abhisek Devkota","email":"ciwrl@lineageos.org","username":"Ciwrly","avatars":[{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/84f73e35aaa5fc3a6bfa45744a5e40aa.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2016-01-16 01:29:46.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":2},{"id":"d9032bcdc7ed2582cc2294897bb4a03093b296c0","author":{"_account_id":9776,"name":"Lanchon","email":"lanchon@gmail.com","username":"Lanchon","avatars":[{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/3b037d7d5e795814d04db6d4580f06ed.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2016-06-21 04:30:18.000000000","message":"Patch Set 2:\n\n\u003e you are still allowing one app to pretend to be another\n\nno, you are restoring user freedom that has been stolen.\n\napp signatures were a feature introduced to make decentralized apps with safe upgrades possible in the early days of really free Android.\n\nnow signatures have been re-purposed into an anti-feature, attestation, to strip users of an essential information age freedom: the freedom to tinker.\n\nthis patch is absolutely essential to keep Android users free from undue control by 3rd parties such as google or app developers.\n\n\u003e I would advocate locking this down even further [...] whitelist this fake permission solely against the public key used to sign the \u0027official\u0027 core replacement\n\nthis is an abomination. it is clear you have no regard for openness or the freedom of users.\n\n\u003e As an app developer I would also never want my app to run on...\n\nas the administrator of my hardware, i couldn\u0027t care less about what you want as an app developer or what you think my OS should do with your app. but if you want to be absolutely sure your app doesn\u0027t get the finger from my OS, you can always stop developing.\n\nAND AN O.T. NOTE: CM vs OMNI\n\nwhen Cyanogen, Inc was formed, i didn\u0027t join Omni because, although they talked about freedom a lot, they didn\u0027t actually assure freedom in any way. they made contributors sign a copyright session exactly like CM\u0027s, opening the door for them some day doing the same thing CM did.\n\nbut now, seeing the position of both projects regarding this patch, i am leaving CM and immediately moving to Omni. No technical feature or merit that CM might have can ever be important enough to scarify our freedoms.","accounts_in_message":[],"_revision_number":2},{"id":"2993470c755ea9a6101274bc6f8b095226c4bb0b","author":{"_account_id":14596,"name":"David Heidelberg","email":"david@ixit.cz","username":"okias","avatars":[{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2016-10-15 18:08:24.000000000","message":"Patch Set 2:\n\nHello again.\n\nI\u0027ve been thinking about this issue ever since I update CM (because of following connecting to PC and \"hacking\" to make microG works).\n\nI wonder, if there is place, where we can discuss future movement to reach fully functional microG, which is sadly not possible at this moment (without hacking).\n\nI believe that CM is still opensource software and _freedom_ of users (not talking about developers) has priority.","accounts_in_message":[],"_revision_number":2},{"id":"c08f5cbaba4669cd735d246bc0886cd7a8a849cb","author":{"_account_id":16301,"name":"importer-bot","username":"importer-bot","avatars":[{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2016-12-17 03:20:19.000000000","message":"Imported from https://review.cyanogenmod.org/125637","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"a050f1a0341812922800580991e0e1a8d2d5bb33","revisions":{"8d50154d6b3dccdc8ce6c5f5d24ec5ab10b11840":{"kind":"REWORK","_number":1,"created":"2015-12-24 23:24:42.000000000","uploader":{"_account_id":14596,"name":"David Heidelberg","email":"david@ixit.cz","username":"okias","avatars":[{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/66/65366/1","fetch":{"anonymous http":{"url":"https://github.com/LineageOS/android_frameworks_base","ref":"refs/changes/66/65366/1","commands":{"Branch":"git fetch https://github.com/LineageOS/android_frameworks_base refs/changes/66/65366/1 \u0026\u0026 git checkout -b change-65366 FETCH_HEAD","Checkout":"git fetch https://github.com/LineageOS/android_frameworks_base refs/changes/66/65366/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://github.com/LineageOS/android_frameworks_base refs/changes/66/65366/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://github.com/LineageOS/android_frameworks_base refs/changes/66/65366/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://github.com/LineageOS/android_frameworks_base refs/changes/66/65366/1","Reset To":"git fetch https://github.com/LineageOS/android_frameworks_base refs/changes/66/65366/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"21bff55dc7409a27c7faf7d5440804080bc78d0c","subject":"Keyguard: Implement KeyguardExternalViewCallbacks","web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_frameworks_base/commit/21bff55dc7409a27c7faf7d5440804080bc78d0c"}]}],"author":{"name":"mar-v-in","email":"github@rvin.mooo.com","date":"2015-12-21 21:11:35.000000000","tz":60},"committer":{"name":"David Heidelberg","email":"david@ixit.cz","date":"2015-12-24 16:24:14.000000000","tz":60},"subject":"core: Add support for fake signatures, enabled per app by dynamic permission","message":"core: Add support for fake signatures, enabled per app by dynamic permission\n\nChange-Id: I456650338399abcbc22f97fa09fe50eb648b9e2e\n","web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_frameworks_base/commit/8d50154d6b3dccdc8ce6c5f5d24ec5ab10b11840"}],"resolve_conflicts_web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_frameworks_base/commit/8d50154d6b3dccdc8ce6c5f5d24ec5ab10b11840"}]},"branch":"refs/heads/cm-13.0"},"a050f1a0341812922800580991e0e1a8d2d5bb33":{"kind":"REWORK","_number":2,"created":"2015-12-24 23:35:14.000000000","uploader":{"_account_id":14596,"name":"David Heidelberg","email":"david@ixit.cz","username":"okias","avatars":[{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0fdf46bd9b11909961094a9ed2ea8782.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/66/65366/2","fetch":{"anonymous http":{"url":"https://github.com/LineageOS/android_frameworks_base","ref":"refs/changes/66/65366/2","commands":{"Branch":"git fetch https://github.com/LineageOS/android_frameworks_base refs/changes/66/65366/2 \u0026\u0026 git checkout -b change-65366 FETCH_HEAD","Checkout":"git fetch https://github.com/LineageOS/android_frameworks_base refs/changes/66/65366/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://github.com/LineageOS/android_frameworks_base refs/changes/66/65366/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://github.com/LineageOS/android_frameworks_base refs/changes/66/65366/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://github.com/LineageOS/android_frameworks_base refs/changes/66/65366/2","Reset To":"git fetch https://github.com/LineageOS/android_frameworks_base refs/changes/66/65366/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"21bff55dc7409a27c7faf7d5440804080bc78d0c","subject":"Keyguard: Implement KeyguardExternalViewCallbacks","web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_frameworks_base/commit/21bff55dc7409a27c7faf7d5440804080bc78d0c"}]}],"author":{"name":"mar-v-in","email":"github@rvin.mooo.com","date":"2015-12-21 21:11:35.000000000","tz":60},"committer":{"name":"David Heidelberg","email":"david@ixit.cz","date":"2015-12-24 16:34:20.000000000","tz":60},"subject":"core: Add support for fake signatures, enabled per app by dynamic permission","message":"core: Add support for fake signatures, enabled per app by dynamic permission\n\nChange-Id: I456650338399abcbc22f97fa09fe50eb648b9e2e\n","web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_frameworks_base/commit/a050f1a0341812922800580991e0e1a8d2d5bb33"}],"resolve_conflicts_web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_frameworks_base/commit/a050f1a0341812922800580991e0e1a8d2d5bb33"}]},"branch":"refs/heads/cm-13.0"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
