Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • librsvg librsvg
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 202
    • Issues 202
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • librsvglibrsvg
  • Merge requests
  • !10

Please make the PDF output reproducible

  • Review changes

  • Download
  • Patches
  • Plain diff
Closed Chris Lamb requested to merge lamby/librsvg:reproducible-pdf-output into master Feb 10, 2018
  • Overview 3
  • Commits 1
  • Pipelines 3
  • Changes 2

Whilst working on the Reproducible Builds effort [0], we noticed that rsvg-convert does not create reproducible output.

This is because it calls cairo_pdf_surface_create_for_stream without setting a modification time, thus leading to the current date always being generated.

An alternative patch could use the creation time of the input file, but this would be misleading metadata when applied to the output - it was not created at the same time as the input.

This has also been filed in Debian [1].

[0] https://reproducible-builds.org/ [1] https://bugs.debian.org/890027

Signed-off-by: Chris Lamb chris@chris-lamb.co.uk

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: reproducible-pdf-output