)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":32245,"name":"0xCAFEBABE","email":"me.cafebabe@gmail.com","username":"me-cafebabe","avatars":[{"url":"https://www.gravatar.com/avatar/579a599284aa0f2454acf08453b0f261.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/579a599284aa0f2454acf08453b0f261.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/579a599284aa0f2454acf08453b0f261.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/579a599284aa0f2454acf08453b0f261.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"status":"nya~"},"change_message_id":"657f979d49e4059fdf27a7f1ac63bfdd4ded860a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4890d353_cc0738d3","updated":"2025-08-11 17:40:50.000000000","message":"AOSP\u0027s mesa is useless for most of us\n\nIt\u0027s unlikely possible to convert upstream mesa\u0027s Android.mk to bp","commit_id":"ae3ed2692f6b37f20e8c7e15a48fdf0c20d18cb2"},{"author":{"_account_id":4550,"name":"Michael Bestas","email":"mkbestas@lineageos.org","username":"mikeioannina","avatars":[{"url":"https://www.gravatar.com/avatar/344122da7b260a387a09ad1f04358f40.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/344122da7b260a387a09ad1f04358f40.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/344122da7b260a387a09ad1f04358f40.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/344122da7b260a387a09ad1f04358f40.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"f33628b24d6e3947330101e486722d33080e6fae","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"953b6de3_9eb0982f","updated":"2025-08-12 16:52:27.000000000","message":"Same as the next commit, I don\u0027t really want to allow any more Android.mk than what we have","commit_id":"ae3ed2692f6b37f20e8c7e15a48fdf0c20d18cb2"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"3dac0a85f0089f916e088d1507043ea963f49b13","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"cb5cff96_6570502c","updated":"2025-08-12 00:59:13.000000000","message":"objections?","commit_id":"ae3ed2692f6b37f20e8c7e15a48fdf0c20d18cb2"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"5f35ee3c3df6cdfd4fba57c7f02ae2dc9bfacc7f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"5b09af54_b864143d","updated":"2025-08-12 01:00:23.000000000","message":"we should open an issue upstream with mesa about this if they already support Android.mk as well, and aim for next cycle.","commit_id":"ae3ed2692f6b37f20e8c7e15a48fdf0c20d18cb2"},{"author":{"_account_id":1391,"name":"Konsta","display_name":"Konsta","email":"konsta09@gmail.com","username":"Konsta","avatars":[{"url":"https://www.gravatar.com/avatar/57b5bd65abe6fdce3ce8e4594bfbaa65.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/57b5bd65abe6fdce3ce8e4594bfbaa65.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/57b5bd65abe6fdce3ce8e4594bfbaa65.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/57b5bd65abe6fdce3ce8e4594bfbaa65.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ef0bc8e4f38327738f7609fb50f6e9faf0e70ae2","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"23cc166e_4d2f457c","in_reply_to":"20e1a9ed_94a73d74","updated":"2025-08-14 13:40:12.000000000","message":"Yes, as mentioned in the previous message, AOSP Mesa fork only has the Android.bp that\u0027s relevant to the targets supported in AOSP. If you wanted to support hardware X (that\u0027s not supported in AOSP otherwise) you have another fork of Mesa (like you already have here). Or if you wanted to support hardware Y, you would have a fork to support it (like I already have elsewhere).\n\nJust wanted to point out that the upstream Mesa solution (integrating external meson build system into Android.mk) has its shortcomings and there\u0027s options available to generate the appropriate Android.bp instead. So, you definitely can and ninja-to-soong works very well for this purpose.","commit_id":"ae3ed2692f6b37f20e8c7e15a48fdf0c20d18cb2"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a9053c9ccaab680efc5a93f5a89c94c5abe30d8b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f54abb79_6f666935","in_reply_to":"23cc166e_4d2f457c","updated":"2025-08-29 16:27:58.000000000","message":"Mesa isn\u0027t shipping anyway. This is within reason for now","commit_id":"ae3ed2692f6b37f20e8c7e15a48fdf0c20d18cb2"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"b6313dff9e30678a7a450e129c2a8c3145952e5a","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c21f6531_06e3a4f0","in_reply_to":"953b6de3_9eb0982f","updated":"2025-08-12 17:11:13.000000000","message":"I mean, mesa is only used by mainline targets, but I also see very little chance that is convertible (much like the HIDL radio compat makefile)...\n\nAre you hard against this one addition?","commit_id":"ae3ed2692f6b37f20e8c7e15a48fdf0c20d18cb2"},{"author":{"_account_id":32245,"name":"0xCAFEBABE","email":"me.cafebabe@gmail.com","username":"me-cafebabe","avatars":[{"url":"https://www.gravatar.com/avatar/579a599284aa0f2454acf08453b0f261.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/579a599284aa0f2454acf08453b0f261.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/579a599284aa0f2454acf08453b0f261.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/579a599284aa0f2454acf08453b0f261.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"status":"nya~"},"change_message_id":"eb46d142bf0d51353a4f5ea6d2668acc47648717","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6e3af30c_f9528fc9","in_reply_to":"953b6de3_9eb0982f","updated":"2025-08-12 17:10:43.000000000","message":"all mesa users would either die forever or having to create vendor repo just for this cause","commit_id":"ae3ed2692f6b37f20e8c7e15a48fdf0c20d18cb2"},{"author":{"_account_id":1391,"name":"Konsta","display_name":"Konsta","email":"konsta09@gmail.com","username":"Konsta","avatars":[{"url":"https://www.gravatar.com/avatar/57b5bd65abe6fdce3ce8e4594bfbaa65.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/57b5bd65abe6fdce3ce8e4594bfbaa65.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/57b5bd65abe6fdce3ce8e4594bfbaa65.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/57b5bd65abe6fdce3ce8e4594bfbaa65.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"0a62c2b3fdaacfb37a266af8f1c3880933f4fdb9","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ffac6e6c_d769e52b","in_reply_to":"c21f6531_06e3a4f0","updated":"2025-08-14 10:07:29.000000000","message":"Much rather look into using ninja-to-soong (https://github.com/rjodinchr/ninja-to-soong) to generate the appropriate blueprint makefiles for Mesa. AFAIK it\u0027s already used by everyone who\u0027s keeping up with latest AOSP version.\n\n\"external/mesa\" already is a \"vendor repo\" and it doesn\u0027t even exist for people who are not building virt targets. Upstream AOSP fork of Mesa is in \"external/mesa3d\" and it doesn\u0027t have any Android.mk (bluprint for targets it intends to support were generated with meson_to_hermetic tool it includes).\n\nAndroid.mk that upstream Mesa uses doesn\u0027t really convert into anything as it hooks to external meson build system that uses tools on the host machine (have had various issues with it with people who use non-recommended Linux distributions or haven\u0027t managed to install the additional dependencies). IMO it doesn\u0027t fit well with the idea that AOSP build environment provides the tools that are needed to build.","commit_id":"ae3ed2692f6b37f20e8c7e15a48fdf0c20d18cb2"},{"author":{"_account_id":32245,"name":"0xCAFEBABE","email":"me.cafebabe@gmail.com","username":"me-cafebabe","avatars":[{"url":"https://www.gravatar.com/avatar/579a599284aa0f2454acf08453b0f261.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/579a599284aa0f2454acf08453b0f261.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/579a599284aa0f2454acf08453b0f261.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/579a599284aa0f2454acf08453b0f261.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"status":"nya~"},"change_message_id":"96952ff77b2c805771002cf2d570471eff32fcc7","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"20e1a9ed_94a73d74","in_reply_to":"ffac6e6c_d769e52b","updated":"2025-08-14 11:57:02.000000000","message":"there\u0027s not just virt, mainline targets wants it too (beside the mainline targets I did, tegra have the intention of using it too)\n\nby \"vendor repo\" I mean a repository containing prebuilt binaries, kinda like what the most of shipping targets have.\n\nAOSP fork of Mesa doesn\u0027t come with directly usable Android.bp, users have to generate them before building. it\u0027s also very questionable whether if it can handle the options that every of its users needs.\n\nyeah, those targets doesn\u0027t ship, but still, that\u0027s just one line change which gives barely any maintain cost, gives no side effect to the other targets, and still have its own value even though it doesn\u0027t make sense to most of people...\n\nbut if Android.mk deprecation is going really hard which doesn\u0027t accept exceptions, sure, I\u0027d abandon this rather than keeping bothering","commit_id":"ae3ed2692f6b37f20e8c7e15a48fdf0c20d18cb2"}]}
