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

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

    <bug>
          <bug_id>36478</bug_id>
          
          <creation_ts>2019-03-31 11:28:21 +0300</creation_ts>
          <short_desc>Вместе с датой сборки надо отображать и дату пересборки.</short_desc>
          <delta_ts>2020-09-04 14:57:43 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Infrastructure</classification>
          <product>Infrastructure</product>
          <component>packages.altlinux.org</component>
          <version>unspecified</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>MOVED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey Y. Afonin">asy</reporter>
          <assigned_to name="majioa@altlinux.org">majioa</assigned_to>
          <cc>3aHyga</cc>
    
    <cc>grenka</cc>
    
    <cc>vseleznv</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>180228</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2019-03-31 11:28:21 +0300</bug_when>
    <thetext>Нпример сейчас у https://packages.altlinux.org/en/sisyphus/srpms/plasma5-workspace

Current version: 1:5.12.8-alt4
Built: 10 days ago
Size: 4.34 MB

Прямо как-нибудь так:
Current version: 1:5.12.8-alt4
Built: 10 days ago
Rebuilt: 2 days ago
Size: 4.34 MB

Может быть даже хранить историю дат пересборок для отдельной версии и &quot;Rebuilt&quot; ссылкой сделать, по которой список дат показывать. Это будет очень полезно для откатов на арихивные версии.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180232</commentid>
    <comment_count>1</comment_count>
    <who name="Vladimir D. Seleznev">vseleznv</who>
    <bug_when>2019-03-31 16:06:29 +0300</bug_when>
    <thetext>Т.к. для пакетов, собранных из sourcerpm (не из gear) исходный sourcerpm остаётся неизменным, то ориентироваться на buildtime из него ненадёжно. Предлагаю брать её из индексов исходных пакетов (первое поле, time since epoch):

http://ftp.altlinux.org/pub/distributions/archive/sisyphus/index/src/p/plasma5-workspace/d-t-s-evr.list</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181439</commentid>
    <comment_count>2</comment_count>
    <who name="Малъ Скрылевъ">3aHyga</who>
    <bug_when>2019-05-03 11:55:06 +0300</bug_when>
    <thetext>Что значит дата пересборки? Импорт-то вё равно есть, можно отображать старые даты</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181443</commentid>
    <comment_count>3</comment_count>
    <who name="Grigory Ustinov">grenka</who>
    <bug_when>2019-05-03 15:03:08 +0300</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; Что значит дата пересборки? Импорт-то вё равно есть, можно отображать старые
&gt; даты

http://geyser.altlinux.org/ru/sisyphus/srpms/liblensfun - собрано 8 месяцев назад. Пересобрано несколько дней назад. Исходники не изменились, а содержание пакета изменилось из-за пересборки с новым питоном.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181500</commentid>
    <comment_count>4</comment_count>
    <who name="Малъ Скрылевъ">3aHyga</who>
    <bug_when>2019-05-07 13:42:16 +0300</bug_when>
    <thetext>Если дата пересборки изменилась, то изменится и пакет и его md5, и тогда новый файл будет опознан и импортирован. Я не вижу изменений в нём с 4 сентября.

Вот внутренние данные сырпема (srpm):
buildtime: &quot;2018-09-04 09:12:58&quot;
created_at: &quot;2018-09-04 16:01:58&quot;
updated_at: &quot;2018-11-14 14:17:20&quot;

речь о майской пересборке не идёт.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181502</commentid>
    <comment_count>5</comment_count>
    <who name="Vladimir D. Seleznev">vseleznv</who>
    <bug_when>2019-05-07 14:04:27 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; Если дата пересборки изменилась, то изменится и пакет и его md5, и тогда новый
&gt; файл будет опознан и импортирован. Я не вижу изменений в нём с 4 сентября.
&gt; 
&gt; Вот внутренние данные сырпема (srpm):
&gt; buildtime: &quot;2018-09-04 09:12:58&quot;
&gt; created_at: &quot;2018-09-04 16:01:58&quot;
&gt; updated_at: &quot;2018-11-14 14:17:20&quot;
&gt; 
&gt; речь о майской пересборке не идёт.

Напоминаю, что sourcerpm&apos;ы для пакетов, собранных из sourcerpm, а не из gear, не перезаписываются при пересборке, поэтому этот метод для определения факта пересборки не подходит.

Как я в (In reply to comment #1)
&gt; Т.к. для пакетов, собранных из sourcerpm (не из gear) исходный sourcerpm
&gt; остаётся неизменным, то ориентироваться на buildtime из него ненадёжно.
&gt; Предлагаю брать её из индексов исходных пакетов (первое поле, time since
&gt; epoch):
&gt; 
&gt; http://ftp.altlinux.org/pub/distributions/archive/sisyphus/index/src/p/plasma5-workspace/d-t-s-evr.list</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181503</commentid>
    <comment_count>6</comment_count>
    <who name="Vladimir D. Seleznev">vseleznv</who>
    <bug_when>2019-05-07 14:05:04 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; Если дата пересборки изменилась, то изменится и пакет и его md5, и тогда новый
&gt; файл будет опознан и импортирован. Я не вижу изменений в нём с 4 сентября.
&gt; 
&gt; Вот внутренние данные сырпема (srpm):
&gt; buildtime: &quot;2018-09-04 09:12:58&quot;
&gt; created_at: &quot;2018-09-04 16:01:58&quot;
&gt; updated_at: &quot;2018-11-14 14:17:20&quot;
&gt; 
&gt; речь о майской пересборке не идёт.

Используйте информацию, записанную в индексы исходных пакетов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181764</commentid>
    <comment_count>7</comment_count>
    <who name="Малъ Скрылевъ">3aHyga</who>
    <bug_when>2019-05-22 18:37:03 +0300</bug_when>
    <thetext>Какие индексы имеются ввиду?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191414</commentid>
    <comment_count>8</comment_count>
    <who name="Vladimir D. Seleznev">vseleznv</who>
    <bug_when>2020-07-16 12:48:23 +0300</bug_when>
    <thetext>(In reply to Малъ Скрылевъ from comment #7)
&gt; Какие индексы имеются ввиду?

Вот эти:

http://ftp.altlinux.org/pub/distributions/archive/sisyphus/index/src/

Пример ruby:

http://ftp.altlinux.org/pub/distributions/archive/sisyphus/index/src/r/ruby/

http://ftp.altlinux.org/pub/distributions/archive/sisyphus/index/src/r/ruby/d-t-s-evr.list</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192205</commentid>
    <comment_count>9</comment_count>
    <who name="Малъ Скрылевъ">3aHyga</who>
    <bug_when>2020-09-03 15:54:46 +0300</bug_when>
    <thetext>Судя по всему задачу нужно на 2 разбивать, я пока сделаю поддержку gears, то есть без анализа файлов собороницы, потому что огорода нужно городить много для него.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192241</commentid>
    <comment_count>10</comment_count>
    <who name="Малъ Скрылевъ">3aHyga</who>
    <bug_when>2020-09-04 14:57:43 +0300</bug_when>
    <thetext>Поправил на predvridlo.office.basealt.ru, ожидается на проде в 0.9</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>