View
4.611
Download
6
Embed Size (px)
DESCRIPTION
これは、LDS(Linaro Developer Summit)1105へ、参加した時の記録である。
Citation preview
Linaro Developer Summit11.05
Open Embedded Software Foundationboard & chief project coordinator
Noritsuna Imamura
Where
• Corinthia Grand Hotel Royal, Budapest– 9-13 May
What’s
• Discuss about next developing plan.– Linaro 11.11
• http://summit.linaro.org/uds-o/track/linaro-android/
How to do 1/2
• https://blueprints.launchpad.net/linaro-android/+spec/xxxxxxxxxxx
How to do 2/2
• http://summit.ubuntu.com/uds-o/meeting/xxxxxxx
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
Conclusion
• 顔合わせの場である– IRC chat 上で週一 Mtg– ML で議論
• ぶっちゃけ、息抜き–開発してくれている皆さんへのプレゼント
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/
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/
2011 ELC Follow Up and Planning
• Embedded Linux Conference の報告–デバイスツリーへのツッコミがあった模
様・・・
• 実際には・・・– Android 関係者の点呼取りでした・・・• https://wiki.linaro.org/Platform/Android/
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/
LEB Board Review and Deliverable Requirements
• Linaro Evaluation Build について–どんな機能をもっているものを採用すべき
か?• https://
wiki.linaro.org/Platform/Android/EvaluationBuild/MemberDeliverables• 答え出ず
• Google Phone とか使ってみては?–ライセンスとか、きちんとしないとね!
Consolidate hardware-dependent code between Android and Ubuntu
※ 最重要 Mtg• 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/
Consolidate hardware-dependent code between Android and Ubuntu• Ubuntu チームとハードウェアディペンデ
ントな部分をどう扱うかについての議論– Ubuntu チーム:別のブランチ切っておけば
よくね?• 要は、いまのハードウェアパックの形式
– http://releases.linaro.org/platform/linaro-n/hwpacks/
– Android チーム:いや、そうすると統一カーネルじゃないじゃん・・・
• どうしようか (´ ・ ω ・` ) ショボーン⇒ 結論出ずに、終了
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/
• https://docs.google.com/present/view?id=0AfbNxiGaNujWZGhxMnFocjJfMTFjd3M4djhoYg&hl=en&authkey=CJ6Hk-wE
Code Review For Android
• コードレビューのワークフローについて– https://docs.google.com/present/view?id=0AfbNx
iGaNujWZGhxMnFocjJfMTFjd3M4djhoYg&hl=en&authkey=CJ6Hk-wE
–を見てくれよ!
–以上!
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/
Android Continuous Integration and Building
• ナイトリービルド環境について– https://android-build.linaro.org/– https://
wiki.linaro.org/Platform/Android/BuildSource
–現在、 Jenkins ベースのビルドシステムがある
– CTS をベースとしたテストシステムを導入したい
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
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
Upstream Android Build
• https://wiki.linaro.org/Platform/Android/Specs/UpstreamAndroidBuild
• https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-upstreaming
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-upstreaming
• https://docs.google.com/present/edit?id=0AfbNxiGaNujWZGhxMnFocjJfMTNnZjJ2ZmRkNQ&hl=en&authkey=CNPslfcC
Upstream Android Build
• コントリビュートするためのお作法について– Linaro がコントリビュート受ける時– Linaro が他の OSS にコントリビュートする時
–どんなライセンスか確認しましょう!–ちゃんと原著作権者を表示しましょう!• 責任範囲を明確にするために必要です。
Android Beyond Phones and Advanced Topics
• https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-beyond-phones
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-beyond-phones
Android Beyond Phones and Advanced Topics
• 一言で言うなら、 Android を Ubuntu と同じように使うにはどうすればよいか?の議論
– bionic to glibc• LD_PRELOAD• insmod
– apt-get on Android• APK
Managing (Android) code differences
• https://wiki.linaro.org/Platform/Specs/11.11/ManagingCodeDifferences
• https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-managing-code-differences/
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-managing-code-differences/
Managing (Android) code differences
• 他の WG とのマージに関する Mtg
–コードマネージャーより、• 『いつもの方法でマージしてくれればいいから』
– Dev ML にパッチを流す
• って話。
Linaro Technical Showcase
• 7:00 pm on Tuesday, May 10
Auto Chasing Turtle
Prize
• Bonus Track
ここがすべての発祥の地!
• Von Neumann’s house in Budapest.
海外トラブラー部 1/2
• 名前が違うんだぜ・・・
海外トラブラー部 2/2
• くらいよーせまいよーこわいよー• のりつな曰く「飛行機の中で犬夜叉を読んでいたからしょうがな
い」
The rising marketrevolution
ofAndroid Embedded
Systems