Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Create .changes files for reproducible builds
release rpm files currently do not have .changes files, but these are needed to extract SOURCE_DATE_EPOCH for reproducible builds. Using the time stamp of the last commit to the input, which is the 000package-groups source package, as the time for the changes entry would be reproducible, however there is resistance to that. The other date that would is somewhat related is the time of the last source change for any input to the whole distribution, however AFAIK this date is not cheap enough to compute for OBS-VCS. This hopefully changes once we move to git. But I think the change date of 000package-groups makes more sense conceptually, because AFAIK that is the only information that can causes a change. However to not delay making progress with reproducible builds in Factory, I propose this change which is non-reproducible, by using the current wall-clock time. We can revisit this later. See https://reproducible-builds.org/ for more general information on this topic.
- Loading branch information