最近のできごと (7/31〜8/7)
今月は何曜日更新にしようか悩んでいたら1週間が過ぎていました。
気になったトピック
CM: 今週の配信開始機種
Xiaomi Redmi Note 3 Pro (kenzo
) にCM13が公式配信開始 (決定: 7/31,開始: 8/3)
https://github.com/CyanogenMod/hudson/commit/d25e2a941dbba855cd6f785f9dafe1b8c63f6261
- Snapdragon 650搭載の上位版(Pro表記があったりなかったりする)なので注意
- MediaTek Helio X10積んでる通常版じゃないよ!
Honor 5X (kiwi
) にCM13が公式配信開始 (決定・配信: 8/2)
https://github.com/CyanogenMod/hudson/commit/d90c7266e3e99f80ef4572054ff946c62b9c170b
- Huawei詳しくないので国内投入されている兄弟機(?)のHuawei GR5に導入可能かは知らないです
RR: ResurrectionRemix v5.7.2 (7/31)
- なんでセキュリティパッチ出る直前にリリースしちゃったんですかね…
- もうセキュリティパッチ合わせで月一リリースとかにしてほしい
- まあPulse 2.0とか大きい更新はあったので時期っちゃ時期だったが
AOSP: 8月のセキュリティパッチ (8/1-2)
Android Security Bulletin—August 2016 | Android Open Source Project
- 今月も1日と5日付の二段階の更新です
- 早い段階で5日付の分まで公開されました
- ところで7月分の日本語版まだ出てないんですがその
- android-6.0.1_r56〜r63までが公開されました
- NexusにもFactory Imageを含む更新が出ています
機種 | BUILD_ID | バージョン |
---|---|---|
Nexus 5X | MTC20F | android-6.0.1_r62 |
Nexus 6P | MTC20F | android-6.0.1_r62 |
Nexus 6 | MOB30W | android-6.0.1_r49 |
Nexus Player | MOB30W | android-6.0.1_r58 |
Nexus 9 | MOB30W | android-6.0.1_r58 |
Nexus 5 | MOB30Y | android-6.0.1_r60 |
Nexus 7(2013) | MOB30X | android-6.0.1_r59 |
- 先月よりは比較的まとまった…かも?
- CMには8/3に取り込まれました
android-6.0.1_r61
(MOB30Z
)* どの機種とも合致しないバージョンですね
CM: sepolicyの更新により一部機種で対応が必要に (8/5)
-
device/qcom/sepolicy/common/file_contexts
でi2c-6
に対してpermission与えたので、各デバイスツリー側でのこれに対する記述を削除しないと重複によりビルドがコケます。 - 例えばOnePlus 2とかではこんな感じ
https://github.com/CyanogenMod/android_device_oneplus_oneplus2/commit/422b9a24b2a32f77fd44197db278fb3d00329097 - まあわたしのほうが1日早く気づいたんですけどね!!!!!(謎の主張)
https://github.com/mordiford/resurrection_device_oneplus_oneplus2/commit/544d3fe909fbd16f23f200bf0e56ac41ce72464d
RR: Hello, HALO! (8/5-6)
- android_frameworks_base
https://github.com/ResurrectionRemix/android_frameworks_base/commit/82d17bd8e8ed6f8480a50428fdebe4e8105efdb3
https://github.com/ResurrectionRemix/android_frameworks_base/commit/cfc716f46646c961dce5780f8e445ccfc52c5eca
https://github.com/ResurrectionRemix/android_frameworks_base/commit/f095b625f957b5887d494b54b27c1ff6b604db7f
https://github.com/ResurrectionRemix/android_frameworks_base/commit/f34aea81e9a0cc82aeb6d3387cf5d9effa687a9a
https://github.com/ResurrectionRemix/android_frameworks_base/commit/e205b7ab5065f8b28520a933554ce4a204bfbdda
https://github.com/ResurrectionRemix/android_frameworks_base/commit/15f7947f88ff46e6e4d2ee46524059117f06d529
https://github.com/ResurrectionRemix/android_frameworks_base/commit/b5bcecbda3532b94e1e8ca278a067278ff930c9d - Resurrection_packages_apps_Settings
https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings/commit/e1a3a2271c68df24108dc105976bfe6bb1dcd8f8
https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings/commit/f851931f6294954b17a0e595c08e568d3e6d9c79
https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings/commit/21149a86d9216f5fd2e3a10c25d3bfae7d681909
https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings/commit/2358aee97414b655d59861f53b446e947299773e - その昔、Paranoid AndroidというオサレなカスタムROMに実装されていたというフローティング通知的なあいつが、時を超えてRRに投下されましたとさ
- 邪魔だと感じたひとはダブルタップしてから画面上部の✗マークに向かってドラッグすると消せます
RR: 翻訳絡みの問題が解決した話 (8/6)
「Threeつ」問題
https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings/pull/539
- 先週の続き
- クイック設定パネルのカラム数が
res/values/rr_arrays.xml
に Three/Four/Five でベタ書きされており各言語ごとにrr_arrays.xml
を作る必要があった(ロシア語が実際そうしていた)- Crowdinに無いので直接Pull Requestで追加してみた
* Akhil「Crowdinに追加するので待ってて」
- Crowdinに無いので直接Pull Requestで追加してみた
- 1週間音沙汰無かった
- 8/6: ついに該当箇所を
rr_strings.xml
に追加するcommitが入る
https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings/commit/ced1ba4b8c28c0303e516fe04f10e244cf49a9d7 - ありがとうakhil
「5s秒後」問題
https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings/pull/546
- はんぺん(@hnpn914)氏からの報告で確認
-
Disables auto-rotate sensor <xliff:g id="rotate_timeout">%1$s</xliff:g> seconds after keyboard is hidden
と書いてる癖に肝心の秒数が 1s, 2s, 5s, … と無駄に s 付きになっていた - 他の言語でも seconds 相当まで訳していたので、ここは秒数の側から s を排除するべきと判断してPR投げる
- Merged
https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings/commit/842f7d70699f5ebafe67e5cc42c719c0a3dad782
RR: ResurrectionRemix v5.7.3 (8/7)
- ほらーセキュリティパッチ待たずにリリース打っちゃうからこんな1週間ちょっとでまたリリース打つことになっちゃったじゃないですかー
- まあHALO周りを調整重ねながら投入してたんでリリースとしては普通に量があるという
今週のmordiford
突発的企画(内容があれば続く)
saki-op2-kernel: linux-stable のマージ(未遂)
linux-3.10.94まではやってるひと居たので調子に乗って 3.10.102 まで取り込んでみた
- 取り込み元: https://github.com/codeaurora-unoffical/linux-msm/tree/linux-3.10.y
- ビルド自体は2箇所revertしただけで通った
- 動画と音声周りが全滅
* 電話もだめだったらしい
saki-op2-kernel: v3.0
https://github.com/mordiford/saki-op2-kernel/commit/834c00e08732267890cd995fdb469c7e370bd4fa
しょうがないので 3.10.94 で妥協
あと適当にCAFからも取り込み(されてたのを流用)
README
よりもREADME.md
のほうが優先的にリポジトリ内でプレビューされるらしいことに気づいたので書いた
https://github.com/mordiford/saki-op2-kernel/blob/saki-v3/README.md- “Beyond the sky, into the firmament.” は一切kernelの説明になってないと思う(今更)
nx512j: libinit_msm 対策
- 遅ればせながら
- 削除だけで通るってことは特に使ってなかったんですかね
後記
- いろいろあって少し休養を取ろうと思ったりしたけどやっぱり普通に過ごしてしまう罠