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 estejam 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 aqui 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:36,610 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:49,640 ajuda 614 00:29:51,250 --> 00:30:02,420 [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 de 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:54,600 Eles provavelmente têm razões para 703 00:35:07,920 --> 00:35:11,010 [Questão ininteligível] 704 00:35:14,980 --> 00:35:17,690 [Q] Na equipa de jogos se existir um jogo com um erro 705 00:35:17,690 --> 00:35:20,510 Você submete para a lista de correio, você envia 706 00:35:20,510 --> 00:35:22,340 para o último 707 00:35:22,340 --> 00:35:25,020 uploader 708 00:35:25,020 --> 00:35:25,930 709 00:35:25,930 --> 00:35:27,930 710 00:35:27,930 --> 00:35:29,930 711 00:35:29,930 --> 00:35:33,430 712 00:35:33,430 --> 00:35:35,430 713 00:35:35,430 --> 00:35:37,430 714 00:35:37,430 --> 00:35:39,430 715 00:35:39,430 --> 00:35:41,430 716 00:35:42,590 --> 00:35:45,090 717 00:35:45,090 --> 00:35:47,090 718 00:35:47,090 --> 00:35:49,090 719 00:35:49,090 --> 00:35:51,090 720 00:35:51,090 --> 00:35:53,090 721 00:35:53,090 --> 00:35:57,900 722 00:35:57,900 --> 00:36:01,210 723 00:36:01,210 --> 00:36:03,210 724 00:36:03,210 --> 00:36:05,210 725 00:36:05,210 --> 00:36:06,790 726 00:36:06,790 --> 00:36:08,790 727 00:36:08,790 --> 00:36:10,790 728 00:36:10,790 --> 00:36:12,790 729 00:36:12,790 --> 00:36:14,990 730 00:36:15,610 --> 00:36:19,080 731 00:36:19,080 --> 00:36:21,460 732 00:36:22,380 --> 00:36:24,230 733 00:36:24,230 --> 00:36:26,030 734 00:36:26,030 --> 00:36:28,030 735 00:36:28,030 --> 00:36:31,080 736 00:36:33,150 --> 00:36:35,040 737 00:36:35,040 --> 00:36:37,040 738 00:36:37,040 --> 00:36:40,290 739 00:36:40,290 --> 00:36:42,070 740 00:36:42,070 --> 00:36:44,740 741 00:36:44,740 --> 00:36:46,740 742 00:36:46,740 --> 00:36:48,280 743 00:36:48,280 --> 00:36:50,740 744 00:36:52,110 --> 00:36:53,950 745 00:36:53,950 --> 00:36:56,030 746 00:36:56,030 --> 00:36:58,030 747 00:36:58,030 --> 00:37:00,300 748 00:37:02,680 --> 00:37:05,050 749 00:37:06,730 --> 00:37:08,760 750 00:37:10,430 --> 00:37:13,090 751 00:37:13,680 --> 00:37:16,830 752 00:37:16,830 --> 00:37:18,830 753 00:37:18,830 --> 00:37:20,830 754 00:37:20,830 --> 00:37:21,910 755 00:37:23,170 --> 00:37:26,360 756 00:37:35,810 --> 00:37:38,230 757 00:37:38,230 --> 00:37:40,380 758 00:37:40,380 --> 00:37:42,630 759 00:37:43,450 --> 00:37:45,270 760 00:37:46,660 --> 00:37:48,810 761 00:37:48,810 --> 00:37:51,620 762 00:37:53,000 --> 00:37:54,440 763 00:37:54,990 --> 00:37:58,280 764 00:37:58,990 --> 00:37:59,720 765 00:37:59,720 --> 00:38:02,420 766 00:38:02,420 --> 00:38:05,060 767 00:38:05,060 --> 00:38:08,150 768 00:38:08,150 --> 00:38:11,840 769 00:38:11,840 --> 00:38:13,840 770 00:38:13,840 --> 00:38:15,840 771 00:38:15,840 --> 00:38:17,840 772 00:38:18,260 --> 00:38:20,670 773 00:38:21,970 --> 00:38:25,200 774 00:38:25,200 --> 00:38:27,200 775 00:38:27,200 --> 00:38:29,200 776 00:38:29,200 --> 00:38:31,200 777 00:38:33,250 --> 00:38:35,320 778 00:38:35,580 --> 00:38:37,750 779 00:38:37,750 --> 00:38:40,120 780 00:38:40,120 --> 00:38:41,860 781 00:38:41,860 --> 00:38:43,860 782 00:38:43,860 --> 00:38:45,860 783 00:38:45,860 --> 00:38:48,360 784 00:38:48,360 --> 00:38:50,360 785 00:38:50,360 --> 00:38:53,280 786 00:38:53,280 --> 00:38:55,280 787 00:38:55,280 --> 00:38:57,280 788 00:38:58,160 --> 00:39:00,300 789 00:39:00,300 --> 00:39:02,200 790 00:39:02,200 --> 00:39:04,200 791 00:39:04,510 --> 00:39:06,680 792 00:39:06,680 --> 00:39:09,480 793 00:39:09,480 --> 00:39:12,500 794 00:39:12,500 --> 00:39:16,110 795 00:39:16,110 --> 00:39:17,730 796 00:39:17,730 --> 00:39:20,100 797 00:39:20,100 --> 00:39:22,710 798 00:39:22,710 --> 00:39:24,710 799 00:39:25,480 --> 00:39:27,210 800 00:39:27,210 --> 00:39:29,210 801 00:39:29,480 --> 00:39:31,470 802 00:39:31,470 --> 00:39:33,470 803 00:39:34,120 --> 00:39:36,370 804 00:39:36,670 --> 00:39:38,370 805 00:39:38,370 --> 00:39:40,370 806 00:39:40,370 --> 00:39:42,370 807 00:39:42,720 --> 00:39:44,720 808 00:39:45,200 --> 00:39:47,160 809 00:39:48,890 --> 00:39:51,280 810 00:39:51,280 --> 00:39:53,280 811 00:39:53,280 --> 00:39:55,280 812 00:39:55,280 --> 00:39:58,380 813 00:40:03,350 --> 00:40:05,200 814 00:40:06,320 --> 00:40:09,320 815 00:40:11,110 --> 00:40:16,180