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

Allow to make ceph build reproducible #25

Closed
wants to merge 2 commits into
base: master
from

Conversation

Projects
None yet
2 participants
@bmwiedemann

bmwiedemann commented Sep 1, 2017

Without the 2nd commit, building the ceph package on openSUSE Linux
always differed:
http://rb.zq1.de/compare.factory-20170711/ceph-compare.out

It requires cmake-2.8.12+ from 2012 or so.

bmwiedemann added some commits Aug 31, 2017

Allow to override build date
in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.
Use cmake TIMESTAMP function
because it is not only platform independent
but also allows to override the build date
to make ceph builds reproducible
@alfredodeza

This comment has been minimized.

Show comment
Hide comment
@alfredodeza

alfredodeza Sep 6, 2017

You are submitting a PR against a fork of rocksdb, please submit them first to the origin repo, and once that gets merged it can then be added here

alfredodeza commented Sep 6, 2017

You are submitting a PR against a fork of rocksdb, please submit them first to the origin repo, and once that gets merged it can then be added here

@alfredodeza alfredodeza closed this Sep 6, 2017

@bmwiedemann

This comment has been minimized.

Show comment
Hide comment
@bmwiedemann

bmwiedemann Sep 18, 2017

It has now been merged upstream with some changes facebook#2848

bmwiedemann commented Sep 18, 2017

It has now been merged upstream with some changes facebook#2848

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