Re: [PSL-Brasil] Re: Possível validação

2007-05-03 Por tôpico Felipe Augusto van de Wiel (faw)
-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

2007-04-30 Por tôpico Pablo Sánchez

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

2007-04-30 Por tôpico Alexandre Oliva
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

2007-04-29 Por tôpico Felipe Augusto van de Wiel (faw)
-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