2012/02/21 (Tue)
メールマガジン:Wineでバージョンを上げて不具合が出た際の原因のソース変更の特定(前半)
この記事について
メールマガジンの系統は「自由テーマ」です。
Wineでバージョンを上げたときに古いバージョンでは発生しなかった不具合が発生した場合、その原因となる変更を突き止めることが解決に役立ちますが、ここではその特定に至るまでの過程についてを扱います。
メールマガジンの詳細については「『試験運用中なLinux備忘録メールマガジン』の発行について」を参照してください。
途中までの内容
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃Wineでバージョンを上げて不具合が出た際の原因のソース変更の特定 ┃ ┃(前半) ┃ ┃ Wine┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ ━━━━━━━ リグレッション ━━━━━━━ Wineでは、あるバージョンでは正常に動作していたものが新しいバージョンで 突然動作しなくなるということがよく起こる。これは特に開発版系統において 新機能が追加されたときや部分的にプログラムが書き直されたりしたときに 起こるが、ある不具合を修正するためのソースの変更が別の不具合を生み出す こともある。 このような「バージョンを上げるとそれまで正常動作していたものが突然 おかしな動作になった」という類の不具合は「リグレッション(Regression)」 と呼ばれる。 メモ────────────────────────────────┐ │Wineには安定版と開発版の2種類のバージョン系統があり、 │ │マイナーバージョン(「.」で区切られた2つ目のバージョン番号)が │ │偶数の系統は安定版,奇数の系統は開発版の系統となっている。 │ │安定版の例:1.0系,1.2系,1.4系 開発版の例:0.9系,1.1系,1.3系 │ └─────────────────────────────────┘ ───────── (以下は見出しのみの紹介となります) ───────── ━━━━━━━━━━━━━━━ Wineの開発時のソース変更の単位 ━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 問題を解決するためには原因のソース変更を特定する必要がある ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━ 大まかな絞り込み ━━━━━━━━
関連記事:
トラックバック - http://d.hatena.ne.jp/kakurasan/20120221/p1
リンク元
- 84 http://pipes.yahoo.com/pipes/pipe.info?_id=993a58e44d18946535236098e544d295
- 9 http://news.google.com
- 3 http://www.google.com/search
- 2 http://cozyloft.net
- 2 http://www.bing.com/search?q=openbox+notify&go=&qs=ds&form=QBRE&lf=1
- 2 http://www.google.co.jp/reader/view/
- 2 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CHAQFjAF&url=http://d.hatena.ne.jp/kakurasan/20120221/p1&ei=rTauT8DjLYOimQXDoJGnCQ&usg=AFQjCNGWfljiSEhA1rulxUQ7Tbrr0W00_g&sig2=XeOoeCJkmyCp-0YB7drZSA
- 2 http://www.google.co.jp/url?sa=t&rct=j&q=wine 日本語入力&source=web&cd=18&ved=0CG8QFjAHOAo&url=http://d.hatena.ne.jp/kakurasan/20120221/p1&ctbs=qdr:m&ei=wjBWT73pKemAmQW7s-WDCg&usg=AFQjCNGWfljiSEhA1rulxUQ7
- 2 http://www.google.com/reader/view/
- 1 http://192.168.1.82/plinks/plinks/menu.html

