~ubuntu-branches/ubuntu/wily/weechat/wily

« back to all changes in this revision

Viewing changes to doc/ja/weechat_tester.ja.asciidoc

  • Committer: Package Import Robot
  • Author(s): Emmanuel Bouthenot
  • Date: 2014-09-28 17:41:10 UTC
  • mfrom: (29.1.7 sid)
  • Revision ID: package-import@ubuntu.com-20140928174110-bwlsn7gqmqfftnmb
Tags: 1.0.1-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
= WeeChat テスターガイド
 
2
:author: Sébastien Helleu
 
3
:email: flashcode@flashtux.org
 
4
:toc:
 
5
:toc-title: 目次
 
6
 
 
7
 
 
8
[[purpose]]
 
9
== 目的
 
10
 
 
11
WeeChat
 
12
開発への協力に興味を持っていただきありがとうございます。開発に協力する最も簡単
 
13
(で最も大変) な方法はテストです!
 
14
 
 
15
テストはソフトウェア開発においてとても重要で、疎かにできないものです。
 
16
何か新しい機能が実装されたらその機能はテストされるべきです。
 
17
しかし、機能によっては使用条件が広すぎる条件が特殊ぎるため、
 
18
開発チームが全ての条件をテストできない場合があります。
 
19
 
 
20
例: WeeChat 0.2.2 で導入された charset プラグインは悪名高いものでした:
 
21
チャンネル名に各国語を使うユーザー (開発者、貢献者、テスター)
 
22
が開発チームにおらず、0.2.2
 
23
がリリースされると、チームを非難するロシア人ユーザが殺到しました。
 
24
より多くのテスターがいれば、今後そのようなことはおきないでしょう。
 
25
 
 
26
開発者は新機能の実装 (と古いバグの修正) に忙しいので、WeeChat
 
27
安定版をテストすることは意味がありません。
 
28
 
 
29
 
 
30
[[prepare_system]]
 
31
== システムの準備
 
32
 
 
33
Linux の 'core' ファイルを有効にすることはとても役に立ちます: WeeChat
 
34
がクラッシュすると、Linux は 'core' と呼ばれるファイルを作ります。このファイルには、WeeChat
 
35
に問題の有る箇所を正確に示す、とても役立つデバッグ情報が含まれています。
 
36
 
 
37
'bash' シェルを使っている場合、以下の行を `~/.bashrc` に追記してください:
 
38
 
 
39
----
 
40
ulimit -c unlimited
 
41
----
 
42
 
 
43
 
 
44
[[download]]
 
45
== 開発版のダウンロード
 
46
 
 
47
最新のコード (最新のバグと最新の機能も含んでいますが) は GIT リポジトリにあります。
 
48
 
 
49
手作業で最新のコードをビルドすることができます (推奨):
 
50
 
 
51
* GIT 版は安定版と共存してビルド、インストールできます。
 
52
* root 権限は必要ありません、WeeChat
 
53
  安定版を捨てる必要もありません。
 
54
 
 
55
[[get_sources]]
 
56
=== ソースの取得とビルド
 
57
 
 
58
最初にディレクトリを作ってください、ここでは 'weechat-git':
 
59
 
 
60
----
 
61
$ mkdir ~/weechat-git
 
62
$ cd ~/weechat-git
 
63
----
 
64
 
 
65
git がインストール済みの場合、git
 
66
リポジトリを clone してください (推奨):
 
67
 
 
68
----
 
69
$ git clone https://github.com/weechat/weechat.git
 
70
$ cd weechat
 
71
----
 
72
 
 
73
注意: clone の後、このディレクトリ内で "`git pull`"
 
74
を実行すれば、最新のアップデートとの差分が更新されます。
 
75
 
 
76
他の方法として 'devel' パッケージをダウンロードして展開する方法があります:
 
77
 
 
78
----
 
79
$ wget http://weechat.org/files/src/weechat-devel.tar.bz2
 
80
$ tar xvjf weechat-devel.tar.bz2
 
81
$ cd weechat-devel
 
82
----
 
83
 
 
84
ソースをビルドするには cmake を使うことを推奨します:
 
85
 
 
86
----
 
87
$ mkdir build
 
88
$ cd build
 
89
$ cmake .. -DPREFIX=$HOME/weechat-git -DWEECHAT_HOME=~/.weechat-dev -DCMAKE_BUILD_TYPE=Debug
 
90
$ make
 
91
$ make install
 
92
----
 
93
 
 
94
cmake が無い場合は autotools を使うことも可能です:
 
95
 
 
96
----
 
97
$ ./autogen.sh
 
98
$ ./configure --prefix=$HOME/weechat-git WEECHAT_HOME=~/.weechat-dev
 
99
$ make
 
100
$ make install
 
101
----
 
102
 
 
103
[[install_binary_package]]
 
104
=== バイナリパッケージのインストール
 
105
 
 
106
Linux ディストリビューション別に:
 
107
 
 
108
* Debian: http://debian.flashtux.org/
 
109
* Gentoo: http://weechat.org/download
 
110
* ArchLinux: http://aur.archlinux.org/ から PKGBUILD
 
111
* その他: 知らないよ!
 
112
 
 
113
 
 
114
[[run]]
 
115
== WeeChat の実行
 
116
 
 
117
`--dir` オプションを使って WeeChat を専用の (安定版とは違う)
 
118
ディレクトリで実行することを推奨します。
 
119
 
 
120
コマンド:
 
121
 
 
122
----
 
123
$ ~/weechat-git/bin/weechat
 
124
----
 
125
 
 
126
より万全を期すなら、上の方法を使って WeeChat
 
127
の最新バージョンを使っていることを確認するべきです ;)
 
128
 
 
129
おかしな (問題を引き起こしたり、クラッシュしたり、あなたを怒らせるような) 挙動を見つけたら
 
130
`irc.freenode.net` の `#weechat` に参加して、開発チームにこの挙動を教えてください。
 
131
 
 
132
クラッシュしなかったとしても教えてください。開発チームはあなたからのフィードバックをお待ちしています!