Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Topic/repeatable #9

Closed
wants to merge 3 commits into from
Closed

Topic/repeatable #9

wants to merge 3 commits into from

Commits on May 20, 2016

  1. Ensure gzipped files have repeatable results

    The gz format puts a timestamp in the compressed file. Therefore
    repeated runs produce different gz files even though the input data
    is the same. Use a timestamp of 0 to ensure the compressed data is
    the same when the input data is the same.
    
    Neither the gzip executable nor the libarchive library provide a way
    to specify the timestamp explicitly, so we set the modification time
    of the input file. This is going to be removed anyway, so it doesn't
    matter what it's set to.
    neilmayhew committed May 20, 2016
  2. Ensure repeatable hints and icons results by not using parallelism

    Parallelism gives rise to a non-deterministic ordering of the icons and
    hints. Removing parallelism makes no appreciable difference to the
    speed.
    neilmayhew committed May 20, 2016