Bug 34200 - Добавить поддержку SOURCE_DATE_EPOCH
Summary: Добавить поддержку SOURCE_DATE_EPOCH
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: rpm-build (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vladimir D. Seleznev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 34214 34105
  Show dependency tree
 
Reported: 2017-11-15 19:06 MSK by Vladimir D. Seleznev
Modified: 2017-11-20 06:12 MSK (History)
7 users (show)

See Also:


Attachments
SOURCE_DATE_EPOCH patch (1.96 KB, patch)
2017-11-15 20:02 MSK, Vladimir D. Seleznev
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir D. Seleznev 2017-11-15 19:06:06 MSK
rpmbuild упаковывает файлы в пакеты с тем timesptamp'ом, с которым эти файлы были установлены. Если ПО не устанавливает определённые timestamp'ы на файлы, то при каждой пересборке у файлов они меняются. Для обеспечения повторяемой сборки rpmbuild следует учитывать переменную окружения SOURCE_DATE_EPOCH, устанавливая timestamp при упаковки файла на тот, что указан в этой переменной, если тот, что стоит уже, превышает её.
Comment 1 Vladimir D. Seleznev 2017-11-15 20:02:53 MSK
Created attachment 7275 [details]
SOURCE_DATE_EPOCH patch
Comment 2 Repository Robot 2017-11-20 06:12:09 MSK
rpm-build-4.0.4-alt106 -> sisyphus:

Mon Nov 20 2017 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt106
- Added support for SOURCE_DATE_EPOCH environment variable
  (by Vladimir D. Seleznev; closes: #34200).
- Dropped bzdio support.