1
第7回 関東LibreOfficeオフラインミーティング
MAB (Most Annoying Bugs) と
マブダチになろう
OGASAWARA, Naruhiko
LibreOffice 日本語 Team
2
第7回 関東LibreOfficeオフラインミーティング
まずはじめに
( 株 )KDDI ウェブ
コミュニケーションズ様、
本日の会場提供
誠にありがとう
ございます!!
3
第7回 関東LibreOfficeオフラインミーティング
関東 LibreOffice オフラインミーティングとは?
公式 Wiki より引用:
なげーよ!
LibreOffice に関わるいろんな人の定期的な交流の場
始終集まってたらなん...
4
第7回 関東LibreOfficeオフラインミーティング
さらりと会場説明
5
第7回 関東LibreOfficeオフラインミーティング
会場諸注意
出入り
途中入退室自由です
トイレとか行きたくなったらこっそり行ってね
受付出てエレベータホール右に行って突き当り
休憩は途中一回取ります
喫煙
全館禁煙です
外で吸うこ...
6
第7回 関東LibreOfficeオフラインミーティング
毎度の基本知識説明
LibreOffice って?
フリーなオフィスソフトって?
ODF って?
…… ちょっと刈り込んだよ
7
第7回 関東LibreOfficeオフラインミーティング
LibreOffice とは
Libre = りぶれ = フランス語で「自由」
「今は亡き OpenOffice.org 」の子どもの一人
「自由で透明性があり特定の企業に依存しない...
8
第7回 関東LibreOfficeオフラインミーティング
別のものの見方
LibreOffice の標準のファイル形式
ODF = Open Document Format
国際標準規格の文書交換フォーマット
OASIS (https://...
9
第7回 関東LibreOfficeオフラインミーティング
さて本題
MAB とマブダチ……はないんじゃないの?
10
第7回 関東LibreOfficeオフラインミーティング
MAB とは?
Most Annoying Bugs
Most = もっとも
Annoying = うぜー(厄介な)
Bugs = バグ
つまるところ、ユーザーにとって
これはウザ...
11
第7回 関東LibreOfficeオフラインミーティング
MAB を知りたい
リリースノートの Wiki に「そのときのMABリスト」が
http://ja.libreoffice.org
から
ダウンロード
→リリースノート
を開きまし...
12
第7回 関東LibreOfficeオフラインミーティング
MAB を覗き見
オプションダイアログのいくつかの項目が正しい位置
に配置されない (fdo#61544)
編集や入力しているときに文字がキョロキョロと移動
する
(fdo#649...
13
第7回 関東LibreOfficeオフラインミーティング
MAB を覗き見 (cont'd)
Debian や Ubuntu で使っている場合、ディストリビュー
ション標準の LibreOffice をアンインストールしていないとメ
ニュ...
14
第7回 関東LibreOfficeオフラインミーティング
MAB は生きている
リリースされたあとも当然開発はガンガン進んでる
4.1.0 のバグが 4.1.1 で残っているとは限らない
具体的には個別に fdo 見ればいい!
fdo =...
15
第7回 関東LibreOfficeオフラインミーティング
MAB を追いたい
MAB はバージョンごとに管理されている
Bugzilla (LibreOffice のバグ管理システム ) のメタバグ
4.2 (master) :
http...
16
第7回 関東LibreOfficeオフラインミーティング
MAB の生体観察
基本的には今使ってるバージョンのメタバグを追えば
いい
購読設定しとけば変更があるたびにメール飛んでくる
やりかたは省略
ただし英語
英語苦手な人は周りの人に聞...
17
第7回 関東LibreOfficeオフラインミーティング
MAB の数え方
最初はメタバグの history と全部の fdo 見てた
死ねる
人類には無理げ
ガチで統計取ったら面白そうではある
結局は各マイルストーンだけをチェック
RC...
18
第7回 関東LibreOfficeオフラインミーティング
MAB を数えてみた
0 10 20 30 40 50 60 70 80 90 100
0
2
4
6
8
3.6
4.0
4.1
Days from .0 Release
#
19
第7回 関東LibreOfficeオフラインミーティング
MAB を数えた結果
リリースノートに載ってる MAB はだいたいヒトケタ後
半ぐらい
だいたい 3 ヶ月ぐらいで収束して変化がなくなる
2 個ぐらいはクローズされずに残り次のバー...
20
第7回 関東LibreOfficeオフラインミーティング
MAB の謎
リリースノートに載ってる数より、リリースノートに載ってる数より、 fdofdo のメタバグにのメタバグに
載ってる奴のほうが断然多い!載ってる奴のほうが断然多い!
4...
21
第7回 関東LibreOfficeオフラインミーティング
MAB の真実
MAB の管理ルールを見てみる
https://wiki.documentfoundation.org/Most_Annoying_Bugs
要はこういうことなんで...
22
第7回 関東LibreOfficeオフラインミーティング
MAB と上手に付き合う
新しいリリースが出たとき、リリースノートに載っていリリースノートに載ってい
るる MABMAB リストは必ずチェックリストは必ずチェック
「これは耐え難い...
23
第7回 関東LibreOfficeオフラインミーティング
All text and image content in this document is licensed under the Creative Commons Attribu...
Upcoming SlideShare
Loading in...5
×

Keep good relation with MAB (Most Annoying Bugs) / MABとマブダチになろう

551
-1

Published on

This slide describes what's MAB in LibreOffice community, why we should know about MAB, MAB statistics, etc. It's for Kanto LibreOffice Offline Meeting #7.
日本語:Most Annoying Bug (MAB) とは真面目に訳せば「最も厄介なバグ」ですが、ぼく流に訳せば「ユーザーからみてこれはマジウザいと思えるバグ」のことです。LibreOfficeはリリース前にQAチームががっちりテストするというやり方を取っておらず、テストは自動テストの充実とユーザーからのフィードバックが主で、QAの責務はバグの分類(トリアージ)が基本です。そのために「これは非常にイヤなバグだね」ということを共有する方法がMABです。MABと上手く付き合えばLibreOfficeをエンタープライズでより安心して使うことができるようになるはず! ということでMABにフォーカスしてみました。

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
551
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Keep good relation with MAB (Most Annoying Bugs) / MABとマブダチになろう

  1. 1. 1 第7回 関東LibreOfficeオフラインミーティング MAB (Most Annoying Bugs) と マブダチになろう OGASAWARA, Naruhiko LibreOffice 日本語 Team
  2. 2. 2 第7回 関東LibreOfficeオフラインミーティング まずはじめに ( 株 )KDDI ウェブ コミュニケーションズ様、 本日の会場提供 誠にありがとう ございます!!
  3. 3. 3 第7回 関東LibreOfficeオフラインミーティング 関東 LibreOffice オフラインミーティングとは? 公式 Wiki より引用: なげーよ! LibreOffice に関わるいろんな人の定期的な交流の場 始終集まってたらなんか面白いこと起きるんじゃね? 仕事帰りにふらりと寄れるように 平日夜開催が基本 たまには昼のイベントもやりたいけど それは協力者が増えてから 飲み会重要!!! 関東 LibreOffice オフラインミーティングとは、関東を会場として LibreOffice にまつ わるいろんな話題を硬軟取り揃えてゆるーく行う会を目指しています。 LibreOffice を 使ってこんなことができる! こんな使い方をしたいけどみんなどうしてる? この新機 能生かしてるよ? ちょっとたまには開発とかもしてみちゃう? そんな感じで、いろいろ やってみたいと思います。 http://www.flickr.com/photos/101blog/4177961929/ http://j.mp/LibOKanto
  4. 4. 4 第7回 関東LibreOfficeオフラインミーティング さらりと会場説明
  5. 5. 5 第7回 関東LibreOfficeオフラインミーティング 会場諸注意 出入り 途中入退室自由です トイレとか行きたくなったらこっそり行ってね 受付出てエレベータホール右に行って突き当り 休憩は途中一回取ります 喫煙 全館禁煙です 外で吸うことになりますが 20 時以降は締め出されるので注意 懇親会 休憩前に出欠取ります 場所はてきとー
  6. 6. 6 第7回 関東LibreOfficeオフラインミーティング 毎度の基本知識説明 LibreOffice って? フリーなオフィスソフトって? ODF って? …… ちょっと刈り込んだよ
  7. 7. 7 第7回 関東LibreOfficeオフラインミーティング LibreOffice とは Libre = りぶれ = フランス語で「自由」 「今は亡き OpenOffice.org 」の子どもの一人 「自由で透明性があり特定の企業に依存しない開発 体制」 開発母体は TDF http://www.documentfoundation.org/ すごくアクティブでモチベーションの高いコミュニティ なぜ LibreOffice ? ぼくにとってはコミュニティが面白いから この場所もそういうコミュニティを作りたいと思ってやってる
  8. 8. 8 第7回 関東LibreOfficeオフラインミーティング 別のものの見方 LibreOffice の標準のファイル形式 ODF = Open Document Format 国際標準規格の文書交換フォーマット OASIS (https://www.oasis-open.org/jp/)→ISO/IEC ベンダー独立 自分の書いた文書(=知的財産)を特定のベンダー (Microsoft とか Google とか ) にロックされない 相互運用性を確認するテスト (PlugFest) あり 自分の文書をベンダーフリーにする選択肢として LibreOffice を考えるというのはどないでしょ?
  9. 9. 9 第7回 関東LibreOfficeオフラインミーティング さて本題 MAB とマブダチ……はないんじゃないの?
  10. 10. 10 第7回 関東LibreOfficeオフラインミーティング MAB とは? Most Annoying Bugs Most = もっとも Annoying = うぜー(厄介な) Bugs = バグ つまるところ、ユーザーにとって これはウザいこれはウザい と思われるバグを集めたもの
  11. 11. 11 第7回 関東LibreOfficeオフラインミーティング MAB を知りたい リリースノートの Wiki に「そのときのMABリスト」が http://ja.libreoffice.org から ダウンロード →リリースノート を開きましょう
  12. 12. 12 第7回 関東LibreOfficeオフラインミーティング MAB を覗き見 オプションダイアログのいくつかの項目が正しい位置 に配置されない (fdo#61544) 編集や入力しているときに文字がキョロキョロと移動 する (fdo#64957) 暗号化ドキュメントが Linux では開けない (fdo#64916) Calc でファイルをインポートしたとき、複数個の空白 文字を一つにまとめてしまう (fdo#67094)
  13. 13. 13 第7回 関東LibreOfficeオフラインミーティング MAB を覗き見 (cont'd) Debian や Ubuntu で使っている場合、ディストリビュー ション標準の LibreOffice をアンインストールしていないとメ ニューが表示されないか、インストールに失敗する。 https://launchpad.net/ubuntu/+source/libreoffice にあるすべてのバイナリパッケージが削除されているかを確認 すること。以下のように実行する。 なんでこいつだけやたら長くて fdo ついてないん…… BASE: JDBC 経由でタイムスタンプ列にアクセスした場合、日 付部分だけしか読み込まれない (fdo#67387) sudo apt-get purge 'libreoffice*' sudo apt-get purge openoffice.org-dtd-officedocument1.0 python-uno python3-uno uno-libs3 ure
  14. 14. 14 第7回 関東LibreOfficeオフラインミーティング MAB は生きている リリースされたあとも当然開発はガンガン進んでる 4.1.0 のバグが 4.1.1 で残っているとは限らない 具体的には個別に fdo 見ればいい! fdo = freedesktop.org (Bugzilla をホストしている団体名 ) …… でもさ、バグって、新規に報告されたりするよね? fdo # 内容 Closed? 61544 オプションダイアログの位置が変 OK! 64957 OS X でカーソルがキョロキョロ動く …… 64916 Linux で暗号化ファイルが開けない OK! 67387 Linux の BASE で JDBC で日時を読むと日付し か取れない OK! – Debian ぱっけーじがうんぬん 知らない…… 多分治ってる
  15. 15. 15 第7回 関東LibreOfficeオフラインミーティング MAB を追いたい MAB はバージョンごとに管理されている Bugzilla (LibreOffice のバグ管理システム ) のメタバグ 4.2 (master) : https://bugs.freedesktop.org/show_bug.cgi?id=65675 4.1 (for early adopter): https://bugs.freedesktop.org/show_bug.cgi?id=60270 4.0 (for enterprise): https://bugs.freedesktop.org/show_bug.cgi?id=54157 3.6 (for conservative enterprise): https://bugs.freedesktop.org/show_bug.cgi?id=44446 3.6 は新規開発は止まってますけど、バグ修正は行われるので MAB は Open なのですよー
  16. 16. 16 第7回 関東LibreOfficeオフラインミーティング MAB の生体観察 基本的には今使ってるバージョンのメタバグを追えば いい 購読設定しとけば変更があるたびにメール飛んでくる やりかたは省略 ただし英語 英語苦手な人は周りの人に聞こう でもぼくは英語苦手 だけど数数えるぐらいはできるお! 数えてみた 数えるだけでも「バグの収束具合」は読み取れる あるバージョンが安定かどうかの目安になる
  17. 17. 17 第7回 関東LibreOfficeオフラインミーティング MAB の数え方 最初はメタバグの history と全部の fdo 見てた 死ねる 人類には無理げ ガチで統計取ったら面白そうではある 結局は各マイルストーンだけをチェック RC1 のリリース日は RC1 のリリースノートができた日付で判断 んでその日付でリリースノートの Wiki の履歴確認 MAB の変更点を手でチェック なんという原始的なw 実はこの方法には少々問題が(後述
  18. 18. 18 第7回 関東LibreOfficeオフラインミーティング MAB を数えてみた 0 10 20 30 40 50 60 70 80 90 100 0 2 4 6 8 3.6 4.0 4.1 Days from .0 Release #
  19. 19. 19 第7回 関東LibreOfficeオフラインミーティング MAB を数えた結果 リリースノートに載ってる MAB はだいたいヒトケタ後 半ぐらい だいたい 3 ヶ月ぐらいで収束して変化がなくなる 2 個ぐらいはクローズされずに残り次のバージョンに 繰越し …… ん? なんかおかしいな?
  20. 20. 20 第7回 関東LibreOfficeオフラインミーティング MAB の謎 リリースノートに載ってる数より、リリースノートに載ってる数より、 fdofdo のメタバグにのメタバグに 載ってる奴のほうが断然多い!載ってる奴のほうが断然多い! 4.0 の例 現在 4.0.5 でリリースノート上は残り 2 個 fdo #54157によると Open なバグは 51 個! ???
  21. 21. 21 第7回 関東LibreOfficeオフラインミーティング MAB の真実 MAB の管理ルールを見てみる https://wiki.documentfoundation.org/Most_Annoying_Bugs 要はこういうことなんですな fdo の MAB は「これマジうざくね?」と申請する場所 申請は誰でもできる( fdo にアカウントさえあれば) fdo MAB に登録されると開発者 ML にメールが飛ぶので、開発 者が見る(そして品質保証( QA )チームも注意を払う)可能性 が高いというだけ 実際に「うわこれ、確かにうざいわー」ということになったらリリー スノートに記載される
  22. 22. 22 第7回 関東LibreOfficeオフラインミーティング MAB と上手に付き合う 新しいリリースが出たとき、リリースノートに載っていリリースノートに載ってい るる MABMAB リストは必ずチェックリストは必ずチェック 「これは耐え難い」と思うバグがあったらそのリリースはパス 自分が「これはマジうざい」というバグを見つけたら fdo のメタバグで Open なものを見てみる 同じようなのがあったらその状態を確認してみる NEEDINFO とかになってたら代わりに情報を提供してあげる なかったらすでにバグが登録されてないか頑張って探す 見つかったらそいつを、見つからなかったら自分で登録し MAB 申請 わかんなかったら discuss@ja ML でフォローします!
  23. 23. 23 第7回 関東LibreOfficeオフラインミーティング 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. 最新に飛びつかず MAB と仲良くして うまい移行タイミングを図ろうね … ま、バグがないのが一番なんだけどー
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×