[devel] Q: Импорт исходников и патчей на packages.altlinux.org

Igor Zubkov igor.zubkov на gmail.com
Ср Сен 5 20:08:58 MSK 2012


2012/9/4 Michael Shigorin:
> On Tue, Sep 04, 2012 at 10:10:04PM +0300, Igor Zubkov wrote:
>> В текущий момент я готовлю обновление для packages.altlinux.org
>> которое добавит патчи и исходники из пакетов.
>
> Как уже говорил, это малополезное на данный момент занятие
> в силу малополезности патчей в существенной части пакетов,
> при создании которых в лучшем случае была ориентировка вида
> "кому надо, в гите посмотрят".

Просто это финальный марш-бросок перед тем как написать security
tracker для прометея. Охота что бы в prometheus2 были все фичи которые
есть в prometeus (sisyphus.ru).

> Об этой проблеме давно думаю и как-то попадалась на глаза
> отличная заметка о фундаментальной важности культуры патчей
> как средства обмена наработками, но страшно представить,
> сколько требуется сил для выравнивания сизифа и где их брать.
>
>> Это как обычно займёт достаточно много времени на импорт.
>> И будет сразу для всех пакетов из всех бранчей.
>
> Всё так же предпочитаешь наступать на грабли с размаху?..
> Сделай сперва одолжение и маленький пилот. :)

Я не просто так просил staging у тебя. Сейчас я на нём всё это тестирую.

Продакшен задеплоен из master'а. Он рабочий.

>> Вопросы:
>> 1) Максимальный размер исходников в 1Mb это не много? Или мало?
>
> Интересно, кто будет глазами смотреть метровую портянку в браузере.
> Десятки, ну сотня килобайт -- то, что ещё обозримо.

Control-F ещё никто не убрал. Я думаю что если проблема не в размере
всего этого в базе (квота всё таки не резиновая). К тому же, гугл ещё
и заиндексирует всё. Искать будет легче. Индексировать патчи (как и
исходники) через сфинкс на сайте я не собираюсь. Это уже слишком по
нагрузке будет.

>> 2) Может нужно ограничение на размер патчей?
>
> Посмотри сам:
>
> rpm -qlvp *.src.rpm | egrep '.(patch|diff)$' | sort -nk5 | less
>
> Патчей размером больше 1Mb сейчас 28 штук, из них два -- больше 100Mb.

Вот такой ответ меня больше устраивает.

Конец выхлопа выглядит так:
-rw-r--r--    1 builder builder       1015523 июля 28 09:16
zabbix-2.0.2-alt3.patch
-rw-r--r--    1 builder builder       1071738 мая 26 08:36
net-snmp30-5.7.1-alt8.patch
-rw-r--r--    1 builder builder       1112566 июня 19 09:31
move_hunspell_1.2.patch
-rw-r--r--    1 builder builder       1178918 июня 18 21:19
icewm-deb-alt-i18n_update.patch
-rw-r--r--    1 builder builder       1225110 дек. 12  2008 tpb-0.6.5-alt.patch
-rw-r--r--    1 builder builder       1303145 марта 19  2007
sinjdoc-annotations.patch
-rw-r--r--    1 builder builder       1347744 июня 12 00:57
moment-1.2.0-alt-changes.patch
-rw-r--r--    1 builder builder       1358779 авг. 30 11:53 ceph-0.51-alt1.patch
-rw-r--r--    1 builder builder       1559130 июля 22 16:48
parcellite-1.0.2-alt0.rc5.1.patch
-rw-r--r--    1 builder builder       1572362 мая 31  2009
vuze-4.2.0.2-alt1.patch
-rw-r--r--    1 builder builder       1677045 марта 21  2011
libunwind-0.99-alt5.2.patch
-rw-r--r--    1 builder builder       1685416 авг. 30 07:09
kernel-image-std-pae-3.5.3-alt1.patch
-rw-r--r--    1 builder builder       1685927 авг. 29 08:45
kernel-image-std-def-3.5.3-alt1.patch
-rw-r--r--    1 builder builder       1703953 авг. 26 11:46
kernel-image-un-def-3.5.3-alt1.patch
-rw-r--r--    1 builder builder       1763547 авг.  4  2011
kernel-image-pure-emerald-2.6.39-alt6.patch
-rw-r--r--    1 builder builder       2726305 июня 14 09:25
centericq-4.21.0.msn.patch
-rw-r--r--    1 builder builder       3099449 нояб. 25  2011
vim-7.3.353-alt1.patch
-rw-r--r--    1 hacker  hacker        3265850 окт.  7  2010 anthy-corpus.patch
-rw-r--r--    1 builder builder       3579169 мая 22 19:41
Terminal-0.4.8-alt6.patch
-rw-r--r--    1 builder builder       4268613 марта 20 23:24
linux-2.6.32.59.patch
-rw-r--r--    1 builder builder       4898779 марта 20 23:24
linux-2.6.32.58-feat-drivers-gpu--35.patch
-rw-r--r--    1 builder builder       5000205 окт. 24  2011
mailman-2.1.12-alt2.1.1-alt.patch
-rw-r--r--    1 builder builder       6732212 мая 14  2011
kernel-image-ovz-smp-2.6.32-alt8.patch
-rw-r--r--    1 builder builder       9897909 февр. 24  2012
policycoreutils-po.patch
-rw-r--r--    1 builder builder       9984207 апр. 27  2010
kile-2.1b4-alt1.patch
-rw-r--r--    1 builder builder      10293960 окт. 21  2010
kernel-image-hpc-skif-2.6.32-alt24.patch
-rw-r--r--    1 builder builder      18899699 апр. 19 20:13
pgadmin3-1.14.2-alt1.patch
-rw-r--r--    1 builder builder      23455202 июля 19 15:43
vala-0.16.1-alt1-pregenerated.patch
-rw-r--r--    1 builder builder     125405959 июля 20 16:07
kernel-image-el-smp-2.6.32-alt39.patch
-rw-r--r--    1 builder builder     129985442 авг.  8 09:16
kernel-image-ovz-el-2.6.32-alt73.patch

kernel-image-* и linux-* патчи смотреть просто бесполезно. Хотелось бы
узнать, а остальные патчи почему такие большие?

P.S.: Это письмо я написал ещё вчера, но не отправил. Я изменил размер
до 512k на патчи и исходники. Сейчас тестируется.

-- 
Igor Zubkov
http://hi.im/ice


Подробная информация о списке рассылки Devel