libreoffice conference 2014 bern, switzerland report (in japanese)

14
1 関東LibreOfficeオフラインミーティング(#18) LibreOffice Conference 2014 Bern, Switzerland 参加レポート おがさわらなるひこ LibreOffice 日本語チーム

Upload: naruhiko-ogasawara

Post on 21-Jun-2015

438 views

Category:

Technology


5 download

DESCRIPTION

(EN) A short report of LibreOffice Conference 2014 Bern, Switzerland, for Kanto LibreOffice meetup. (JP) スイスはベルンで行われたLibreOffice 2014のレポートです。9月度の関東LibreOfficeオフ向け資料。

TRANSCRIPT

Page 1: LibreOffice Conference 2014 Bern, Switzerland Report (in Japanese)

1関東LibreOfficeオフラインミーティング(#18)

LibreOffice Conference 2014Bern, Switzerland 参加レポート

おがさわらなるひこLibreOffice 日本語チーム

Page 2: LibreOffice Conference 2014 Bern, Switzerland Report (in Japanese)

2LibreOfce (#18)関東 オフラインミーティング

はじめに

今回はコワーキングスペース茅場町 Co-Edo の会場ご提供でお届けしております。

http://www.coworking.tokyo.jp/

ご協力ありがとうございます!

Page 3: LibreOffice Conference 2014 Bern, Switzerland Report (in Japanese)

3LibreOfce (#18)関東 オフラインミーティング

LibreOffice の年次カンファレンス

毎年秋に開催される今年はちょっと早かった (2014/9/3 〜 5)

The Document Foundation (TDF) 発足の 2011 年から行われているので、今年で 4 回目

ヨーロッパでの開催(決まっているわけではない)2011 :パリ、 2012 :ベルリン、 2013 :ミラノ、 2014 :ベルン

参加者は開発者・コミュニティメンバー、サポート企業/団体、エンドユーザー

エンドユーザーは残念ながらまだ少数

LibreOffice Conference について

Page 4: LibreOffice Conference 2014 Bern, Switzerland Report (in Japanese)

4LibreOfce (#18)関東 オフラインミーティング

会場について

Bern, Switzerlandスイス第 4 の都市ドイツ語圏チューリヒから鉄道で 1 時間

http://en.wikipedia.org/wiki/Bern

University of Bern今回の会場なかなか歴史がある建物でステキサブイベントも大学の附属施設で開催

Page 5: LibreOffice Conference 2014 Bern, Switzerland Report (in Japanese)

5LibreOfce (#18)関東 オフラインミーティング

主な内容

開発者向けトラック最大派閥ライトニングトークもこの枠内

移行トラック

QA トラック今回は割とここが多かった

マーケティングトラックItalo 無双

コミュニティトラックその他 L10N とか色々

Page 6: LibreOffice Conference 2014 Bern, Switzerland Report (in Japanese)

6LibreOfce (#18)関東 オフラインミーティング

今回の内容

三日間を一回のトークで話すことは不可能

ぶっちゃけじきに商用媒体にレポート掲載されますまだ媒体名や具体的な公開日なんかは一応秘密ぼくの Twitter or Facebook をウォッチしといてちょ

なので今回は個人的に面白かったのを適当にピックアップ

さらっとしか紹介しないので詳しくは質疑応答タイムにてよろしく!

Page 7: LibreOffice Conference 2014 Bern, Switzerland Report (in Japanese)

7LibreOfce (#18)関東 オフラインミーティング

QA 大盛り上がりの巻

Bugzilla を fdo から TDF インフラに引っ越し作業中

BSA = Bug Submission Assitanthttp://ja.libreoffice.org ▶ ヘルプ ▶ バグ提出アシスタントhttps://www.libreoffice.org/get-help/bug/質問に答えていくと割とカンタンにバグ報告できるツール

フランスコミュニティはこれをローカライズして ML に投稿できるようにして使ってる日本でもどう? 欲しい?という提案

bibisect (binary bisect)git にコンパイル済みバイナリを入れておいて不具合混入時点を二分探索する仕組みよさ気なのでいつか関東オフかどこかでやり方紹介する予定

Page 8: LibreOffice Conference 2014 Bern, Switzerland Report (in Japanese)

8LibreOfce (#18)関東 オフラインミーティング

QA 大盛り上がりの巻(その2)

バグトリアージについての話とかバグはちゃくちゃくと解決しているけど、新規バグについてはほぼ一定数のまま(うーむ……)トリアージをやるにはオフラインイベントが効果的大学なんかと一緒にイベントやるといいのでは

MozTrap手動テストケース/テスト結果管理ツールhttp://manual-test.libreoffice.org/results/runs/なかなか広く活用されてるとは言いがたいローカライズしたらいいのかなーみたいな検討

by-weekly QA Call電話から IRC になった→英語苦手な人も参加してね!

Page 9: LibreOffice Conference 2014 Bern, Switzerland Report (in Japanese)

9LibreOfce (#18)関東 オフラインミーティング

Coverity!

スタンフォード大コンピュータシステム研究所の成果から生まれた静的解析ツール

C++ 、 Java でサポート

商用ソフトウェアだが FLOSS コミュニティには無償の解析を提供

LibreOffice では 2012 年から Coverity のサポートを受け、現在は検知数は 0.08% まで低下

100万行を超える FLOSS の平均: 0.67同等のサイズの商用ソフトウェアで 0.71 ぐらい

Red Hat の Caolan McNamara が主導して取り組みコピペコードとかの検知とかにも役に立ってるhttp://blog.coverity.com/2014/09/16/libreoffice-improving-quality-coverity-scan-service/#.VClQ5R_Rc8o

Page 10: LibreOffice Conference 2014 Bern, Switzerland Report (in Japanese)

10LibreOfce (#18)関東 オフラインミーティング

自動テストの話とか

tinderboxLibreOffice の自動クリーンルームビルド&ユニットテスト環境

https://developer.mozilla.org/en-US/docs/Tinderbox自動で結果を通知してくれる

http://tinderbox.libreoffice.org/MASTER/status.htmlビルド結果が daily build http://dev-builds.libreoffice.org/daily/

いろんなテストコードインフラがあるとにかくバグ直すたびにテスト書け!って Kohei さんも言ってた

新たなインフラ次世代 tinderbox 3 ( tb3 )の導入準備中

Docker を使って一撃で手元で tb環境を作れるよ!

git pull して make ; make setup-all

Page 11: LibreOffice Conference 2014 Bern, Switzerland Report (in Japanese)

11LibreOfce (#18)関東 オフラインミーティング

開発ネタいろいろ

コンパイラは怖くないよ!な話今の LibreOffice のビルドシステムは互換性を考えたりしてちょっと古い

Linux版は RHEL5 !C++03 は辛い

次期バージョン(現master )から C++11 に移行!開発者的には嬉しい機能が増えてありがたい今どきの外部ライブラリは C++11 の機能を使ってる奴も多い

LibreOfficeビルド Tips分散ビルドシステム icecream を使おう( --enable-icecream )

同僚にバレないように icecream を仕込んで並列ビルド!

コミット時にビルド通るかだけ確認したかったら -O0 -g0……

Page 12: LibreOffice Conference 2014 Bern, Switzerland Report (in Japanese)

12LibreOfce (#18)関東 オフラインミーティング

LibreLogo!

個人的な趣味です :)

Writer でタートルグラフィックを描けるプログラミング環境 LibreLogo が相変わらずの大進化

専用サイトオープンしたよ! http://www.librelogo.orgFSF.hu によるスポンサー

Wikipedia にも詳細な記述があるよ! http://en.wikipedia.org/wiki/LibreLogo

ハンガリーでは書籍も刊行されたよ!Free Software Competence Centre の事業の一つ

Page 13: LibreOffice Conference 2014 Bern, Switzerland Report (in Japanese)

13LibreOfce (#18)関東 オフラインミーティング

いろんな 3D

Impress 3Dモデリングサポート4.3 から入った新機能三つのサポート形式

Collada - メインフォーマットgltf – ランタイム向け(解析が軽いって話だったかな)KMZ – Zipped Collada, Web配布向け

3D Warehouse https://3dwarehouse.sketchup.com/

3D Chart従来の 3D グラフとは違う、動的に視点移動とかできるグラフ

OpenGL による動的レンダリング

今 master に入ってるもうちょっといろんなグラフサポートしたいな、だそうです

Page 14: LibreOffice Conference 2014 Bern, Switzerland Report (in Japanese)

14LibreOfce (#18)関東 オフラインミーティング

All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License (unless otherwise specified). "LibreOffice" and "The Document Foundation" are registered trademarks. Their respective logos and icons are subject to international copyright laws. The use of these therefore is subject to the trademark policy.

楽しかったよ! みんなありがと!楽しかったよ! みんなありがと!

… じき公開のカンファレンスレポートも読んでね