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

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

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

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

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

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

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