Bug 223622 - print/abcm2ps: display_version function in abcm2ps.c specifies date of compilation, causing port to be unreproducible
Summary: print/abcm2ps: display_version function in abcm2ps.c specifies date of compil...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Marcelo Araujo
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-12 06:07 UTC by delete2
Modified: 2017-11-27 05:25 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (araujo)


Attachments
Removes mentions of compilation date to support reproducibility (309 bytes, text/x-csrc)
2017-11-12 06:07 UTC, delete2
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description delete2 2017-11-12 06:07:23 UTC
Created attachment 187932 [details]
Removes mentions of compilation date to support reproducibility

Hello, I am posting this report to further the agenda of reproducible builds (wiki.freebsd.org/ReproducibleBuilds)

In this particular port, the display_version function in abcm2ps.c specifies date of compilation time, which causes this port to not be reproducible when built.

Removal of the date from the aforementioned function enables this build to be reproducible.
Comment 1 commit-hook freebsd_committer freebsd_triage 2017-11-27 05:25:15 UTC
A commit references this bug:

Author: araujo
Date: Mon Nov 27 05:24:53 UTC 2017
New revision: 454932
URL: https://svnweb.freebsd.org/changeset/ports/454932

Log:
  Make reproducible builds removing the date of compilation.

  PR:		ports/223622
  Submitted by:	Michael Kotlyar <mdk369@nyu.edu>

Changes:
  head/print/abcm2ps/Makefile
  head/print/abcm2ps/files/
  head/print/abcm2ps/files/patch-abcm2ps.c
Comment 2 Marcelo Araujo freebsd_committer freebsd_triage 2017-11-27 05:25:45 UTC
Committed, thanks!