lds 1105 レポート

34
Linaro Developer Summit 11.05 Open Embedded Software Foundation board & chief project coordinator Noritsuna Imamura

Upload: industrial-technology-research-institute-itri-

Post on 06-May-2015

4.611 views

Category:

Technology


6 download

DESCRIPTION

これは、LDS(Linaro Developer Summit)1105へ、参加した時の記録である。

TRANSCRIPT

Page 1: LDS 1105 レポート

Linaro Developer Summit11.05

Open Embedded Software Foundationboard & chief project coordinator

Noritsuna Imamura

Page 2: LDS 1105 レポート

Where

• Corinthia Grand Hotel Royal, Budapest– 9-13 May

Page 3: LDS 1105 レポート

What’s

• Discuss about next developing plan.– Linaro 11.11

• http://summit.linaro.org/uds-o/track/linaro-android/

Page 5: LDS 1105 レポート

How to do 2/2

• http://summit.ubuntu.com/uds-o/meeting/xxxxxxx

Page 6: LDS 1105 レポート

Party

• 9 May(1st day)– Invitation party

• 10 May(2nd day)– Linaro Technical Showcase

• 11 May(3rd day)–PGP Key party

• 13 May(Final day)–UDS Party

Page 7: LDS 1105 レポート

Conclusion

• 顔合わせの場である– IRC chat 上で週一 Mtg– ML で議論

• ぶっちゃけ、息抜き–開発してくれている皆さんへのプレゼント

Page 8: LDS 1105 レポート

All Reports list

• LEB Board Review and Deliverable Requirements• https

://wiki.linaro.org/Platform/Android/Specs/LEBBoardReviewAndDeliverableRequirements

• https://wiki.linaro.org/Platform/Android/EvaluationBuild/MemberDeliverables

• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-leb-board-review/

• Consolidate hardware-dependent code between Android and Ubuntu

• https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-consolidate-hardware-dependent-code-between-android-and-ubuntu

• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-consolidate-hardware-dependent-co/

• 2011 ELC Follow Up and Planning• https

://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-2011-elc-followup

• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-2011-elc-followup/

• Code Review For Android• https://wiki.linaro.org/Platform/Android/Specs/

AndroidCodeReview• https

://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-code-review

• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-code-review/

• Android Continuous Integration and Building• https

://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-continuous-integration

• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-continuous-integration/

• Upstream Android Build• https://wiki.linaro.org/Platform/Android/Specs/Upst

reamAndroidBuild• https://blueprints.launchpad.net/linaro-android/+sp

ec/linaro-android-o-upstreaming• http://summit.ubuntu.com/uds-o/meeting/linaro-an

droid-o-upstreaming

• Android Beyond Phones and Advanced Topics• https://blueprints.launchpad.net/linaro-android/+sp

ec/linaro-android-o-beyond-phones• http://summit.ubuntu.com/uds-o/meeting/linaro-an

droid-o-beyond-phones• Better Android Build Service

• https://wiki.linaro.org/Platform/Specs/11.11/BetterCloudBuildd

• https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-better-android-build-service

• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-better-android-build-service

• Managing (Android) code differences • https://wiki.linaro.org/Platform/Specs/11.11/Manag

ingCodeDifferences• https://blueprints.launchpad.net/linaro-android/+sp

ec/linaro-android-o-managing-code-differences/• http://summit.ubuntu.com/uds-o/meeting/linaro-an

droid-o-managing-code-differences/

Page 10: LDS 1105 レポート

2011 ELC Follow Up and Planning

• Embedded Linux Conference の報告–デバイスツリーへのツッコミがあった模

様・・・

• 実際には・・・– Android 関係者の点呼取りでした・・・• https://wiki.linaro.org/Platform/Android/

Page 12: LDS 1105 レポート

LEB Board Review and Deliverable Requirements

• Linaro Evaluation Build について–どんな機能をもっているものを採用すべき

か?• https://

wiki.linaro.org/Platform/Android/EvaluationBuild/MemberDeliverables• 答え出ず

• Google Phone とか使ってみては?–ライセンスとか、きちんとしないとね!

Page 14: LDS 1105 レポート

Consolidate hardware-dependent code between Android and Ubuntu• Ubuntu チームとハードウェアディペンデ

ントな部分をどう扱うかについての議論– Ubuntu チーム:別のブランチ切っておけば

よくね?• 要は、いまのハードウェアパックの形式

– http://releases.linaro.org/platform/linaro-n/hwpacks/

– Android チーム:いや、そうすると統一カーネルじゃないじゃん・・・

• どうしようか (´ ・ ω ・` ) ショボーン⇒ 結論出ずに、終了

Page 16: LDS 1105 レポート

Code Review For Android

• コードレビューのワークフローについて– https://docs.google.com/present/view?id=0AfbNx

iGaNujWZGhxMnFocjJfMTFjd3M4djhoYg&hl=en&authkey=CJ6Hk-wE

–を見てくれよ!

–以上!

Page 18: LDS 1105 レポート

Android Continuous Integration and Building

• ナイトリービルド環境について– https://android-build.linaro.org/– https://

wiki.linaro.org/Platform/Android/BuildSource

–現在、 Jenkins ベースのビルドシステムがある

– CTS をベースとしたテストシステムを導入したい

Page 20: LDS 1105 レポート

Better Android Build Service

• 上記ナイトリービルド環境をよりよくするには?の議論– 1. Highlight build failures – 2. Reduce build time– 3. New developer experience– 4. Develop in the cloud – 5. Lower local build time– 6. Rewrite manifests to list the head commit of all

sub-gits when the build completes– 7. Local manifest upload and build

Page 22: LDS 1105 レポート

Upstream Android Build

• コントリビュートするためのお作法について– Linaro がコントリビュート受ける時– Linaro が他の OSS にコントリビュートする時

–どんなライセンスか確認しましょう!–ちゃんと原著作権者を表示しましょう!• 責任範囲を明確にするために必要です。

Page 24: LDS 1105 レポート

Android Beyond Phones and Advanced Topics

• 一言で言うなら、 Android を Ubuntu と同じように使うにはどうすればよいか?の議論

– bionic to glibc• LD_PRELOAD• insmod

– apt-get on Android• APK

Page 26: LDS 1105 レポート

Managing (Android) code differences

• 他の WG とのマージに関する Mtg

–コードマネージャーより、• 『いつもの方法でマージしてくれればいいから』

– Dev ML にパッチを流す

• って話。

Page 27: LDS 1105 レポート

Linaro Technical Showcase

• 7:00 pm on Tuesday, May 10

Page 28: LDS 1105 レポート

Auto Chasing Turtle

Page 29: LDS 1105 レポート

Prize

Page 30: LDS 1105 レポート

• Bonus   Track

Page 31: LDS 1105 レポート

ここがすべての発祥の地!

• Von Neumann’s house in Budapest.

Page 32: LDS 1105 レポート

海外トラブラー部 1/2

• 名前が違うんだぜ・・・

Page 33: LDS 1105 レポート

海外トラブラー部 2/2

• くらいよーせまいよーこわいよー• のりつな曰く「飛行機の中で犬夜叉を読んでいたからしょうがな

い」

Page 34: LDS 1105 レポート

The rising marketrevolution

ofAndroid Embedded

Systems