<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>34200</bug_id>
          
          <creation_ts>2017-11-15 19:06:06 +0300</creation_ts>
          <short_desc>Добавить поддержку SOURCE_DATE_EPOCH</short_desc>
          <delta_ts>2017-11-20 06:12:09 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>rpm-build</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>34214</blocked>
    
    <blocked>34105</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Vladimir D. Seleznev">vseleznv</reporter>
          <assigned_to name="Vladimir D. Seleznev">vseleznv</assigned_to>
          <cc>arseny</cc>
    
    <cc>glebfm</cc>
    
    <cc>imz</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>167270</commentid>
    <comment_count>0</comment_count>
    <who name="Vladimir D. Seleznev">vseleznv</who>
    <bug_when>2017-11-15 19:06:06 +0300</bug_when>
    <thetext>rpmbuild упаковывает файлы в пакеты с тем timesptamp&apos;ом, с которым эти файлы были установлены. Если ПО не устанавливает определённые timestamp&apos;ы на файлы, то при каждой пересборке у файлов они меняются. Для обеспечения повторяемой сборки rpmbuild следует учитывать переменную окружения SOURCE_DATE_EPOCH, устанавливая timestamp при упаковки файла на тот, что указан в этой переменной, если тот, что стоит уже, превышает её.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167271</commentid>
    <comment_count>1</comment_count>
      <attachid>7275</attachid>
    <who name="Vladimir D. Seleznev">vseleznv</who>
    <bug_when>2017-11-15 20:02:53 +0300</bug_when>
    <thetext>Created attachment 7275
SOURCE_DATE_EPOCH patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167344</commentid>
    <comment_count>2</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2017-11-20 06:12:09 +0300</bug_when>
    <thetext>rpm-build-4.0.4-alt106 -&gt; sisyphus:

Mon Nov 20 2017 Dmitry V. Levin &lt;ldv@altlinux&gt; 4.0.4-alt106
- Added support for SOURCE_DATE_EPOCH environment variable
  (by Vladimir D. Seleznev; closes: #34200).
- Dropped bzdio support.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>7275</attachid>
            <date>2017-11-15 20:02:53 +0300</date>
            <delta_ts>2017-11-15 20:02:53 +0300</delta_ts>
            <desc>SOURCE_DATE_EPOCH patch</desc>
            <filename>0001-Add-support-for-SOURCE_DATE_EPOCH-environment-variab.patch</filename>
            <type>text/plain</type>
            <size>2006</size>
            <attacher name="Vladimir D. Seleznev">vseleznv</attacher>
            
              <data encoding="base64">RnJvbSBkYjhiYjczY2Q5ZGVkNDI3YWIzNDZiNTU3YjNjOTdiYTQyNTQwMGQwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiAiVmxhZGltaXIgRC4gU2VsZXpuZXYiIDx2c2VsZXpudkBhbHRs
aW51eC5vcmc+CkRhdGU6IFR1ZSwgMTQgTm92IDIwMTcgMjI6MDE6MTUgKzAzMDAKU3ViamVjdDog
W1BBVENIIDEvMl0gQWRkIHN1cHBvcnQgZm9yIFNPVVJDRV9EQVRFX0VQT0NIIGVudmlyb25tZW50
IHZhcmlhYmxlCgpUaGlzIGFsbG93cyBycG1idWlsZCB0byBvdmVycmlkZSBmaWxlIHRpbWVzdGFt
cHMuCgpCYXNlZCBvbiBycG0ub3JnIGNvbW1pdCA4ZDg0ODc4LgotLS0KIGJ1aWxkL2ZpbGVzLmMg
fCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyNiBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYnVpbGQvZmlsZXMuYyBiL2J1
aWxkL2ZpbGVzLmMKaW5kZXggZmQ3MGM5ZC4uOTkwMTU1ZiAxMDA2NDQKLS0tIGEvYnVpbGQvZmls
ZXMuYworKysgYi9idWlsZC9maWxlcy5jCkBAIC04LDYgKzgsNyBAQAogCiAjZGVmaW5lCU1ZQUxM
UEVSTVMJMDc3NzcKIAorI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2luY2x1ZGUgPHJlZ2V4Lmg+CiAj
aW5jbHVkZSA8c2lnbmFsLmg+CS8qIGdldE91dHB1dEZyb20oKSAqLwogCkBAIC05OTcsNyArOTk4
LDI3IEBAIHN0YXRpYyB2b2lkIGdlbkNwaW9MaXN0QW5kSGVhZGVyKFNwZWMgc3BlYywgLypAcGFy
dGlhbEAqLyBGaWxlTGlzdCBmbCwKICAgICBGaWxlTGlzdFJlYyBmbHA7CiAgICAgY2hhciBidWZb
QlVGU0laXTsKICAgICBpbnQgaTsKLSAgICAKKyAgICBpbnQgb3ZlcnJpZGVfZGF0ZSA9IDA7Cisg
ICAgdGltZV90IHNvdXJjZV9kYXRlX2Vwb2NoOworICAgIGNvbnN0IGNoYXIgKnNyY2RhdGUgPSBn
ZXRlbnYoIlNPVVJDRV9EQVRFX0VQT0NIIik7CisKKyAgICAvKiBMaW1pdCB0aGUgbWF4aW11bSBk
YXRlIHRvIFNPVVJDRV9EQVRFX0VQT0NIIGlmIGRlZmluZWQKKyAgICAgKiBzaW1pbGFyIHRvIHRo
ZSB0YXIgLS1jbGFtcC1tdGltZSBvcHRpb24KKyAgICAgKiBodHRwczovL3JlcHJvZHVjaWJsZS1i
dWlsZHMub3JnL3NwZWNzL3NvdXJjZS1kYXRlLWVwb2NoLworICAgICAqLworICAgIGlmIChzcmNk
YXRlICYmICpzcmNkYXRlKSB7CisJY2hhciAqZW5kcHRyOworCWVycm5vID0gMDsKKwlzb3VyY2Vf
ZGF0ZV9lcG9jaCA9IHN0cnRvbChzcmNkYXRlLCAmZW5kcHRyLCAxMCk7CisJaWYgKHNyY2RhdGUg
PT0gZW5kcHRyIHx8ICplbmRwdHIKKwkgICAgfHwgKChzb3VyY2VfZGF0ZV9lcG9jaCA9PSBMT05H
X01JTiB8fCBzb3VyY2VfZGF0ZV9lcG9jaCA9PSBMT05HX01BWCkKKwkJJiYgZXJybm8gIT0gMCkp
IHsKKwkgICAgcnBtbG9nKFJQTUxPR19FUlIsIF8oInVuYWJsZSB0byBwYXJzZSAlcz0lc1xuIiks
ICJTT1VSQ0VfREFURV9FUE9DSCIsIHNyY2RhdGUpOworCX0gZWxzZSB7CisJICAgIG92ZXJyaWRl
X2RhdGUgPSAxOworCX0KKyAgICB9CisKICAgICAvKiBTb3J0IHRoZSBiaWcgbGlzdCAqLwogICAg
IHFzb3J0KGZsLT5maWxlTGlzdCwgZmwtPmZpbGVMaXN0UmVjc1VzZWQsCiAJICBzaXplb2YoKihm
bC0+ZmlsZUxpc3QpKSwgY29tcGFyZUZpbGVMaXN0UmVjcyk7CkBAIC0xMDY4LDYgKzEwODksMTAg
QEAgc3RhdGljIHZvaWQgZ2VuQ3Bpb0xpc3RBbmRIZWFkZXIoU3BlYyBzcGVjLCAvKkBwYXJ0aWFs
QCovIEZpbGVMaXN0IGZsLAogCSAgICBjb250aW51ZTsKIAl9CiAKKwlpZiAob3ZlcnJpZGVfZGF0
ZSAmJiBmbHAtPmZsX210aW1lID4gc291cmNlX2RhdGVfZXBvY2gpIHsKKwkgICAgZmxwLT5mbF9t
dGltZSA9IHNvdXJjZV9kYXRlX2Vwb2NoOworCX0KKwogCS8qIE9taXQgJy8nIGFuZC9vciBVUkwg
cHJlZml4LCBsZWF2ZSByb29tIGZvciAiLi8iIHByZWZpeCAqLwogCWFwYXRobGVuICs9IChzdHJs
ZW4oZmxwLT5maWxlVVJMKSAtIHNraXBMZW4gKyAoX2FkZERvdFNsYXNoID8gMyA6IDEpKTsKIAot
LSAKMi4xMC40Cgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>