読者です 読者をやめる 読者になる 読者になる

dev:mordiford

カスタムROMと呼ばれる携帯端末向けアフターマーケットファームウェアについての話題を中心に書いています

最近のできごと (9/1〜9/7)

Android Build CyanogenMod イベント 小ネタ News

f:id:mordiford:20160816091813p:plain

まだ暑い日が続きますね。外に出る機会が多くて疲れました。

気になったトピック

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

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

  • 今月は3段階
    • 2016-09-01
    • 2016-09-05
    • 2016-09-06
  • もちろんNexusには 2016-09-06 が配信

Android 6.0.x

機種 BUILD_ID バージョン
Nexus 5X MTC20K android-6.0.1_r67
Nexus 6P MTC20L android-6.0.1_r68
Nexus 6 MOB31E android-6.0.1_r66
Nexus Player MOB31? android-6.0.1_r??
Nexus 9 MOB31E android-6.0.1_r66
Nexus 5 MOB31E android-6.0.1_r66
Nexus 7(2013) MOB31? android-6.0.1_r??

Android 7.0.0

機種 BUILD_ID バージョン
Nexus 5X NRD90S android-7.0.0_r4
Nexus 6P NRD90U android-7.0.0_r6
Nexus 6 NRD90? android-7.0.0_r?
Nexus Player NRD90R android-7.0.0_r3
Nexus 9 NRD90R android-7.0.0_r3

AOSP: Android 7.0 Buildの公開状況

FreeXperia Project

  • honami, amami, togari, sirius, castor, castor_windy, leo, aries, scorpion, scorpion_windy, karin, karin_windy, sumire, satsuki, suzuran, suzu が対象。

OnePlus

  • OnePlus 3 向け CM14

  • OnePlus X 向け CM14

  • OnePlus One 向け AOSP 7.0

  • OnePlus 2 向け CM14 の進捗はGrarak曰く以下

その他の機種

あんまりまとめる気力ないんで以下

SONY SmartWatch 3 (SWR50) に 8月のセキュリティパッチ配信

  • 公式な更新情報見当たらないんですけど!!!
  • Wear 1.5に上がって終わりかなと思ってたら普通に面倒見てくれてて感謝

小ネタ

mashiroのハードウェア強化と再セットアップ

  • ほたハイツで活躍中のビルドサーバこと mashiro ですが、Ubuntu 16.04に更新してからビルドがやたら遅いので14.04に戻すことになりました。
    • あとRAMとSSDの増強も実施が決定。
    • ハードウェア面の増強にあたり、関係各位より金銭面での多大な支援を @shimadah さん経由で頂きました。ありがとうございます
  • @shimadah さんにご協力いただき、9/2〜9/4の夜間に作業を行われました。
    • (実は彼のマシンに置き場と回線を提供しながらわたしも使わせてもらってる形になります)
    • わたしほぼ眺めてただけ
  • RAMは 4GB×3=12GB から積める最大限積もうと言うことで 8GB×4=32GB 構成に。
  • あとシステムのインストール先として512GB SSDを1本追加しました。
    Transcend SSD 512GB 2.5インチ SATA3 6Gb/s MLC採用 3年保証 TS512GSSD370S

    Transcend SSD 512GB 2.5インチ SATA3 6Gb/s MLC採用 3年保証 TS512GSSD370S

  • 旧環境の /home 以下をパパパっとSSDに移して必要なパッケージぶち込んで終わり!
  • 無事に完了して元のビルド時間に戻ったかと思いきや…?
    • 下記へ続く

mordiford-RR: Ubuntu 14.04向けにToolchainを見直し

  • ハードウェア強化+14.04に戻したものの、16.04の時(01h45m)から20分程度しか縮まずアップグレード前の水準(50min)に戻らない現象
    • そして ccache が全く効果を成さない(有効/無効に関わらずビルド時間が1h25m程度から改善されない)
  • kernelとか疑ってみたりするも効果なし
    • 4.4, 3.19, 3.13 と下げても変化なし
  • なんとなくtoolchainを疑う
    • 試しにtoolchainをLinaroに変えたらビルドが通らない
  • UBERTCの最新版を自前ビルドするか
    • 14.04ではautomakeのバージョンが合わなくてビルド撥ねられる
    • あと最新のcommitが明らかに16.04向けを想定している
  • Google+のUBER DEVELOPMENTコミュニティでUBERTCについての解説をよく見てみる
    • "互換性の問題で bitbucket/UBERTC による14.04向けの更新は終了、現在 bitbucket/DespairFactor で公開されているビルド済ToolChainは16.04で新しいのを使いたい奴向け"
      • ここに気づかず14.04で DespairFactor のビルド済toolchainを使っていた
  • bitbucket/UBERTC の少し古いビルド済toolchainに戻せば良いんじゃね?
    • 大正解
      • arm64向けのまっさらなビルドで51分!!
        • 最近pngcrusher使った生成物の軽量化処理も入ってビルド時間伸びる要因増えたのに以前と同水準で済んでいる
          • やっと14.04でもハードウェア強化の効果がはっきり出てきた
  • 16.04でのビルドの長時間化は依然として調査中です
    • これはtoolchain問わずに発生してるので

後記

OSC 2016 .Enterprise (9/1)

えんぷら!

  • 16時頃着いて16時台のセミナー聞いたら17時で展示終わって見る余裕がなかった。
  • 展示の撤収の裏で17時台のセミナーやってたけどあんまり聞きたいのなかったのでルノアール

懇親会 + OSC夏の宴会

  • 奥のほうでテーブル確保してから前の方でLT聞いたりしてました

  • 一番奥のボックス席(?)が空いたので顔馴染みのコミュニティの皆さんと芋充🍟。その前からスパゲッティやたら取ってきてはすぐ消えてたのに芋もどんどん消費される。

  • 7人くらい居たけどペンネは2皿、芋は4皿分くらいここの面子で消費されたような…

二次会

  • 某社でくつろぎながら@akkiesoft, @banana_bbcurve, @masafumi_ohta(敬称略)とテーブルに陣取りTwitter眺めながらあれこれ話してはTLの反応でクソ笑うような光景
  • 話題は主に :floating-egg: (元ネタ: togetter.com/li/1018403 ) への反応について
    • これすき
      • 浮いて見える事例 ってなんだよっつってみんなで爆笑してた

  • おたくすぐオフ会でTwitterっていうけど一人で画面の前でデュフフwってやるより複数人で集まって笑い合うほうが精神的に良いみたいな話

東海道らぐ@横浜 (9/3)

別で記事になりました

ショッピング (9/4)

八王子みなみ野

  • 前日の主要な常連で八王子みなみ野のハードオフに
    • めっちゃファミリー向けのゲームコーナーなのにウニとダガッキを発見

町田