summaryrefslogtreecommitdiff
path: root/doc/pl/weechat_tester.pl.txt
blob: e4e908fddb9b117b92f14f51ad4eab2691d7b6aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
Poradnik testera WeeChat
========================
Sébastien Helleu <flashcode@flashtux.org>


[[purpose]]
Cel
---

Wielu wdzięcznych użytkowników pyta nas jak mogą pomóc w rozwoju WeeChat.
Najłatwiejszym (a zarazem najtrudniejszym) sposobem jest testowanie!

Testowanie jest bardzo ważną częścią rozwoju oprogramowania i nie powinno być
niedoceniane. Kiedy nowe funkcje są implementowane, powinny zostać przetestowane,
ale dla wielu z nich jest za dużo możliwości użycia lub nie są łątwe do
zasymulowania dlatego programiści nie są wstanie sprawdzić ich wszystkich.

Na przykład: Powszechnie znana wtyczka od kodowania została wprowadzona w
WeeChat 0.2.2: żaden z nas (programistów, współpracowników, testerów) nie
używał kanałów ze znakami narodowymi w nazwach, kiedy wersja 0.2.2 została
wypuszczona zostaliśmy zalani użytkownikami z Rosji obwiniającymi nas.
Gdy będziemy mieli więcej testrów taka sytuacja nie powinna się już zdarzyć
w przyszłości.

Testowanie stabilenj wersji WeeChat jest bezcelowe, ponieważ programiści są
zajęci cały czas implementowaniem nowych rzeczy (oraz poprawianiem błędów).


[[prepare_system]]
Przygotuj swój system
---------------------

Bardzo nam pomoże, jeśli włączysz linuksowe pliki 'core': jeśli WeeChat zawiesi,
się Linuks zapisze plik zwany 'core'. Plik ten zawiera uzyteczne informacje
pozwalające dokładnie zlokalizować bład w WeeChat.

Jeśli korzystasz z powłoki 'bash', dodaj następującą linijkę do `~/.bashrc`:

  ulimit -c unlimited


[[download]]
Pobieranie wersji rozwojowej
----------------------------

Świerzy kod (z najnowszymi błędami i funkcjami) przechowywany jest w repozytorium GIT.

Możesz się zdecydować na własnoręczne zbudowanie (zalecana metoda):

* wersja z GIT może być zbudowana i zainstalowana równolegle z wersją stabulną,
* nie potrzebujesz uprawnień administratora, oraz nie musisz poświęcać stabilnej
  wersji WeeChat.

[[get_sources]]
Pobierz i zbuduj źródła
~~~~~~~~~~~~~~~~~~~~~~~

Najpierw stwórz katalog, na przykład 'weechat-git':

---------------------
$ mkdir ~/weechat-git
$ cd ~/weechat-git
---------------------

Jeśli masz zainstalowanego gita, po prostu zklonuj repozytorium (zalecana
metoda):

--------------------------------------------
$ git clone git://git.sv.gnu.org/weechat.git
$ cd weechat
--------------------------------------------

UWAGA: Później możesz wykonać w tym katalogu "`git pull`", aby pobrać najnowsze
poprawki.

Oczywiście możesz pobrać paczke oznaczoną jako 'devel':

-----------------------------------------------------------------
$ wget http://www.weechat.org/files/src/weechat-devel.tar.bz2
$ tar xvjf weechat-devel.tar.bz2
$ cd weechat-devel
-----------------------------------------------------------------

Do zbudowania źródeł zaleca się cmake:

--------------------------------------------------------------
$ mkdir build
$ cd build
$ cmake .. -DPREFIX=$HOME/weechat-git -DCMAKE_BUILD_TYPE=Debug
$ make
$ make install
--------------------------------------------------------------

Jeśli nie posiadasz cmake, nadal jest możliwe użycie autotools:

----------------------------------------------------------
$ ./autogen.sh       # (only if you cloned git repository)
$ ./configure --prefix=$HOME/weechat-git
$ make
$ make install
----------------------------------------------------------

[[install_binary_package]]
Instalowanie pakietów binarnych
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

W zależności od dystrybucji Linuksa:

* Debian: http://debian.flashtux.org/
* Gentoo: http://www.weechat.org/download
* ArchLinux: PKGBUILD z http://aur.archlinux.org/
* inne: nie mamy pojęcia! Eheh.


[[run]]
Uruchomienie WeeChat
--------------------

Zalca się uruchomianie WeeChat z innym katalogiem (różnym od wersji stabilnej),
za pomocą opcji `--dir`.

Komenda to:

  ~/weechat-git/bin/weechat-curses --dir ~/.weechat-dev

Jeśli nadal nie śpisz powinieneś ujrzeć znajomy interfejs i chwalić się
z posiadania najnowszej możliwej wersji WeeChat. ;)

Teraz jeśli zaobserwujesz dziwne zachowanie (może sprawiać problemy, ulec awari
lub zagotować Twoje piwo) nie wachaj się wejść na kanał `#weechat` na serwerze
`irc.freenode.net` i nam o tym opowiedzieć.

Jeśli wszystko będzie w porządku - też nam o tym powiedz, potrzebujemy Twojej opinii!


[[links]]
Przydatne linki
---------------

* Repozytorium GIT: http://git.savannah.gnu.org/gitweb/?p=weechat.git
* System śledzenia błędów: https://savannah.nongnu.org/bugs/?group=weechat
* Kanał RSS dokonywanych poprawek: http://git.savannah.gnu.org/gitweb/?p=weechat.git;a=rss