Re: [PSL-Brasil] Re: Possível validação
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 04/30/2007 08:07 AM, Pablo Sánchez wrote: Em 30/04/07, *Felipe Augusto van de Wiel (faw) escreveu: On 04/29/2007 11:59 PM, Pablo Sánchez wrote: Em 29/04/07, *Felipe Augusto van de Wiel (faw) escreveu: [...] minha idéia é verificar se uma versão compilada pela receita é capaz de reconhecer o XML gerado pelo IRPF-Livre, Você só conseguirá fazer isso SE o programa da receita inclui tal verificação, e foi isso que eu disse acima. Caso contrário, só terá um erro. Se eu tiver um erro, isso significa que não estamos 100%, ou seja, ainda que booleana, temos nossa resposta. E sim, o programa da receita tem validação de estrutura, isso não era uma hipótese. não estou preocupado com a validação de *todos* os arquivos da receita, ? E alguém falou neles? Então seu exemplo e seus comentários não foram claros o suficiente, e a comparação com um editor de textos não foi das melhores. a idéia era saber se o formato do IRPF-Livre é lido e reconhecido pela receita. Que tal propormos também a verificação do formato da versão da Receita junto ao IRPF-Livre? Não é a mesma coisa. Estamos tentando testar o resultado da versão livre para a versão proprietária, o caminho do SP para o SL ainda não valida nossa capacidade de gerar os arquivos para a receita. Será que ele o livre valida contra a DTD? Não acho que isso seja relevante para o teste de validade dos dados e de capacidade de entrega via ReceitaNet por exemplo. Se pudéssemos gerar tudo no IRPF-Livre e testar o envio pelo ReceitaNet também teríamos uma resposta. Será que lê de boa um arquivo gerado pelo IRPF deste ano, me permitindo usá-lo para acessar meu bkp deste ano? Este era o teste que eu estava propondo. A recíproca é verdadeira, e só se constatará pelos testes. Assim, ao invés de ficar elocubrando isso e aquilo, melhor fazermos, não acha? Vou baixar a versão do Oliva aqui e dar umas testadas, cabeçadas e cutuveladas. ;-) Exato, por isso que eu perguntei se o Oliva tinha condições de fazer o teste proposto. Quem já teve problemas com o IRPF em 98/99 sabe que qualquer pequena mudança no arquivo corrompe ele, naquela época o ReceitaNet costumava engolir arquivos e você tinha restaurar backup e isso poderia dar conflito com entregues/não-entregues. (É... eu também já tive que passear pelos formatos binários da receita pra salvar alguns amigos). Irrelevante no contexto da discussão. O pior cego é aquele que não quer ver. Sem nos anos 90 a Receita já checava a consistência dos arquivos, o que faria ela de repente abandonar os testes? Falamos sobre abertura e leitura dos arquivos atuais, com as especificações publicadas e versão do software feita pelo Oliva. Se em 19xx dava erro, só aí temos 7 anos de diferença, no mínimo... Se o arquivo abrisse, o próximo passo seria testar o ReceitaNet. ;) Abraço, Abraço, - -- Felipe Augusto van de Wiel (faw) Debian. Freedom to code. Code to freedom! -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGN8u9CjAO0JDlykYRAup+AJ0RKUfZcFv4HANRF9i/ZJIR4+TvDACfZc4P oWzAyEyuKafNCIhQbLoYq5I= =48R8 -END PGP SIGNATURE- ___ PSL-Brasil mailing list PSL-Brasil@listas.softwarelivre.org http://listas.softwarelivre.org/mailman/listinfo/psl-brasil Regras da lista: http://twiki.softwarelivre.org/bin/view/PSLBrasil/RegrasDaListaPSLBrasil
Re: [PSL-Brasil] Re: Possível validação
Vide abaixo: Em 30/04/07, Felipe Augusto van de Wiel (faw) [EMAIL PROTECTED] escreveu: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 [ Arrumando o top-post ] On 04/29/2007 11:59 PM, Pablo Sánchez wrote: Em 29/04/07, *Felipe Augusto van de Wiel (faw) escreveu: [...] Supondo que você ainda não tenha feito isso, você poderia pegar uma cópia do arquivo usado para fazer a entrega e tentar utilizá-lo/carregá-lo em um programa da Receita como se estivesse tentando restaurar um backup (ou abrir uma declaração já salva) e isso confirmaria se o arquivo está em formato válido, não? Não necessariamente, pois ao contrário de um processador de textos, onde você tem diversos processadores compatíveis com o formato, o da receita só tem um, o que poderia significar - claro que eu acho que não é assim, mas... - que não existe uma verificação de integridade sobre o arquivo. Para testar isso, só abrindo um arquivo e mudando na não para ver se existe tal verificação, se não, esse teste proposto fica furado... Minha avó sempre diz que de achar morreu um burro. ? Parece que sua morte é eminente... Você está testando algo diferente do que eu estava propondo, Não estou. minha idéia é verificar se uma versão compilada pela receita é capaz de reconhecer o XML gerado pelo IRPF-Livre, Você só conseguirá fazer isso SE o programa da receita inclui tal verificação, e foi isso que eu disse acima. Caso contrário, só terá um erro. não estou preocupado com a validação de *todos* os arquivos da receita, ? E alguém falou neles? a idéia era saber se o formato do IRPF-Livre é lido e reconhecido pela receita. Que tal propormos também a verificação do formato da versão da Receita junto ao IRPF-Livre? Será que ele o livre valida contra a DTD? Será que lê de boa um arquivo gerado pelo IRPF deste ano, me permitindo usá-lo para acessar meu bkp deste ano? A recíproca é verdadeira, e só se constatará pelos testes. Assim, ao invés de ficar elocubrando isso e aquilo, melhor fazermos, não acha? Vou baixar a versão do Oliva aqui e dar umas testadas, cabeçadas e cutuveladas. ;-) Quem já teve problemas com o IRPF em 98/99 sabe que qualquer pequena mudança no arquivo corrompe ele, naquela época o ReceitaNet costumava engolir arquivos e você tinha restaurar backup e isso poderia dar conflito com entregues/não-entregues. (É... eu também já tive que passear pelos formatos binários da receita pra salvar alguns amigos). Irrelevante no contexto da discussão. Falamos sobre abertura e leitura dos arquivos atuais, com as especificações publicadas e versão do software feita pelo Oliva. Se em 19xx dava erro, só aí temos 7 anos de diferença, no mínimo... Abraço, - -- Felipe Augusto van de Wiel (faw) Debian. Freedom to code. Code to freedom! -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGNW6qCjAO0JDlykYRApw2AJ9UWEsb1ML/j8Q/4SnJJTR35XxP8wCgyg0O naeIPtNJsB5QEh36qIyAFNM= =Oz5S -END PGP SIGNATURE- ___ PSL-Brasil mailing list PSL-Brasil@listas.softwarelivre.org http://listas.softwarelivre.org/mailman/listinfo/psl-brasil Regras da lista: http://twiki.softwarelivre.org/bin/view/PSLBrasil/RegrasDaListaPSLBrasil ___ PSL-Brasil mailing list PSL-Brasil@listas.softwarelivre.org http://listas.softwarelivre.org/mailman/listinfo/psl-brasil Regras da lista: http://twiki.softwarelivre.org/bin/view/PSLBrasil/RegrasDaListaPSLBrasil
Re: [PSL-Brasil] Re: Possível validação
On Apr 30, 2007, Pablo Sánchez [EMAIL PROTECTED] wrote: Bom, não consegui testar a versão, pois o Java da Sun disse que ele não é compatível. :-/ Como assim? O que exatamente você disse pra ele e o que foi que ele respondeu? :-) -- Alexandre Oliva http://www.lsd.ic.unicamp.br/~oliva/ FSF Latin America Board Member http://www.fsfla.org/ Red Hat Compiler Engineer [EMAIL PROTECTED], gcc.gnu.org} Free Software Evangelist [EMAIL PROTECTED], gnu.org} ___ PSL-Brasil mailing list PSL-Brasil@listas.softwarelivre.org http://listas.softwarelivre.org/mailman/listinfo/psl-brasil Regras da lista: http://twiki.softwarelivre.org/bin/view/PSLBrasil/RegrasDaListaPSLBrasil
[PSL-Brasil] Re: Possível validação
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 [ Arrumando o top-post ] On 04/29/2007 11:59 PM, Pablo Sánchez wrote: Em 29/04/07, *Felipe Augusto van de Wiel (faw) escreveu: [...] Supondo que você ainda não tenha feito isso, você poderia pegar uma cópia do arquivo usado para fazer a entrega e tentar utilizá-lo/carregá-lo em um programa da Receita como se estivesse tentando restaurar um backup (ou abrir uma declaração já salva) e isso confirmaria se o arquivo está em formato válido, não? Não necessariamente, pois ao contrário de um processador de textos, onde você tem diversos processadores compatíveis com o formato, o da receita só tem um, o que poderia significar - claro que eu acho que não é assim, mas... - que não existe uma verificação de integridade sobre o arquivo. Para testar isso, só abrindo um arquivo e mudando na não para ver se existe tal verificação, se não, esse teste proposto fica furado... Minha avó sempre diz que de achar morreu um burro. Você está testando algo diferente do que eu estava propondo, minha idéia é verificar se uma versão compilada pela receita é capaz de reconhecer o XML gerado pelo IRPF-Livre, não estou preocupado com a validação de *todos* os arquivos da receita, a idéia era saber se o formato do IRPF-Livre é lido e reconhecido pela receita. Quem já teve problemas com o IRPF em 98/99 sabe que qualquer pequena mudança no arquivo corrompe ele, naquela época o ReceitaNet costumava engolir arquivos e você tinha restaurar backup e isso poderia dar conflito com entregues/não-entregues. (É... eu também já tive que passear pelos formatos binários da receita pra salvar alguns amigos). Abraço, - -- Felipe Augusto van de Wiel (faw) Debian. Freedom to code. Code to freedom! -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGNW6qCjAO0JDlykYRApw2AJ9UWEsb1ML/j8Q/4SnJJTR35XxP8wCgyg0O naeIPtNJsB5QEh36qIyAFNM= =Oz5S -END PGP SIGNATURE- ___ PSL-Brasil mailing list PSL-Brasil@listas.softwarelivre.org http://listas.softwarelivre.org/mailman/listinfo/psl-brasil Regras da lista: http://twiki.softwarelivre.org/bin/view/PSLBrasil/RegrasDaListaPSLBrasil