linux-BR.org

Notícias de software livre e tecnologias

Para verificar se um pacote de software em determinado é reproduzível, os reconstruções são executados com algumas variações de ambiente e comparam os resultados da construção.Por exemplo, o tempo em uma das máquinas de construção é executado à frente, para verificar se algum carimbo “criado nesta data” está incorporado no resultado da construção.As reconstruções são acionadas periodicamente e, novamente, isso envolve consultas SQL.Mas como sabemos que não nos importamos com nulas aqui, podemos reescrever a consulta manualmente para usar não existe (subconsulta):
100ms parece muito melhor.A iniciativa reproduzível compra visa fazer a compilação de software totalmente determinística, sem variação na saída quando a compilação é executada novamente.

Fonte: https://www.cybertec-postgresql.com/en/reproducible-builds-postgresql-query-optimization/