If %source_date_epoch_from_changelog is true, RPM can set the SOURCE_DATE_EPOCH environment variable to the timestamp of the topmost changelog entry. The SOURCE_DATE_EPOCH can be in turn used by various projects to override otherwise dynamically generated timestamps.
E.g. this might help to have stable timestamps in generated documentation etc.
Just FTR, this is the ticket from @rjones which triggered this PR:
https://bugzilla.redhat.com/show_bug.cgi?id=1719647
My subsequent PR to set this env variable for Ruby:
https://src.fedoraproject.org/rpms/ruby/pull-request/47
and related ruby-sig ML discussion where @ngompa pointed out this RPM feature:
The spec says: When making changes, update version by +1, leave release alone.