1
00:00:02,320 --> 00:00:03,040
Olá

2
00:00:04,730 --> 00:00:07,290
Obrigado por estarem aqui

3
00:00:07,290 --> 00:00:10,460
Espero que alguns de vós achem
interessante, mas

4
00:00:10,460 --> 00:00:13,050
maior parte de voçês

5
00:00:13,050 --> 00:00:14,400
já conhecem, provavelmente.

6
00:00:14,400 --> 00:00:16,350
Então trata-se de uma conversa sobre

7
00:00:16,350 --> 00:00:19,370
triagem e encerramento de erros (bugs)

8
00:00:19,530 --> 00:00:23,120
Eu sou a Solveig e aqui está a minha
informação de contacto.

9
00:00:27,240 --> 00:00:29,540
Eu uso software livre desde

10
00:00:29,600 --> 00:00:32,250
os meus 10 anos

11
00:00:33,300 --> 00:00:35,580
Foco-me especialmente em

12
00:00:35,580 --> 00:00:37,580
questões de privacidade.

13
00:00:39,980 --> 00:00:42,080
Contribuo para o Tails

14
00:00:42,270 --> 00:00:44,580
que é um derivado da distribuição Debian

15
00:00:45,770 --> 00:00:47,370
e

16
00:00:48,580 --> 00:00:52,540
fui à última DebConf e gostei muito

17
00:00:52,540 --> 00:00:54,540
iniciei a triagem de erros

18
00:00:54,540 --> 00:00:56,200
porque não sou uma

19
00:00:56,570 --> 00:00:58,200
programadora, mas

20
00:00:58,200 --> 00:01:00,890
existem muitas maneiras de contribuir
para Debian

21
00:01:02,480 --> 00:01:05,110
Então, triagem de erros

22
00:01:05,150 --> 00:01:06,590
é

23
00:01:07,140 --> 00:01:11,210
uma pequena tarefa mas ajuda Debian como
um todo

24
00:01:12,080 --> 00:01:13,910
Então ...

25
00:01:16,160 --> 00:01:19,030
Então, aqui é onde pode ver

26
00:01:20,110 --> 00:01:24,090
o sistema de triagem de erros Debian, aqui

27
00:01:25,110 --> 00:01:29,740
pode introduzir um numero de erro e procurar
pelo seu número

28
00:01:32,830 --> 00:01:37,440
Muitos maintainers têm demasiado trabalho
e não querem

29
00:01:37,750 --> 00:01:40,040
ter que ligar com todos os seus relatórios
de erros

30
00:01:41,740 --> 00:01:45,270
Alguns pacote com alta

31
00:01:46,140 --> 00:01:47,430
popularidade

32
00:01:47,430 --> 00:01:49,740
acumulam muitos relatórios de erros

33
00:01:50,340 --> 00:01:52,330
como o kernel, ou

34
00:01:52,330 --> 00:01:53,740
o firefox (Iceweasel)

35
00:01:54,450 --> 00:01:55,670
e

36
00:01:56,270 --> 00:01:57,840
por vezes os maintainers

37
00:01:57,840 --> 00:02:02,560
por alguma razão, não têm tempo para lidar
com todos os seus relatórios de erros

38
00:02:02,890 --> 00:02:05,870
Assim alguns deles apenas

39
00:02:05,870 --> 00:02:09,430
ficam apenas no sistema de triagem de 
erros sem

40
00:02:11,310 --> 00:02:13,720
se lidar com eles

41
00:02:15,150 --> 00:02:16,130
Assim

42
00:02:16,130 --> 00:02:18,130
quando

43
00:02:18,130 --> 00:02:20,130
os triar

44
00:02:20,130 --> 00:02:23,800
garanta que estão num estado em que

45
00:02:24,340 --> 00:02:26,500
alguma coisa possa ser feita com eles

46
00:02:27,410 --> 00:02:29,130
de modo que

47
00:02:30,990 --> 00:02:34,500
os maintainers podem ter a garantia que
tenham actualizados os

48
00:02:34,760 --> 00:02:37,070
relatórios de erros, para que

49
00:02:37,990 --> 00:02:39,740
vejam mais eficazmente o que podem fazer

50
00:02:39,930 --> 00:02:41,160
e

51
00:02:41,680 --> 00:02:44,500
os utilizadores que procurem

52
00:02:44,500 --> 00:02:46,500
erros similares a estes

53
00:02:46,500 --> 00:02:48,190
possam encontrá-los

54
00:02:48,970 --> 00:02:52,130
e assim os maintainers ficam com mais
tempo para

55
00:02:53,480 --> 00:02:56,320
os corrigir efectivamente

56
00:02:58,500 --> 00:02:59,330
e

57
00:02:59,620 --> 00:03:02,370
vai querer triar erros

58
00:03:02,370 --> 00:03:03,890
porque é fácil

59
00:03:03,890 --> 00:03:04,990
não tem que escrever código

60
00:03:04,990 --> 00:03:08,340
não precisa de fazer a administração do
sistema

61
00:03:08,800 --> 00:03:10,990
apenas precisa de saber ler

62
00:03:10,990 --> 00:03:12,460
e escrever e-mails

63
00:03:12,800 --> 00:03:14,460
[riso]

64
00:03:16,080 --> 00:03:18,040
É recompensador porque

65
00:03:18,040 --> 00:03:19,770
os maintainers, ou a maior parte

66
00:03:19,770 --> 00:03:21,770
ficam contentes que os ajudamos

67
00:03:24,570 --> 00:03:27,280
Os autores dos relatórios ficam

68
00:03:28,020 --> 00:03:31,190
também contentes por serem contactados de
volta, e assim

69
00:03:32,000 --> 00:03:35,190
ganha grande quantidade de feedback

70
00:03:36,050 --> 00:03:37,420
e é divertido

71
00:03:37,420 --> 00:03:39,420
Acaba por ler sobre

72
00:03:39,420 --> 00:03:42,940
um software que não fazia a ideia de
existir

73
00:03:43,360 --> 00:03:45,610
Não consegue entender

74
00:03:45,610 --> 00:03:48,300
mesmo depois de ler, o que é suposto o
software fazer

75
00:03:48,300 --> 00:03:51,030
e realmente não percebe, enquanto que

76
00:03:51,230 --> 00:03:52,030
efectivamente alguém o escreveu

77
00:03:52,280 --> 00:03:53,110
Isso

78
00:03:54,890 --> 00:03:56,270
é de malucos, é realmente

79
00:03:56,270 --> 00:03:58,270
[gargalhada]

80
00:03:58,610 --> 00:04:01,490
e claro, salva "gatinhos"

81
00:04:03,580 --> 00:04:09,240
[aplausos]

82
00:04:10,130 --> 00:04:12,540
Existem variadas

83
00:04:12,540 --> 00:04:14,540
operações que pode efectuar

84
00:04:14,540 --> 00:04:16,540
nos relatórios de erros

85
00:04:19,670 --> 00:04:22,390
Estas são duas

86
00:04:22,390 --> 00:04:24,390
das mais úteis

87
00:04:24,390 --> 00:04:26,390
páginas de documentação

88
00:04:27,320 --> 00:04:29,830
a página wiki sobre relatórios de erros

89
00:04:29,830 --> 00:04:32,570
e os comandos de controle do servidor

90
00:04:33,180 --> 00:04:35,030
que são um pouco

91
00:04:35,030 --> 00:04:37,540
exóticos, quero eu dizer, trata-se de uma
página gigante

92
00:04:37,810 --> 00:04:40,210
com muitos comandos a enviar para o

93
00:04:40,920 --> 00:04:43,240
controle de servidor e

94
00:04:44,650 --> 00:04:47,190
realmente muita coisa a fazer, para lhe

95
00:04:48,070 --> 00:04:52,400
indicar o que é mais útil fazer

96
00:04:52,400 --> 00:04:54,400
Bem, dos mais usados

97
00:04:55,950 --> 00:04:56,980
Pode

98
00:04:56,980 --> 00:04:59,340
tentar reproduzir os relatórios de erro

99
00:05:00,610 --> 00:05:02,530
Mais à frente irei detalhar

100
00:05:02,850 --> 00:05:07,750
Pode criar etiquetas nos relatórios de erro
quando os mesmo não são reproduzíveis

101
00:05:08,050 --> 00:05:09,750
pode fundir (merge) relatórios de erro

102
00:05:10,280 --> 00:05:11,870
encaminhá-los a montante (upstream)

103
00:05:12,520 --> 00:05:14,800
e lidar com montante

104
00:05:15,760 --> 00:05:17,750
e lidar com quem submete

105
00:05:19,660 --> 00:05:21,360
e, quase me esquecia, pode

106
00:05:21,360 --> 00:05:24,310
fechar relatórios de erro, que é a melhor
parte

107
00:05:25,690 --> 00:05:27,930
Então, ao reproduzi-los

108
00:05:29,040 --> 00:05:33,040
por vezes, recebe relatórios de erros que
não são tocados à anos

109
00:05:33,540 --> 00:05:34,190
e

110
00:05:36,460 --> 00:05:39,450
provavelmente estão já resolvidos, ou
talvez não, mas

111
00:05:39,670 --> 00:05:41,140
na dúvida

112
00:05:41,490 --> 00:05:44,310
o relatório ficará ali e ninguém o irá

113
00:05:44,830 --> 00:05:46,950
tocar o relatório de erro porque

114
00:05:47,560 --> 00:05:50,430
existe uma probabilidade alta de o mesmo
não se aplicar mais

115
00:05:50,430 --> 00:05:52,750
assim poderá testar se o mesmo ainda
ocorre

116
00:05:56,130 --> 00:05:58,120
Existem também novos relatórios de erros

117
00:05:58,120 --> 00:06:01,050
que são apenas reportados por uma pessoa

118
00:06:01,050 --> 00:06:03,050
de modo que se não estiverem marcados

119
00:06:03,810 --> 00:06:05,420
"confirmed"

120
00:06:05,970 --> 00:06:07,910
ou "pending"

121
00:06:07,910 --> 00:06:09,910
e se puder

122
00:06:09,910 --> 00:06:11,910
[falha na bateria do microfone]

123
00:06:34,140 --> 00:06:37,440
Se novos relatórios de erros não estão já
confirmados

124
00:06:37,440 --> 00:06:38,660
pode tentar

125
00:06:39,030 --> 00:06:41,600
ver se consegue reproduzi-los

126
00:06:42,580 --> 00:06:44,730
e em caso afirmativo, confirmá-los

127
00:06:46,300 --> 00:06:48,050
Se puder reproduzir

128
00:06:48,050 --> 00:06:49,810
relatórios antigos ou novos de erros

129
00:06:49,810 --> 00:06:51,810
não confirmados ainda

130
00:06:51,810 --> 00:06:53,810
então escreva "nnn"

131
00:06:53,810 --> 00:06:56,540
para identificar o número de relatório
de erro

132
00:06:57,270 --> 00:06:59,850
e envie para @bugs.debian.org

133
00:06:59,850 --> 00:07:01,240
e marque-o

134
00:07:01,630 --> 00:07:04,730
Então este é o primeiro dos comandos
estranhos

135
00:07:04,730 --> 00:07:07,270
Assim, pesquise o número do relatorio de
erro

136
00:07:13,940 --> 00:07:15,040
número de versão

137
00:07:17,610 --> 00:07:19,900
confirme qual a versão

138
00:07:20,470 --> 00:07:22,330
e marque-o

139
00:07:22,330 --> 00:07:24,370
"confirmed" e "thanks", porque

140
00:07:24,370 --> 00:07:26,370
o controlo de servidor é muito
educado

141
00:07:26,370 --> 00:07:28,370
de modo que se não agradecer

142
00:07:28,370 --> 00:07:29,980
cada vez que

143
00:07:29,980 --> 00:07:32,170
escrever um comando, torna-se uma chatiçe

144
00:07:38,640 --> 00:07:40,840
Então, outro modo de

145
00:07:41,220 --> 00:07:43,200
triar um relatório de erro

146
00:07:44,290 --> 00:07:46,290
é tentar reproduzi-lo

147
00:07:46,500 --> 00:07:49,200
e vamos dizer que não funcionou

148
00:08:00,070 --> 00:08:03,740
Se não o puder reproduzir e já esteja
corrigido

149
00:08:04,020 --> 00:08:06,880
Então veremos mais tarde como fecha-lo

150
00:08:07,600 --> 00:08:09,830
Se não o puder reproduzir mas

151
00:08:09,830 --> 00:08:10,850
não tem a certeza que esteja corrigido

152
00:08:10,850 --> 00:08:12,850
porque talvez não tenha a mesma

153
00:08:12,850 --> 00:08:15,150
configuração de quem o relatou

154
00:08:15,190 --> 00:08:15,780
ou

155
00:08:16,470 --> 00:08:18,110
talvez não tem a

156
00:08:18,250 --> 00:08:20,950
certeza que seguiu os mesmos passos

157
00:08:21,220 --> 00:08:22,470
para

158
00:08:22,470 --> 00:08:24,030
o testar

159
00:08:24,030 --> 00:08:26,100
Se não tem a certeza, então

160
00:08:26,100 --> 00:08:28,100
marque-o "unreproducible"

161
00:08:28,100 --> 00:08:30,100
ou "moreinfo"

162
00:08:31,180 --> 00:08:33,390
e deste modo irá

163
00:08:33,390 --> 00:08:35,390
informar quem o relatou

164
00:08:35,390 --> 00:08:37,390
e o maintainer, que

165
00:08:38,230 --> 00:08:40,320
nem todos encontram o relatório de erro

166
00:08:40,750 --> 00:08:42,850
que poderá ser só por si informação

167
00:08:45,460 --> 00:08:47,670
Por vezes poderá fundir (merge) relatórios

168
00:08:47,670 --> 00:08:50,870
e isto especialmente verdadeiro para
novos relatórios porque

169
00:08:53,280 --> 00:08:56,060
caso contrário é onde ficam para sempre

170
00:08:56,060 --> 00:08:58,060
duplicados

171
00:09:00,610 --> 00:09:01,730
Então

172
00:09:05,120 --> 00:09:06,840
Colocá-los no mesmo pacote

173
00:09:06,840 --> 00:09:09,160
e com o mesmo nível de severidade e estado

174
00:09:09,340 --> 00:09:10,400
são operações diferentes

175
00:09:10,400 --> 00:09:13,070
e está detalhado na documentação

176
00:09:13,680 --> 00:09:15,440
e no final pode

177
00:09:15,440 --> 00:09:16,620
fundir o resultado

178
00:09:16,620 --> 00:09:17,980
É engraçado

179
00:09:19,170 --> 00:09:21,850
Todas as mensagens serão

180
00:09:22,550 --> 00:09:24,290
colocadas junto, por isso

181
00:09:24,710 --> 00:09:27,490
por vezes terá que pesquisar um pouco

182
00:09:27,700 --> 00:09:29,920
podem existir mais que dois relatórios

183
00:09:30,790 --> 00:09:31,470
"colados"

184
00:09:31,470 --> 00:09:33,290
Por isso por vezes estão realmente

185
00:09:33,290 --> 00:09:35,020
não "colados" mas fundidos

186
00:09:35,760 --> 00:09:37,230
Depois de algum tempo, poderão existir

187
00:09:37,230 --> 00:09:38,730
três ou quatro

188
00:09:38,730 --> 00:09:40,390
se as pessoas

189
00:09:40,390 --> 00:09:42,390
continuam a abrir o mesmo relatório

190
00:09:42,600 --> 00:09:44,580
Por isso por vezes é engraçado

191
00:09:46,430 --> 00:09:48,680
Outro modo é fazer um reporte

192
00:09:48,680 --> 00:09:51,540
enviar um reporte para a fonte (upstream)

193
00:09:51,690 --> 00:09:52,680
porque

194
00:09:53,320 --> 00:09:56,130
Debian é um conjunto de pacotes

195
00:09:56,670 --> 00:09:59,690
não desenvolvidos para Debian, mas para em
formato de código fonte

196
00:10:00,460 --> 00:10:02,430
e empacotados sim para Debian

197
00:10:02,430 --> 00:10:04,270
assim de existir um relatório de erro

198
00:10:04,270 --> 00:10:06,080
a ocorrer em Debian,

199
00:10:06,080 --> 00:10:08,080
na maioria dos casos ocorre

200
00:10:08,080 --> 00:10:09,360
no código fonte

201
00:10:10,230 --> 00:10:11,620
deste modo pode pesquisar

202
00:10:11,620 --> 00:10:13,820
a monitorização do relatório do
envio

203
00:10:13,820 --> 00:10:15,820
de modo a perceber se já existe relatórios
semelhantes

204
00:10:18,350 --> 00:10:19,360
se existirem

205
00:10:19,360 --> 00:10:21,360
por vezes os mesmos têm

206
00:10:21,360 --> 00:10:23,360
uma forma de contornar ou

207
00:10:23,980 --> 00:10:26,190
por vezes

208
00:10:26,840 --> 00:10:29,150
do lado da fonte é informado que não é
possível corrigi-lo

209
00:10:29,150 --> 00:10:31,590
por não o consideram um erro ou

210
00:10:36,740 --> 00:10:38,270
quando é o caso

211
00:10:40,230 --> 00:10:42,220
a informação deverá ser

212
00:10:42,370 --> 00:10:45,190
colocada na monitorização de erros

213
00:10:45,190 --> 00:10:47,190
Debian

214
00:10:47,550 --> 00:10:48,720
e

215
00:10:56,080 --> 00:10:56,920
se

216
00:10:57,110 --> 00:11:00,620
o erro já existe do lado da fonte, então

217
00:11:01,050 --> 00:11:02,620
a monitorização de erros Debian
deverá já saber

218
00:11:02,620 --> 00:11:05,280
de modo que você terá que comunicar ao BTS

219
00:11:09,750 --> 00:11:12,160
Existe também um comando

220
00:11:12,160 --> 00:11:14,470
estraguei

221
00:11:16,140 --> 00:11:17,670
o modo de o mostrar , mas ok

222
00:11:17,670 --> 00:11:18,790
Este é o comando

223
00:11:18,790 --> 00:11:21,540
"forwarded" e o número de erro

224
00:11:21,540 --> 00:11:22,980
em Debian

225
00:11:23,110 --> 00:11:26,160
e o número de erro no código fonte

226
00:11:26,660 --> 00:11:29,830
e novamente "obrigado" porque é sempre
educado

227
00:11:31,260 --> 00:11:34,580
Existem outras coisas que pode fazer do
lado do código fonte

228
00:11:35,470 --> 00:11:36,580
Por vezes

229
00:11:36,580 --> 00:11:38,880
deste lado não têm o número de erro

230
00:11:38,880 --> 00:11:40,320
sendo

231
00:11:40,320 --> 00:11:42,320
obviamente um erro deles

232
00:11:43,050 --> 00:11:44,320
e assim

233
00:11:44,800 --> 00:11:46,320
se puder reproduzir

234
00:11:46,320 --> 00:11:48,100
o erro, deverá

235
00:11:48,100 --> 00:11:50,100
abrir um relatório de erro na fonte

236
00:11:50,360 --> 00:11:51,650
que é

237
00:11:52,030 --> 00:11:54,030
na maioria dos casos um problema

238
00:11:54,030 --> 00:11:56,680
porque tem que registar uma conta pessoal

239
00:11:56,680 --> 00:11:58,680
ou encontrar

240
00:11:58,680 --> 00:12:00,680
a monitorização do relatório de erro

241
00:12:02,530 --> 00:12:03,490
Mas é divertido

242
00:12:09,020 --> 00:12:11,710
Mas poupa tempo ao maintainer

243
00:12:11,710 --> 00:12:13,710
e quem reportou o erro

244
00:12:14,340 --> 00:12:18,520
vê mais hipóteses do erro ser resolvido

245
00:12:20,600 --> 00:12:21,740
Se abrir

246
00:12:21,740 --> 00:12:24,690
o erro na monitorização do erro na fonte

247
00:12:24,690 --> 00:12:25,780
terá que

248
00:12:26,420 --> 00:12:29,760
marcá-lo como forwarded como já vimos
anteriormente

249
00:12:32,050 --> 00:12:34,820
Por vezes o lado da fonte diz que já está
corrigido

250
00:12:35,430 --> 00:12:37,280
e os mesmo deverão

251
00:12:37,910 --> 00:12:41,330
comunicar à monitorização de erros Debian
que está corrigido

252
00:12:43,990 --> 00:12:47,110
terão que dizer qual a versão

253
00:12:47,780 --> 00:12:48,890
e

254
00:12:49,570 --> 00:12:52,130
talvez o maintainer poderá

255
00:12:52,130 --> 00:12:54,130
actualizar o seu pacote para

256
00:12:54,790 --> 00:12:58,010
dar a versão corrigida

257
00:13:01,900 --> 00:13:04,030
e por vezes existe um 'patch' de código
fonte

258
00:13:04,030 --> 00:13:05,490
que não está aplicado

259
00:13:05,490 --> 00:13:07,390
e assim deverá revê-lo

260
00:13:07,390 --> 00:13:09,600
e/ou testá-lo

261
00:13:11,250 --> 00:13:13,910
e comunicar se funciona

262
00:13:14,470 --> 00:13:15,620
ou não

263
00:13:18,550 --> 00:13:19,630
Se funcionar

264
00:13:19,630 --> 00:13:21,630
pode também

265
00:13:23,290 --> 00:13:26,610
trazê-lo para o sistema de monitorização
de erros debian

266
00:13:26,610 --> 00:13:29,100
marcar o erro com "patch"

267
00:13:31,730 --> 00:13:34,720
Existe também trabalho com quem reporta

268
00:13:38,420 --> 00:13:40,950
existe um grande percentagem de erros

269
00:13:40,950 --> 00:13:42,620
marcado com "moreinfo"

270
00:13:43,390 --> 00:13:44,620
Alguém

271
00:13:44,620 --> 00:13:46,130
comunicou

272
00:13:46,240 --> 00:13:48,610
"Não funciona" e

273
00:13:49,460 --> 00:13:52,310
do nosso lado temos que saber porque
não funciona

274
00:13:54,870 --> 00:13:56,050
Às vezes

275
00:13:58,290 --> 00:14:01,050
surge uma nova versão empacotada

276
00:14:01,160 --> 00:14:04,650
e poderá voltar a surgir o erro, ou talvez
não

277
00:14:04,650 --> 00:14:05,890
mas terá que saber

278
00:14:06,570 --> 00:14:08,330
ou alguém comunicou

279
00:14:08,330 --> 00:14:11,460
"Eu irei testar esta versão ou esta
configuração"

280
00:14:11,460 --> 00:14:14,880
e/ou "Irei comunicar à fonte" e

281
00:14:16,130 --> 00:14:17,180
nada aconteçe

282
00:14:26,520 --> 00:14:27,770
e por vezes

283
00:14:27,770 --> 00:14:29,770
fica nesta

284
00:14:29,830 --> 00:14:32,150
situação "a aguardar informação"

285
00:14:32,150 --> 00:14:34,150
durante muito tempo

286
00:14:34,150 --> 00:14:35,590
Eu escrevi

287
00:14:35,590 --> 00:14:37,590
um ano ou um lançamento

288
00:14:37,590 --> 00:14:39,590
porque é o que eu considero

289
00:14:39,590 --> 00:14:41,180
começar a ser muito tempo

290
00:14:41,180 --> 00:14:43,800
Assim que eu encontro alguns destes,
eu fecho alguns erros que

291
00:14:44,200 --> 00:14:46,650
não são tocados para mais de dez anos

292
00:14:48,110 --> 00:14:49,300
que é um record

293
00:14:51,260 --> 00:14:52,220
Assim pode ajudar

294
00:14:52,220 --> 00:14:55,160
enviando um email para

295
00:14:55,570 --> 00:14:57,270
a pessoa que necessita de informação

296
00:14:57,270 --> 00:14:58,690
às vezes

297
00:14:58,690 --> 00:15:00,690
é quem reportou , outras vezes

298
00:15:01,250 --> 00:15:03,690
o maintainer, outras vezes a fonte

299
00:15:04,150 --> 00:15:05,200
e outras vezes

300
00:15:05,960 --> 00:15:07,240
outra pessoa qualquer

301
00:15:09,490 --> 00:15:10,530
a dizer que

302
00:15:10,530 --> 00:15:12,140
"Eu posso fazer isso" ou

303
00:15:12,140 --> 00:15:13,900
"Pode reproduzir o erro?"

304
00:15:15,200 --> 00:15:16,540
para

305
00:15:17,020 --> 00:15:19,960
que o relatório de erro ganhe

306
00:15:21,150 --> 00:15:23,520
um estado onde possa ter visibilidade

307
00:15:23,520 --> 00:15:25,230
do estado actual e

308
00:15:25,230 --> 00:15:27,230
que se possa decidir o que fazer com ele

309
00:15:28,750 --> 00:15:30,700
Então a parte complicada é

310
00:15:30,700 --> 00:15:31,790
não

311
00:15:32,480 --> 00:15:34,210
fechar erros aleatoriamente

312
00:15:36,800 --> 00:15:39,050
Como iremos ver mais tarde, pode ser
perigoso

313
00:15:43,710 --> 00:15:45,580
Pode pesquisar por pacotes

314
00:15:45,580 --> 00:15:47,580
que possuem muitos relatórios de erros

315
00:15:48,460 --> 00:15:50,840
e perguntar ao maintainer se

316
00:15:50,840 --> 00:15:53,160
ajuda é bem vinda ou

317
00:15:53,330 --> 00:15:55,400
pode procurar por uma boa equipa

318
00:15:56,330 --> 00:15:58,590
Debian é constituído por

319
00:15:59,760 --> 00:16:01,650
uma composição de variadas equipas

320
00:16:02,040 --> 00:16:04,180
A maior parte delas são verdadeiramente
hospitaleiras

321
00:16:04,180 --> 00:16:05,590
a novos contribuintes

322
00:16:05,590 --> 00:16:07,190
porque necessitam de ajuda

323
00:16:07,610 --> 00:16:09,000
e

324
00:16:09,000 --> 00:16:10,720
as que conheci são simpáticas

325
00:16:15,040 --> 00:16:16,990
e numa equipa, terá a certeza que existe

326
00:16:16,990 --> 00:16:18,660
suficientes pacotes, de modo que

327
00:16:18,660 --> 00:16:20,660
existem muitos pacotes para fazer triagem

328
00:16:20,660 --> 00:16:22,660
e muitas pessoas para responder
às questões

329
00:16:24,640 --> 00:16:25,740
Eu

330
00:16:25,740 --> 00:16:27,590
triei erros a partir da

331
00:16:27,590 --> 00:16:29,590
equipa de perl, de jogos

332
00:16:29,590 --> 00:16:31,030
da X strike force

333
00:16:31,030 --> 00:16:32,270
todas eles muito simpáticas

334
00:16:32,270 --> 00:16:33,850
Eu recomendo-as para voçês

335
00:16:36,050 --> 00:16:37,490
Eu

336
00:16:38,080 --> 00:16:40,260
tentei, mas não consegui

337
00:16:40,260 --> 00:16:42,260
realmente entender nada, mas

338
00:16:42,260 --> 00:16:43,960
se entender alguma coisa

339
00:16:44,570 --> 00:16:45,740
os erros do kernel

340
00:16:45,740 --> 00:16:47,350
precisam de trabalho também

341
00:16:51,420 --> 00:16:55,450
Na documentação sobre triagem de erros

342
00:16:55,450 --> 00:16:57,450
adicionei uma secção sobre

343
00:16:57,450 --> 00:16:58,900
equipas que necessitam ajuda

344
00:16:58,900 --> 00:17:00,520
Então, se estiver numa equipa

345
00:17:00,520 --> 00:17:03,130
que precisa de triagem, adicione-se lá

346
00:17:04,750 --> 00:17:06,250
Se quiser triar

347
00:17:06,250 --> 00:17:07,619
veja aqui

348
00:17:08,410 --> 00:17:10,079
quem necessita de ajuda

349
00:17:11,010 --> 00:17:13,240
e não precisa entender

350
00:17:13,240 --> 00:17:15,240
nada sobre o que eles fazem

351
00:17:15,240 --> 00:17:16,380
para triar os erros

352
00:17:16,380 --> 00:17:17,440
Quero dizer

353
00:17:17,440 --> 00:17:19,440
não sei programar em Perl

354
00:17:19,440 --> 00:17:21,170
de modo que Perl é ...

355
00:17:21,170 --> 00:17:22,780
O X strike force

356
00:17:22,780 --> 00:17:25,230
não está escrito em Inglês

357
00:17:25,230 --> 00:17:26,119
mas

358
00:17:26,710 --> 00:17:28,240
ok os jogos , eu poderia

359
00:17:28,240 --> 00:17:30,240
tentar reproduzi-los

360
00:17:30,240 --> 00:17:31,520
ou alguns deles

361
00:17:31,520 --> 00:17:33,440
outros, na verdade não, mas

362
00:17:33,440 --> 00:17:35,440
às vezes, pode ser o estado

363
00:17:35,440 --> 00:17:38,370
de um erro sem entender a sua essência

364
00:17:39,970 --> 00:17:41,500
Pode ver que se alguém perguntou

365
00:17:41,500 --> 00:17:43,210
sobre informação há um ano atrás,

366
00:17:43,210 --> 00:17:44,580
o erro tem que ser sinalizado (pinged)

367
00:17:44,580 --> 00:17:46,030
ou

368
00:17:46,460 --> 00:17:48,560
considerar que não irá haver nenhum

369
00:17:48,560 --> 00:17:51,020
evento mesmo que não entenda o erro

370
00:17:51,060 --> 00:17:52,680
pode ver qual o estado

371
00:17:52,680 --> 00:17:54,000
do erro

372
00:17:57,450 --> 00:17:58,970
Uma ferramenta fabulosa

373
00:17:58,970 --> 00:18:03,380
é a última versão do motor de busca de
erros da base de dados Debian

374
00:18:08,280 --> 00:18:10,100
Parece-se como isto

375
00:18:14,990 --> 00:18:16,210
Por favor ignorem isto

376
00:18:16,840 --> 00:18:18,220
Então, se seleccionarem

377
00:18:18,660 --> 00:18:20,220
a versão

378
00:18:21,840 --> 00:18:24,720
podem adicionar muitos filtros

379
00:18:26,010 --> 00:18:27,040
tipos de erros

380
00:18:27,040 --> 00:18:29,690
Bom de facto também inclui as equipas aqui

381
00:18:31,840 --> 00:18:34,470
e quando tiver terminado, clica procurar

382
00:18:35,680 --> 00:18:36,750
É

383
00:18:37,290 --> 00:18:38,750
verdadeiramente útil

384
00:18:46,740 --> 00:18:48,090
E como podem ver, a minha

385
00:18:48,090 --> 00:18:50,090
não aparece como devia aparecer

386
00:18:54,760 --> 00:18:59,070
Critérios para erros que foram perdidos

387
00:18:59,810 --> 00:19:02,140
Se os ignorar os que foram mexidos

388
00:19:02,140 --> 00:19:04,350
ou criados no último ano

389
00:19:05,080 --> 00:19:06,500
e seleccionar

390
00:19:06,500 --> 00:19:08,770
ou "wontfix" ou "moreinfo"

391
00:19:08,770 --> 00:19:11,330
ou "upstream" or "unreproducible"

392
00:19:15,330 --> 00:19:16,900
a seguir escolhem uma equipa

393
00:19:16,900 --> 00:19:18,090
e

394
00:19:18,600 --> 00:19:21,180
irá encontrar muitos erros perdidos

395
00:19:21,470 --> 00:19:23,340
poderá começar a lê-los

396
00:19:23,340 --> 00:19:24,850
e ver os seus estados

397
00:19:30,650 --> 00:19:33,360
Se não forem reproduzíveis

398
00:19:38,030 --> 00:19:39,100
se o erro

399
00:19:40,360 --> 00:19:42,240
estiver já corrigido

400
00:19:42,240 --> 00:19:43,250
Bom,

401
00:19:43,250 --> 00:19:46,160
ou a nova versão corrige o erro ou

402
00:19:47,590 --> 00:19:49,480
o erro foi já corrigido de qualquer
forma

403
00:19:49,480 --> 00:19:52,340
porque foi uma questão de configuração

404
00:19:52,340 --> 00:19:54,340
De qualquer forma não acontece novamente

405
00:19:56,800 --> 00:19:58,220
Assim poderá fechá-lo

406
00:19:58,480 --> 00:20:01,000
E aqui está o número de erro novamente

407
00:20:01,730 --> 00:20:04,320
"done@bugs.debian.org"

408
00:20:04,860 --> 00:20:07,060
e tem que identificar

409
00:20:07,060 --> 00:20:09,060
qual a versão que foi corrigida

410
00:20:09,060 --> 00:20:11,330
Então, se calhar foi corrigido

411
00:20:11,330 --> 00:20:13,330
entretanto

412
00:20:13,330 --> 00:20:15,330
mas , pelo menos, informe

413
00:20:15,970 --> 00:20:18,190
"esta versão actual de certeza está
corrigida"

414
00:20:19,480 --> 00:20:21,820
para que a BTS saiba

415
00:20:22,440 --> 00:20:24,280
qual a versão afectada e

416
00:20:24,280 --> 00:20:27,430
principalmente qual a versão não afectada

417
00:20:29,530 --> 00:20:32,790
Existe uma boa página de documentação
sobre isso

418
00:20:35,130 --> 00:20:36,950
Então, fecho de relatórios de erros é
apenas sobre

419
00:20:36,950 --> 00:20:38,400
enviar um email para

420
00:20:38,400 --> 00:20:40,400
"done@bugs.debian.org"

421
00:20:45,820 --> 00:20:49,550
Isto foi para "unreproducible"

422
00:20:49,550 --> 00:20:51,550
OK, "moreinfo" or "wontfix"

423
00:20:52,750 --> 00:20:53,670
Para estes

424
00:20:53,670 --> 00:20:55,670
terá que se certificar com a equipa

425
00:20:55,670 --> 00:20:57,250
ou com o maintainer qual

426
00:20:57,250 --> 00:20:58,980
a política, porque

427
00:20:58,980 --> 00:21:01,180
algumas pessoas pretendem manter tudo

428
00:21:01,180 --> 00:21:03,730
em aberto para sempre

429
00:21:07,450 --> 00:21:09,820
e alguns "wontfix" deverão

430
00:21:09,820 --> 00:21:11,770
manter-se abertos porque

431
00:21:11,770 --> 00:21:14,110
se existirem funcionalidades ou

432
00:21:14,110 --> 00:21:16,110
erros que são

433
00:21:16,110 --> 00:21:18,370
frequentemente requeridos, então

434
00:21:18,370 --> 00:21:20,320
seria uma tolice fechá-los

435
00:21:20,320 --> 00:21:22,730
para que alguns os volte a abrir em breve

436
00:21:23,760 --> 00:21:25,230
mas, muitos são

437
00:21:25,230 --> 00:21:27,890
erros que estão marcados "moreinfo"

438
00:21:27,890 --> 00:21:30,100
e nunca chegam a gerar resposta

439
00:21:30,100 --> 00:21:32,100
ou estão marcados como "wontfix"

440
00:21:34,190 --> 00:21:36,550
devem ser fechados porque não existe
trabalho

441
00:21:36,870 --> 00:21:39,260
sobre os mesmos

442
00:21:41,340 --> 00:21:44,260
Não existem

443
00:21:44,260 --> 00:21:46,900
linhas de orientação na documentação sobre
isto

444
00:21:46,900 --> 00:21:48,900
de modo que decidi arbitrariamente

445
00:21:48,900 --> 00:21:51,130
um ano após

446
00:21:51,130 --> 00:21:53,910
quem submeteu ser avisado e não ter
devolvido resposta

447
00:21:57,530 --> 00:21:59,490
poderemos considerar talvez que

448
00:21:59,490 --> 00:22:01,490
a pessoa que submeteu está ausente

449
00:22:01,490 --> 00:22:04,300
Provavelmente poderá ser um espaço curto, 
mas

450
00:22:05,480 --> 00:22:07,860
as pessoas podem ficar zangadas porque

451
00:22:08,410 --> 00:22:11,010
foi uma contribuição para os relatórios
de erros e que o mesmo

452
00:22:11,010 --> 00:22:13,010
não deveria ser apagado

453
00:22:13,010 --> 00:22:14,140
de ânimo leve

454
00:22:16,960 --> 00:22:18,600
Se tiver a certeza que um erro

455
00:22:18,600 --> 00:22:20,600
não tem realmente utilidade para ninguém

456
00:22:20,600 --> 00:22:22,960
então, faça o mesmo

457
00:22:22,960 --> 00:22:25,180
número"-done"

458
00:22:26,260 --> 00:22:29,040
com a explicação claro

459
00:22:29,900 --> 00:22:31,340
Então, um exemplo

460
00:22:32,730 --> 00:22:34,960
Vamos fazer uma pesquisa

461
00:22:34,960 --> 00:22:36,470
"wontfix"

462
00:22:37,810 --> 00:22:39,970
não tocado desde o ano passado, perl

463
00:22:46,650 --> 00:22:48,200
incluir "wontfix"

464
00:22:55,140 --> 00:22:56,150
ignorar

465
00:22:57,720 --> 00:23:00,430
criado ou modificado no passado

466
00:23:00,430 --> 00:23:02,430
ano ou mais ou menos

467
00:23:03,260 --> 00:23:06,180
e ver a equipa perl

468
00:23:23,950 --> 00:23:25,370
Todos estes erros

469
00:23:25,370 --> 00:23:27,630
são de diferentes pacotes

470
00:23:27,630 --> 00:23:28,930
mas são todos

471
00:23:30,190 --> 00:23:32,690
correspondem ao mesmo critério

472
00:23:33,360 --> 00:23:36,040
e podemos ordená-los

473
00:23:36,040 --> 00:23:38,040
pela última data de modificação

474
00:23:40,460 --> 00:23:43,790
muitos deles foram esquecidos por alguns
anos

475
00:23:45,520 --> 00:23:48,010
e, bem, o

476
00:23:49,020 --> 00:23:51,750
próximo passo é começar a ler os
relatórios

477
00:23:53,610 --> 00:23:55,710
E já que eu preparei um pouco

478
00:23:55,710 --> 00:23:57,350
mesmo que não muito

479
00:23:57,530 --> 00:23:59,560
Eu seleccionei um

480
00:23:59,560 --> 00:24:01,970
e aqui está um que pode ser lido

481
00:24:02,700 --> 00:24:05,160
ok eu não irei ler

482
00:24:05,160 --> 00:24:07,160
completamente com vocês hoje, mas

483
00:24:09,400 --> 00:24:11,370
podem ver que

484
00:24:11,370 --> 00:24:13,370
a conclusão é

485
00:24:13,370 --> 00:24:15,900
a fonte considerou que não é um erro

486
00:24:16,740 --> 00:24:18,270
Foi informado em

487
00:24:18,270 --> 00:24:19,850
2010

488
00:24:19,850 --> 00:24:20,930
e assim

489
00:24:21,900 --> 00:24:24,380
já houve tempo suficiente

490
00:24:24,380 --> 00:24:26,380
para deixar as pessoas saber

491
00:24:26,380 --> 00:24:29,470
[riso]

492
00:24:30,280 --> 00:24:32,930
e foi fechado na fonte

493
00:24:33,320 --> 00:24:35,680
Então, o relatório de erro na fonte

494
00:24:35,680 --> 00:24:37,680
onde diz

495
00:24:38,380 --> 00:24:41,230
"It does according to the man page"

496
00:24:41,640 --> 00:24:42,640
"closing"

497
00:24:43,130 --> 00:24:45,070
Então, a fonte fechou-o

498
00:24:46,070 --> 00:24:47,550
e nós devemos fazer o mesmo

499
00:24:48,410 --> 00:24:49,550
Então, eu fiz

500
00:24:49,550 --> 00:24:51,550
e

501
00:24:51,550 --> 00:24:54,180
não irei mostrar agora, mas

502
00:24:58,170 --> 00:24:59,880
enviei este email

503
00:24:59,880 --> 00:25:01,880
mesmo antes de vir para cá

504
00:25:04,390 --> 00:25:06,910
para número_do_erro"-done"

505
00:25:06,910 --> 00:25:08,290
assunto:

506
00:25:10,530 --> 00:25:13,000
nós usamos um assunto tipo

507
00:25:13,000 --> 00:25:15,000
de relatório

508
00:25:15,000 --> 00:25:17,000
de erro, para que as pessoas

509
00:25:17,000 --> 00:25:19,000
saibam do que se trata

510
00:25:19,000 --> 00:25:21,000
e justifico que estou a fechá-lo

511
00:25:21,000 --> 00:25:23,820
e então a minha mensagem standard

512
00:25:27,990 --> 00:25:30,070
"Olá, estou a fechar este erro porque foi

513
00:25:30,070 --> 00:25:32,070
marcado não reproduzível durante alguns

514
00:25:32,070 --> 00:25:33,450
anos sem resposta

515
00:25:33,450 --> 00:25:35,450
Se tiver alguma razão para apontar

516
00:25:35,450 --> 00:25:37,570
como um problema, por favor sinta-se livre

517
00:25:37,570 --> 00:25:39,570
para o voltar a abrir ou pedi-lo a mim"

518
00:25:41,300 --> 00:25:43,360
Isto porque nem toda a gente que submete

519
00:25:43,360 --> 00:25:45,500
erros conhece todas as subtilezas

520
00:25:45,500 --> 00:25:48,480
de servidor de controlo

521
00:25:48,480 --> 00:25:50,480
e nem todos

522
00:25:50,480 --> 00:25:52,480
sabem como reabrir um erro

523
00:25:53,510 --> 00:25:56,990
e assim ao pedirem para reabrir

524
00:25:56,990 --> 00:25:58,990
pois um erro pode ser

525
00:25:58,990 --> 00:26:00,990
um pouco demais , e então

526
00:26:01,440 --> 00:26:03,540
se eu o fechar

527
00:26:03,540 --> 00:26:05,440
e não tiver sido uma boa ideia, eles
podem

528
00:26:05,440 --> 00:26:07,440
pedir-me a mim para o reabrir, e assim

529
00:26:08,870 --> 00:26:12,650
ninguém se perde no processo

530
00:26:17,230 --> 00:26:20,270
Por vezes, existem relatórios de erro que

531
00:26:20,270 --> 00:26:22,380
provavelmente deveriam ser

532
00:26:22,380 --> 00:26:24,280
fechados ou fundidos

533
00:26:24,280 --> 00:26:25,870
ou outra coisa, mas não têm a

534
00:26:25,870 --> 00:26:27,870
certeza absoluta

535
00:26:30,170 --> 00:26:32,800
Não há pressa, a maior parte deles

536
00:26:32,800 --> 00:26:34,800
estão à espera há muito tempo de qualquer
forma

537
00:26:34,800 --> 00:26:36,800
por isso demore

538
00:26:36,800 --> 00:26:38,800
alguns dias, semanas, meses

539
00:26:38,800 --> 00:26:40,800
ou anos

540
00:26:41,270 --> 00:26:42,980
como acontece, e

541
00:26:44,320 --> 00:26:46,070
talvez na próxima vez que

542
00:26:46,070 --> 00:26:48,300
abrir este erro, o mesmo estará

543
00:26:48,300 --> 00:26:50,300
mais claro de modo a lidar com ele

544
00:26:50,300 --> 00:26:53,370
pois tem mais experiência ou

545
00:26:54,610 --> 00:26:56,180
com uma mente limpa

546
00:26:57,190 --> 00:26:58,470
Pode também

547
00:26:58,470 --> 00:27:00,470
pedir opiniões dos

548
00:27:00,470 --> 00:27:03,210
maintainers, se eles estão

549
00:27:04,090 --> 00:27:06,760
dispostos a ajudar ou

550
00:27:07,520 --> 00:27:09,380
para outros amigos ou

551
00:27:09,380 --> 00:27:11,380
membros do grupo

552
00:27:13,810 --> 00:27:14,940
Atenção

553
00:27:15,560 --> 00:27:18,290
a questão sobre o ponto

554
00:27:18,290 --> 00:27:20,820
anterior de não fechar erros
aleatoriamente,

555
00:27:20,820 --> 00:27:22,820
se o ou a maintainer não tiver

556
00:27:22,820 --> 00:27:24,820
tempo para triar os seus erros

557
00:27:24,820 --> 00:27:26,820
eles poderão não

558
00:27:26,820 --> 00:27:28,820
ter necessariamente tempo para

559
00:27:29,710 --> 00:27:31,250
explicar-lhes

560
00:27:31,250 --> 00:27:33,540
sendo o caso do mesmo querer o erro
fechado ou não

561
00:27:35,040 --> 00:27:36,660
É por isso que é bom

562
00:27:37,170 --> 00:27:38,900
trabalhar em equipa porque

563
00:27:38,900 --> 00:27:41,260
é mais provável ter alguém disponível

564
00:27:41,260 --> 00:27:43,740
que o possa ajudar em caso de dúvidas

565
00:27:45,880 --> 00:27:48,250
Outra parte importante é

566
00:27:48,250 --> 00:27:50,250
dizer que o está a fazer

567
00:27:50,250 --> 00:27:51,510
porque

568
00:27:51,510 --> 00:27:53,510
se as pessoas não perceberem o

569
00:27:53,510 --> 00:27:54,910
que está a fazer, eles

570
00:27:54,910 --> 00:27:56,590
podem reagir mal

571
00:28:00,540 --> 00:28:02,240
Certifique-se que todos

572
00:28:02,240 --> 00:28:04,510
recebem a informação que precisam

573
00:28:04,510 --> 00:28:06,770
porque se fechar um erro

574
00:28:06,770 --> 00:28:08,770
quem o reportou recebe

575
00:28:08,770 --> 00:28:10,770
a informação

576
00:28:10,770 --> 00:28:12,770
mas se adicionar

577
00:28:12,770 --> 00:28:14,770
uma marcação, eles não, e

578
00:28:14,770 --> 00:28:16,610
outras pessoas podem responder ao

579
00:28:16,610 --> 00:28:18,610
relatório de erro a dizer

580
00:28:18,610 --> 00:28:20,610
que também têm o mesmo problema, e não

581
00:28:20,610 --> 00:28:22,790
recebem a informação

582
00:28:22,790 --> 00:28:25,380
por isso às vezes

583
00:28:25,380 --> 00:28:27,650
às vezes tem que verificar quem

584
00:28:27,650 --> 00:28:32,360
forneceu a informação para o relatório

585
00:28:32,360 --> 00:28:34,610
e garantir que o copiou para os

586
00:28:34,610 --> 00:28:38,090
mails que estiver a enviar, para que

587
00:28:40,100 --> 00:28:42,830
tenham a informação

588
00:28:45,500 --> 00:28:47,500
Não escreva uma novela

589
00:28:47,500 --> 00:28:50,000
quando fechar ou triar erros

590
00:28:50,000 --> 00:28:52,000
mas dê toda a informação

591
00:28:52,000 --> 00:28:54,000
para que as pessoas possam entender

592
00:28:54,000 --> 00:28:56,000
o que está a fazer, para que tenham

593
00:28:56,000 --> 00:28:58,000
um pouco de contexto e não tenham que

594
00:28:58,000 --> 00:29:00,480
ler todo o tópico de conversa

595
00:29:00,480 --> 00:29:02,740
para saber o porquê de você estar a fazer
isto

596
00:29:02,740 --> 00:29:04,740
no exemplo que dei anteriormente

597
00:29:04,740 --> 00:29:07,410
copiei o assunto

598
00:29:07,410 --> 00:29:09,490
do relatório de erro para que saibam

599
00:29:09,490 --> 00:29:10,740
sobre o relatório de erro

600
00:29:10,740 --> 00:29:13,020
disse o seu estado

601
00:29:15,020 --> 00:29:17,280
e que tinha tomado a decisão

602
00:29:17,280 --> 00:29:19,630
eles tem uma ideia do que se passa

603
00:29:21,030 --> 00:29:23,950
e

604
00:29:25,010 --> 00:29:27,010
pode ter mensagens genéricas

605
00:29:27,010 --> 00:29:29,010
não precisa de inovar

606
00:29:29,010 --> 00:29:31,010
todas as vezes, apenas copiar e

607
00:29:31,010 --> 00:29:33,010
colar e

608
00:29:33,010 --> 00:29:34,560
talvez alterar poucas palavras

609
00:29:35,210 --> 00:29:36,580
e

610
00:29:36,880 --> 00:29:39,450
como apenas fez um copy-paste

611
00:29:39,450 --> 00:29:41,180
não demora muito tempo,

612
00:29:41,180 --> 00:29:43,540
escreva algumas palavras simpáticas

613
00:29:43,540 --> 00:29:45,670
ajuda

614
00:29:51,250 --> 00:29:57,710
[gargalhadas e aplausos]

615
00:30:02,750 --> 00:30:05,270
Cuidado, podem existir dragões

616
00:30:07,080 --> 00:30:09,230
Eu deixei de fechar erros no passado

617
00:30:09,230 --> 00:30:11,590
dois meses depois de ter fechado um do

618
00:30:11,590 --> 00:30:13,730
Ian Jackson

619
00:30:13,730 --> 00:30:15,260
e foi uma má ideia

620
00:30:15,260 --> 00:30:16,750
e

621
00:30:16,750 --> 00:30:18,500
foi uma ideia tão má

622
00:30:18,500 --> 00:30:20,590
que perdi o meu entusiasmo

623
00:30:20,590 --> 00:30:23,840
por alguns meses

624
00:30:23,840 --> 00:30:25,960
Se conhecer uma pessoa como o Ian Jackson

625
00:30:25,960 --> 00:30:28,330
Se tudo indicar que

626
00:30:28,330 --> 00:30:30,210
um erro deve ser fechado

627
00:30:30,210 --> 00:30:32,230
ou marcado talvez

628
00:30:32,230 --> 00:30:34,740
apenas fechem apenas o vosso "tab"

629
00:30:34,740 --> 00:30:36,810
ignorem-no

630
00:30:36,810 --> 00:30:39,370
pensem apenas que não existe

631
00:30:39,370 --> 00:30:40,470
vocês sabem

632
00:30:40,470 --> 00:30:42,280
voçês certamente têm

633
00:30:42,280 --> 00:30:44,940
melhores coisas para fazer com a vossa
vida

634
00:30:44,940 --> 00:30:48,560
vocês têm mesmo, de verdade

635
00:30:51,220 --> 00:30:54,860
Eu tenho que ser franca,

636
00:30:54,860 --> 00:30:57,850
este é ele, mas

637
00:30:57,850 --> 00:31:02,930
existem provavelmente outros
como ele

638
00:31:02,930 --> 00:31:04,600
mas continuem

639
00:31:04,600 --> 00:31:06,950
Existem também pessoas muito simpáticas

640
00:31:06,950 --> 00:31:08,390
à volta de Debian, alguns

641
00:31:08,390 --> 00:31:11,410
com que se pode trabalhar

642
00:31:11,410 --> 00:31:13,930
falar e que são

643
00:31:13,930 --> 00:31:15,730
prestáveis e agradáveis

644
00:31:15,730 --> 00:31:18,330
e muito acolhedoras

645
00:31:18,330 --> 00:31:20,810
e lembrem-se: triagem de erros é divertida

646
00:31:20,810 --> 00:31:23,420
recompensadora e fácil

647
00:31:23,420 --> 00:31:27,050
assim que se iniciar

648
00:31:27,050 --> 00:31:28,730
E é isto.

649
00:31:28,730 --> 00:31:37,390
[aplausos]

650
00:31:42,010 --> 00:31:44,010
Alguém tem perguntas?

651
00:31:44,010 --> 00:31:45,940
Penso que não, mas

652
00:31:59,280 --> 00:32:01,210
[Q] Olá, voçês têm

653
00:32:01,210 --> 00:32:02,970
algumas outras histórias reais

654
00:32:02,970 --> 00:32:05,140
das vossas aventuras de correcção de
erros?

655
00:32:05,140 --> 00:32:06,960
[risos]

656
00:32:09,910 --> 00:32:11,940
[A] OK, Eu não

657
00:32:11,940 --> 00:32:14,000
Eu devia ter deixado aberto os relatórios

658
00:32:14,000 --> 00:32:16,450
Eu fechei um erro com

659
00:32:17,160 --> 00:32:19,900
mais de dez anos de idade

660
00:32:19,900 --> 00:32:23,240
Foi de certo modo engraçado

661
00:32:23,240 --> 00:32:25,790
Algumas pessoas que o submeteram

662
00:32:25,790 --> 00:32:28,430
escreveram-me pedindo para o reabrir

663
00:32:28,430 --> 00:32:29,720
por isso não foi

664
00:32:29,720 --> 00:32:32,310
uma proposta técnica

665
00:32:32,310 --> 00:32:34,660
É

666
00:32:35,300 --> 00:32:40,800
É útil propor para reabrir relatórios

667
00:32:40,800 --> 00:32:45,360
Muitas pessoas agradecem-me, o

668
00:32:45,360 --> 00:32:49,170
que é sempre agradável

669
00:32:49,170 --> 00:32:52,450
Os meus amigos maintainers por vezes

670
00:32:52,450 --> 00:32:54,450
ficam ciumentos quando posso dizer

671
00:32:54,450 --> 00:32:56,870
"Eu fechei 20 erros hoje"

672
00:32:56,870 --> 00:32:58,750
[risos]

673
00:33:00,030 --> 00:33:03,870
e eles dolorosamente fecham um

674
00:33:08,760 --> 00:33:12,400
Eu irei mantê-los ... actualizados

675
00:33:12,400 --> 00:33:17,040
com novas histórias de triagem de erros

676
00:33:28,950 --> 00:33:31,430
[Q] A partir do IRC, de Peyaro

677
00:33:31,430 --> 00:33:33,660
O que faz com os erros marcados "patch"

678
00:33:33,660 --> 00:33:36,650
com um patch enviados na ultima mensagem
mas

679
00:33:36,650 --> 00:33:39,950
sem resposta do maintainer?

680
00:33:39,950 --> 00:33:44,900
[A] OK você verifica se o maintainer
está activo

681
00:33:44,900 --> 00:33:46,900
nos seus pacotes

682
00:33:46,900 --> 00:33:50,080
Se está, então

683
00:33:50,080 --> 00:33:52,380
tente contactá-lo de novo

684
00:33:52,380 --> 00:33:54,060
e de novo

685
00:33:54,060 --> 00:33:56,470
se não responder

686
00:33:56,470 --> 00:33:58,550
a nada, então

687
00:33:58,550 --> 00:34:00,400
deverá declará-lo

688
00:34:00,400 --> 00:34:04,241
"missing in action"
(desaparecido em acção)

689
00:34:11,620 --> 00:34:15,720
Terá que lhe escrever

690
00:34:22,750 --> 00:34:24,700
Bem se o mesmo não fizer devidamente
o seu trabalho

691
00:34:24,700 --> 00:34:26,910
pode propor ajudá-lo

692
00:34:26,910 --> 00:34:29,200
ou encontrar alguém que o ajude

693
00:34:29,200 --> 00:34:31,030
a fazer um non-maintainer upload

694
00:34:31,030 --> 00:34:34,320
Acho eu

695
00:34:34,320 --> 00:34:36,590
mas

696
00:34:36,590 --> 00:34:38,580
triagem significa

697
00:34:38,580 --> 00:34:40,780
ajudar os maintainers também

698
00:34:40,780 --> 00:34:43,720
não tem

699
00:34:43,720 --> 00:34:46,240
não é o sítio correcto para

700
00:34:46,240 --> 00:34:48,140
começar a chateá-lo sobre o facto de

701
00:34:48,140 --> 00:34:50,450
que não está a fazer o trabalho
correctamente

702
00:34:50,450 --> 00:34:53,370
Eles provavelmente têm razões para

703
00:35:07,920 --> 00:35:11,010
[Questão ininteligível]

704
00:35:14,380 --> 00:35:17,690
[Q] Na equipa de jogos se existir um jogo
com um erro

705
00:35:17,690 --> 00:35:19,200
Você submete para a lista de correio, você
envia

706
00:35:19,200 --> 00:35:21,640
para o último

707
00:35:21,640 --> 00:35:23,370
uploader

708
00:35:23,370 --> 00:35:25,050
who do you

709
00:35:25,050 --> 00:35:26,160
get in contact with?

710
00:35:26,160 --> 00:35:28,410
[A] Quando eu quero fazer o quê?

711
00:35:28,410 --> 00:35:31,800
[Q] Quando achas um erro

712
00:35:31,800 --> 00:35:34,090
Num pacote que é

713
00:35:34,090 --> 00:35:35,810
mantido por uma equipa

714
00:35:35,810 --> 00:35:38,090
não por uma pessoa

715
00:35:38,090 --> 00:35:40,710
Oh podem me ouvir?

716
00:35:40,710 --> 00:35:43,230
Que diferença !

717
00:35:43,230 --> 00:35:45,380
[Q] Quando tu

718
00:35:45,380 --> 00:35:47,760
estás a lidar com um erro que não é

719
00:35:47,760 --> 00:35:49,680
mantido por apenas uma pessoa

720
00:35:49,680 --> 00:35:51,200
mas por uma equipa

721
00:35:51,200 --> 00:35:56,070
o que fazes usualmente, tu

722
00:35:56,070 --> 00:35:58,410
contactas a lista daquela equipa

723
00:35:58,410 --> 00:36:01,720
contactas o último uploader

724
00:36:01,720 --> 00:36:04,550
[A] Eu coloco a equipa

725
00:36:04,550 --> 00:36:06,220
na cópia e não apenas

726
00:36:06,220 --> 00:36:07,800
o uploader, porque

727
00:36:07,800 --> 00:36:09,880
o uploader, se

728
00:36:09,880 --> 00:36:11,530
o uploader pertence a uma equipa

729
00:36:11,530 --> 00:36:13,250
então eles vão

730
00:36:13,250 --> 00:36:16,040
ver o e-mail na lista da equipa

731
00:36:16,040 --> 00:36:18,600
e por vezes, outros

732
00:36:18,600 --> 00:36:22,260
estão a lidar com o pacote também

733
00:36:22,870 --> 00:36:24,650
[Q] Faria sentido ter

734
00:36:24,650 --> 00:36:26,480
pelo menos nalgumas equipas

735
00:36:26,480 --> 00:36:28,550
uma pessoa

736
00:36:28,550 --> 00:36:32,100
a desenvolver a interface entre 
os erros e outras coisas

737
00:36:34,320 --> 00:36:35,740
[A] Eu penso

738
00:36:35,740 --> 00:36:38,080
É útil para as equipas

739
00:36:38,080 --> 00:36:41,080
considerarem-se acolhedoras para

740
00:36:41,080 --> 00:36:42,960
quem quer triar erros

741
00:36:42,960 --> 00:36:45,830
e se puderem fornecer uma

742
00:36:45,830 --> 00:36:47,300
pessoa que se possa referenciar

743
00:36:47,300 --> 00:36:48,650
poderá ser útil também

744
00:36:48,650 --> 00:36:52,370
Foi assim que eu

745
00:36:52,370 --> 00:36:53,850
comecei em cada equipa, porque eu

746
00:36:53,850 --> 00:36:56,390
tinha a certeza que tinha uma pessoa que

747
00:36:56,390 --> 00:36:58,590
poderia responder às minhas questões e

748
00:36:58,590 --> 00:37:01,420
dizer-me simpaticamente se eu lixásse
tudo

749
00:37:03,290 --> 00:37:07,460
Eu estava com medo de ser

750
00:37:07,460 --> 00:37:10,720
castigada

751
00:37:10,720 --> 00:37:14,850
Sim , provavelmente é útil para as equipas
dizer

752
00:37:14,850 --> 00:37:17,290
"Nós damos as boas vindas e aqui está
a pessoa que

753
00:37:17,290 --> 00:37:19,290
está disponível para lidar com"

754
00:37:19,290 --> 00:37:21,480
[Q] Como fazes isso? Numa página web?

755
00:37:21,480 --> 00:37:23,430
No wiki?

756
00:37:23,430 --> 00:37:27,640
talvez numa página wiki ou qualquer coisa
do genero

757
00:37:35,810 --> 00:37:39,270
[A] Aqui na documentação de triagem
de erros

758
00:37:39,270 --> 00:37:40,860
Eu adicionei

759
00:37:40,860 --> 00:37:43,840
as equipas que dão as boas vindas

760
00:37:43,840 --> 00:37:47,270
mas a de jogos está já listada lá

761
00:37:47,270 --> 00:37:48,730
Eu listei as

762
00:37:48,730 --> 00:37:53,410
que tinha experimentado

763
00:37:53,410 --> 00:37:55,720
Mas sim

764
00:37:55,720 --> 00:37:59,410
Mas eu não escrevi a uma pessoa de contacto

765
00:37:59,410 --> 00:38:01,270
porque

766
00:38:01,270 --> 00:38:04,600
[Q] Eu estava a pensar que talvez

767
00:38:04,600 --> 00:38:06,630
e pensando alto

768
00:38:06,630 --> 00:38:09,020
que talvez seja um bom ponto de entrada

769
00:38:09,020 --> 00:38:12,340
para alguém que se quer juntar à equipa 
de jogos

770
00:38:12,340 --> 00:38:14,150
e que não seja um 'developer'

771
00:38:14,150 --> 00:38:17,080
e ajudar na triagem

772
00:38:17,080 --> 00:38:18,690
de erros

773
00:38:18,690 --> 00:38:21,210
Quero dizer, nós temos muitos jogos

774
00:38:21,210 --> 00:38:25,520
[A] Eu tenho uma boa desculpa para
instalar

775
00:38:25,560 --> 00:38:27,570
todos os jogos no meu computador
porque

776
00:38:27,570 --> 00:38:29,930
estava a tentar reproduzir erros

777
00:38:29,930 --> 00:38:33,650
[Q] Exactamente !

778
00:38:33,650 --> 00:38:36,320
[A] Eu penso, bem

779
00:38:36,320 --> 00:38:38,550
Eu não me queria à equipa de jogos

780
00:38:38,550 --> 00:38:40,230
Estou contente de ajudar a partir
de fora

781
00:38:40,230 --> 00:38:42,430
mas penso que é uma boa maneira porque

782
00:38:42,430 --> 00:38:44,480
consegue ver

783
00:38:44,480 --> 00:38:46,410
muitos pacotes diferentes

784
00:38:46,410 --> 00:38:49,460
[Q] Eu queria dizer alguém mais 
especializado

785
00:38:49,460 --> 00:38:52,590
Estou a falar da equipa de jogos

786
00:38:52,590 --> 00:38:54,100
Eu poderia falar de outra equipa

787
00:38:54,100 --> 00:38:56,080
ou da equipa de perl

788
00:38:56,080 --> 00:38:58,640
alguém que

789
00:38:58,640 --> 00:39:00,880
saiba mais ou menos

790
00:39:00,880 --> 00:39:02,530
seja mais especializado com este tipo de

791
00:39:02,530 --> 00:39:04,690
pacotes que a equipa produz

792
00:39:04,690 --> 00:39:06,940
mas não seja um developer ou não

793
00:39:06,940 --> 00:39:09,730
trabalhe tão perto quanto um developer

794
00:39:09,730 --> 00:39:12,700
mas possa ser um interface

795
00:39:12,700 --> 00:39:15,500
Não quer dizer como parte

796
00:39:15,500 --> 00:39:18,000
da equipa de triagem de erros

797
00:39:18,000 --> 00:39:20,690
Eu podia estar a falar da equipa de fonts

798
00:39:20,690 --> 00:39:23,670
Alguém de dentro da equipa que

799
00:39:23,670 --> 00:39:25,710
quisesse trabalhar nisso

800
00:39:25,710 --> 00:39:28,130
[A] Isso é engraçado porque quando se faz

801
00:39:28,130 --> 00:39:29,960
triagem de erros também se

802
00:39:29,960 --> 00:39:31,390
lê toda a troca

803
00:39:31,390 --> 00:39:34,010
sobre o erro, e assim pode-se

804
00:39:34,010 --> 00:39:37,160
descobrir a

805
00:39:37,160 --> 00:39:39,320
equipa de developers

806
00:39:39,320 --> 00:39:41,200
Vê-se exactamente como eles reagem, como

807
00:39:41,200 --> 00:39:43,140
respondem a relatórios de erros

808
00:39:43,140 --> 00:39:45,650
que informação querem

809
00:39:45,650 --> 00:39:49,890
o seu nível de paciência

810
00:39:49,890 --> 00:39:52,230
Assim se quiserem contribuir para

811
00:39:52,230 --> 00:39:54,140
uma equipa, existe uma boa maneira

812
00:39:54,140 --> 00:39:56,470
de conhecer a pessoa com

813
00:39:56,470 --> 00:39:59,050
que vais trabalhar

814
00:40:04,590 --> 00:40:06,700
Última pergunta?

815
00:40:06,700 --> 00:40:10,210
Não? Então tempo para uma pausa

816
00:40:12,520 --> 00:40:14,410
[aplausos]
