Skip to content

by_country.zip pode diferir entre ambientes por causa do zlib #47

Open

Description

@matbrgz

Origem: revisão do PR #45 (spec 006, R5.2 e R5.6).

by_country.zip usa deflate nível 9. A saída comprimida depende da implementação do zlib (zlib padrão ou zlib-ng, que algumas distribuições e builds do CPython usam), então o mesmo conteúdo pode dar bytes diferentes, e outro SHA-256, entre a máquina do dono e o runner. O conteúdo descompactado continua idêntico.

Opções:

  • Documentar em R5.6 que a garantia de SHA256SUMS idêntico vale para o mesmo ambiente (mesmo runner, mesmo Python), ou
  • Trocar para ZIP_STORED (sem compressão; arquivo maior, bytes iguais em qualquer ambiente)
  • Teste correspondente em tests/test_publicacao.py

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions