最近のできごと (10/1~10/9)

10月ですよ10月。今年度は半分終わったし今年は3/4終わりましたよ(絶望)

気になったトピック

CM: 今週の配信機種

Xperia L (taoshan) にCM13が公式配信開始

https://github.com/CyanogenMod/hudson/commit/9ef1314d9e03803a8b6680685ec2060b6d8d3de3

AOSP: 10月のセキュリティパッチ配信

http://source.android.com/security/bulletin/2016-10-01.html

  • 今月は2段階

    • 2016-10-01
    • 2016-10-05
  • NexusとAOSPには 2016-10-05 が配信

  • 今月からFactory Image配布ページでBUILD_IDの隣に月が書かれるようになって助かる

Android 6.0.1

機種 BUILD_ID バージョン
Nexus 6 MOB31H android-6.0.1_r70
Nexus 5 M4B30X android-6.0.1_r72
  • CMにも10/7に r72 が取り込まれました

Android 7.0.0

機種 BUILD_ID バージョン
Nexus 5X NBD90W android-7.0.0_r12
Nexus 6P NBD90X android-7.0.0_r13
Nexus 6 NBD90Z android-7.0.0_r14
Nexus Player NRD91D android-7.0.0_r7
Nexus 9 NRD91D android-7.0.0_r7

CM: ThemesProvider と cmsdk

https://github.com/CyanogenMod/android_packages_providers_ThemesProvider/commit/6abe369faa49d1e219d2c0456428be9d73d8442c
https://github.com/CyanogenMod/cm_platform_sdk/commit/c4f27d5b812df3d66c21b4d7ba1d1d216cc0c593

  • CM派生とかで cm_platform_sdk をforkしている場合、後者の追従が遅れるとビルドがもれなくコケます。
  • Gerritで topic: theme-mixes としてまとまってるので探しやすかった
    http://review.cyanogenmod.org/#/q/topic:theme-mixes

CM: CyanogenMod 13でOpenJDKのバージョン指定が元に戻る

https://github.com/CyanogenMod/android_build/commit/ba31c2695aa7c81a930059976f2dacffb84f1cb0github.com

  • 15年11月「基本はOpenJDK 7で、 EXPERIMENTAL_USE_JAVA8true にするとOpenJDK 8も使えるよ」
  • 8/12「java_versionのバージョン確認緩めて1.7か1.8ならOKにしたからOpenJDK 7/8とOracle JDKが使えるようになったよ、さっきのオプションは撤廃ね」
  • 9/28「OpenJDK 7/8の混在環境でコケるから7固定で行くね」
  • 9/30「8しか入ってない環境に対応できないから EXPERIMENTAL_USE_JAVA8 復活させたよ」←今ここ

CM: 14.0から staging が取れる頃

https://github.com/CyanogenMod/android/commit/eca3048750b9865fe86ebe1d2d26781eb799cf29

CM: 14.0: GCCがCMによるforkに変更

https://github.com/CyanogenMod/android/commit/52fded02f77cfe1e334620162d0e95c1a7b0833c

  • We need to add missing -strip symlink for kernel module stripping
  • To be reverted in next android version since AOSP master has fixed this

とあるので、AOSPの修正待ちなworkaroundっぽい

今週のmordiford

GitLabにミラーを作成

https://gitlab.com/groups/mordiford

  • GitHubたまに落ちるし
  • プロプライエタリなプラットフォーム上にコードを置くなんて!
  • というのは冗談で、アカウント持ってたけど使ってなかったのでちょっと試して見てるだけ
  • よく考えなくてもGitHub側で rebase からの push -f 多用するので当然のように diverged from upstream

10月のセキュリティパッチ適用済ビルド

https://github.com/mordiford/OTA

  • ぼちぼち配布開始してますが、モチベがまた下がったので希望があれば作る程度です…
  • お気軽にお声掛けください

後記

ノラと皇女と

  • 野良猫ハート

  • えっちげは最高の精神安定剤、それはそう

さよならOnePlus 2

  • 次のOP3が届くまで少しかかりそうです
  • N5のバッテリ思った以上に持たなくてちょっと売るの急ぎすぎたなと反省
    • カーネル/VMに持ってたんですけど5時間持ったっけくらい

X230の顛末

  • X230のマイクの調子(感度)が悪い
    • ヘッドセット買った
  • X230のバッテリファームウェア更新がコケてバッテリが1本逝った
    • 流石にバッテリ使えないのは困るので新しく買った
  • X230のWindows環境が再インストールを経ても激重
    • のなかさんにE430他諸々を頂く(ありがとうございます…!)
- ちなみにこのあと[Win7にリカバリ](https://twitter.com/lindwurm/status/783470141744963584)してからWin10に上げられてます
  • X230に刺さってたSATA SSDはX121eに突っ込まれてAntergosが入りました
  • X230はmSATA上のUbuntu 16.04が動く開発マシンになりました

その他

- VOLZZA 2のうちにCLASS 4は取りたいですね
  • kernelvm 行ってました
    • 岬明乃さんの発表が個人的に面白かったです