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

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

    <bug>
          <bug_id>9829</bug_id>
          
          <creation_ts>2006-08-01 13:20:18 +0400</creation_ts>
          <short_desc>[FR] Добавить возможность скачивания SourceX и PatchX</short_desc>
          <delta_ts>2008-03-14 00:43:17 +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>prometeus</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>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vladimir V. Kamarzin">vvk</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>avm</cc>
    
    <cc>icesik</cc>
    
    <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>39339</commentid>
    <comment_count>0</comment_count>
    <who name="Vladimir V. Kamarzin">vvk</who>
    <bug_when>2006-08-01 13:20:23 +0400</bug_when>
    <thetext>Хотелось бы, чтобы патчи можно было бы не только просматривать веб-интерфейсом,
но ещё и иметь возможность просто скачать их. Копировать не удобно, src.rpm
скачивать нерационально...

Иметь возможность скачивания разных SourceX тоже было бы неплохо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39340</commentid>
    <comment_count>1</comment_count>
    <who name="Igor Zubkov">icesik</who>
    <bug_when>2006-08-01 13:30:41 +0400</bug_when>
    <thetext>Когда-то я об этом тоже просил...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41013</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2006-10-02 15:54:10 +0400</bug_when>
    <thetext>crux@ больше не занимается prometeus</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54408</commentid>
    <comment_count>3</comment_count>
    <who name="liks">liks</who>
    <bug_when>2007-08-23 11:25:15 +0400</bug_when>
    <thetext>1. Добавил возможность скачивания патчей на тестовой площадке
alt3.linux.kiev.ua. Посмотрите пожалуйста, устроит ли такой вариант. 

2. Чтобы скачивать отдельные sourceX необходимо запихивать их все в базу.
Получится, что у нас в базе весь сизиф будет. Я думаю это не самый лучший
вариант, так что добавлять такую возможность я не планирую.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54410</commentid>
    <comment_count>4</comment_count>
    <who name="avm">avm</who>
    <bug_when>2007-08-23 11:48:49 +0400</bug_when>
    <thetext>1. Неплохо бы выдавать заголовок Content-Disposition с разумным filename= при
скачивании патча.
2. А почему в базе? SRPMы же где-то лежат, правда? И rpm2cpio | cpio --extract
работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54411</commentid>
    <comment_count>5</comment_count>
    <who name="Vladimir V. Kamarzin">vvk</who>
    <bug_when>2007-08-23 11:54:11 +0400</bug_when>
    <thetext>Может быть mime-type стоит отдавать как text/plain а не application/other?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54412</commentid>
    <comment_count>6</comment_count>
    <who name="avm">avm</who>
    <bug_when>2007-08-23 11:57:16 +0400</bug_when>
    <thetext>Ещё: на странице, где показывают патч, тоже должна быть ссылка Download.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54414</commentid>
    <comment_count>7</comment_count>
    <who name="liks">liks</who>
    <bug_when>2007-08-23 12:13:37 +0400</bug_when>
    <thetext>&gt;1. Неплохо бы выдавать заголовок Content-Disposition с разумным filename= при
&gt; скачивании патча.
Исправлено.

&gt;2. А почему в базе? SRPMы же где-то лежат, правда? И rpm2cpio | cpio --extract
&gt;работает.
На сколько я понял, prometeus изначально проектировался как автономное решение,
которое берет всю информацию во время работы только из базы и периодически по
крону обновляет саму базу. Бесспорно технически реализовать это можно, но если
делать на ходу rpm2cpio, то возникают вопросы о производительности, уязвимости
ДоС и др. Если для Вас это критично и Вы настаиваете на добавлении этой
возможности, давайте вынесем на это на обсуждение в devel@.

&gt; Может быть mime-type стоит отдавать как text/plain а не application/other?
Исправлено.

&gt; Ещё: на странице, где показывают патч, тоже должна быть ссылка Download.
Сделаю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54415</commentid>
    <comment_count>8</comment_count>
    <who name="avm">avm</who>
    <bug_when>2007-08-23 12:24:54 +0400</bug_when>
    <thetext>&gt; если делать на ходу rpm2cpio, то возникают вопросы о производительности, 
&gt; уязвимости ДоС и др. Если для Вас это критично и Вы настаиваете на 
&gt; добавлении этой возможности, давайте вынесем на это на обсуждение в devel@.
Нет, не критично. Немного обидно за *.po и *.desktop файлы, которые нельзя
скачивать только потому, что они не патчи. Но если сложно, то, конечно, не надо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54416</commentid>
    <comment_count>9</comment_count>
    <who name="liks">liks</who>
    <bug_when>2007-08-23 12:34:22 +0400</bug_when>
    <thetext>&gt; Ещё: на странице, где показывают патч, тоже должна быть ссылка Download.
Сделал.

&gt; Нет, не критично. Немного обидно за *.po и *.desktop файлы, которые нельзя
&gt; скачивать только потому, что они не патчи. Но если сложно, то, конечно, не надо.
Да, я понимаю что это было бы удобно, но в данный момент мне кажется это нельзя
сделать. Если в будущем появится такая возможность, непременно сделаю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54782</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2007-09-04 15:18:15 +0400</bug_when>
    <thetext>(In reply to comment #3)

&gt; 2. Чтобы скачивать отдельные sourceX необходимо запихивать их все в базу.
&gt; Получится, что у нас в базе весь сизиф будет. Я думаю это не самый лучший
&gt; вариант, так что добавлять такую возможность я не планирую.

Тем не менее, конфиги полезно было бы там видеть, к примеру... Может быть, 
сделать ограничение на размер sourceX ? Или предположить, что исходники только 
в Source0 ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54783</commentid>
    <comment_count>11</comment_count>
    <who name="avm">avm</who>
    <bug_when>2007-09-04 15:21:05 +0400</bug_when>
    <thetext>(In reply to comment #10)
&gt; Может быть, 
&gt; сделать ограничение на размер sourceX ?
Разумно.

&gt; Или предположить, что исходники только 
&gt; в Source0 ?
А вот это не сработает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54812</commentid>
    <comment_count>12</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-09-04 20:54:16 +0400</bug_when>
    <thetext>(In reply to comment #11)
&gt; &gt; Может быть, сделать ограничение на размер sourceX ?
&gt; Разумно.
Исключительно чтобы вытащить не-patch/diff а-ля конфиги?

Как правило, Source* составляют львиную долю src.rpm и кому они нужны -- пусть
сливает весь исходный пакет.  Не вижу смысла их дублировать.

Заботиться на данном этапе о тех, кому влом установить себе rpm, но хочется
брать исходники из наших пакетов -- смысла тоже не вижу, лучше потратить это
время на удобство для разработчиков Sisyphus.

Опять же не стоит полгода ковырять то, что за год уедет в git, как мне
кажется... у нас много вещей, которые и тогда останутся, но вот совершенствовать
систему потрошения/показа srpms в существенной мере мне кажется уже неоптимальным.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54821</commentid>
    <comment_count>13</comment_count>
    <who name="Vladimir V. Kamarzin">vvk</who>
    <bug_when>2007-09-05 08:40:13 +0400</bug_when>
    <thetext>+1. В сфере постепенного перехода на git даная функция утрачивает смысл, и шибко
развивать её я не вижу смысла.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>56612</commentid>
    <comment_count>14</comment_count>
    <who name="liks">liks</who>
    <bug_when>2007-10-17 01:50:42 +0400</bug_when>
    <thetext>Раз много желающих не нашлось, то закрываю со статусом WONTFIX. Если у кого-то
будет время и желание - пишите патчи.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57414</commentid>
    <comment_count>15</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-11-03 18:59:35 +0300</bug_when>
    <thetext>Патчи, кстати, сделаны на http://alt3.linux.kiev.ua и уже выкачены на
http://sisyphus.ru.  Таким образом, 50% FIXED, 50% WONTFIX и 100% CLOSED :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57599</commentid>
    <comment_count>16</comment_count>
    <who name="liks">liks</who>
    <bug_when>2007-11-08 01:31:23 +0300</bug_when>
    <thetext>Сделаю в недалеком будущем.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65745</commentid>
    <comment_count>17</comment_count>
    <who name="liks">liks</who>
    <bug_when>2008-03-14 00:03:29 +0300</bug_when>
    <thetext>Таксс.. Кажется я это сделал. Проверяем на alt3.linux.kiev.ua. Отображаются
исходники меньше 128Кб. Соответственно и скачивать можно их же. Более над
развитием этой фичи работать не хочу. Всех устраивает?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65748</commentid>
    <comment_count>18</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-03-14 00:43:17 +0300</bug_when>
    <thetext>(In reply to comment #17)
&gt; Таксс.. Кажется я это сделал. Проверяем на alt3.linux.kiev.ua.
Ой, только на главной под меню прямщас:

Группа: Система/Основа
О пакете: Menu system
Изменения:
- improve desktop categories translation file

&gt; Отображаются исходники меньше 128Кб. Соответственно и скачивать можно их же. 
&gt; Более над развитием этой фичи работать не хочу. Всех устраивает?
Не надо делать того, что не хочешь, пока есть много интересного тебе и нужного и
тебе, и другим :)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>