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
Caros, esta conversa seguem em PVT (antes que alguém pense que eu não estou respondendo nosso amigo Oliva. ;-)) Em 30/04/07, Alexandre Oliva <[EMAIL PROTECTED]> escreveu: 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
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
Re: [PSL-Brasil] Re: Possível validação
Bom, não consegui testar a versão, pois o Java da Sun disse que ele não é compatível. :-/ Como estou em uma máquina windows e sem acesso a uma máquina com Linux para testes (temos servidores aqui, mas se eu testasse lá estaria morrendo de achar, segundo a avó do faw, ou seja, ia ser uma burrada só) aqui no trabalho, vou ter que testar em casa mesmo, e só à noite... que raiva. Em 30/04/07, Pablo Sánchez <[EMAIL PROTECTED]> escreveu: 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
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