Summary: | [FR] Добавить возможность скачивания SourceX и PatchX | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vladimir V. Kamarzin <vvk> |
Component: | prometeus | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P2 | CC: | avm, icesik, mike |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Vladimir V. Kamarzin
2006-08-01 13:20:23 MSD
Когда-то я об этом тоже просил... crux@ больше не занимается prometeus 1. Добавил возможность скачивания патчей на тестовой площадке alt3.linux.kiev.ua. Посмотрите пожалуйста, устроит ли такой вариант. 2. Чтобы скачивать отдельные sourceX необходимо запихивать их все в базу. Получится, что у нас в базе весь сизиф будет. Я думаю это не самый лучший вариант, так что добавлять такую возможность я не планирую. 1. Неплохо бы выдавать заголовок Content-Disposition с разумным filename= при скачивании патча. 2. А почему в базе? SRPMы же где-то лежат, правда? И rpm2cpio | cpio --extract работает. Может быть mime-type стоит отдавать как text/plain а не application/other? Ещё: на странице, где показывают патч, тоже должна быть ссылка Download. >1. Неплохо бы выдавать заголовок Content-Disposition с разумным filename= при > скачивании патча. Исправлено. >2. А почему в базе? SRPMы же где-то лежат, правда? И rpm2cpio | cpio --extract >работает. На сколько я понял, prometeus изначально проектировался как автономное решение, которое берет всю информацию во время работы только из базы и периодически по крону обновляет саму базу. Бесспорно технически реализовать это можно, но если делать на ходу rpm2cpio, то возникают вопросы о производительности, уязвимости ДоС и др. Если для Вас это критично и Вы настаиваете на добавлении этой возможности, давайте вынесем на это на обсуждение в devel@. > Может быть mime-type стоит отдавать как text/plain а не application/other? Исправлено. > Ещё: на странице, где показывают патч, тоже должна быть ссылка Download. Сделаю. > если делать на ходу rpm2cpio, то возникают вопросы о производительности,
> уязвимости ДоС и др. Если для Вас это критично и Вы настаиваете на
> добавлении этой возможности, давайте вынесем на это на обсуждение в devel@.
Нет, не критично. Немного обидно за *.po и *.desktop файлы, которые нельзя
скачивать только потому, что они не патчи. Но если сложно, то, конечно, не надо.
> Ещё: на странице, где показывают патч, тоже должна быть ссылка Download. Сделал. > Нет, не критично. Немного обидно за *.po и *.desktop файлы, которые нельзя > скачивать только потому, что они не патчи. Но если сложно, то, конечно, не надо. Да, я понимаю что это было бы удобно, но в данный момент мне кажется это нельзя сделать. Если в будущем появится такая возможность, непременно сделаю. (In reply to comment #3) > 2. Чтобы скачивать отдельные sourceX необходимо запихивать их все в базу. > Получится, что у нас в базе весь сизиф будет. Я думаю это не самый лучший > вариант, так что добавлять такую возможность я не планирую. Тем не менее, конфиги полезно было бы там видеть, к примеру... Может быть, сделать ограничение на размер sourceX ? Или предположить, что исходники только в Source0 ? (In reply to comment #10) > Может быть, > сделать ограничение на размер sourceX ? Разумно. > Или предположить, что исходники только > в Source0 ? А вот это не сработает. (In reply to comment #11) > > Может быть, сделать ограничение на размер sourceX ? > Разумно. Исключительно чтобы вытащить не-patch/diff а-ля конфиги? Как правило, Source* составляют львиную долю src.rpm и кому они нужны -- пусть сливает весь исходный пакет. Не вижу смысла их дублировать. Заботиться на данном этапе о тех, кому влом установить себе rpm, но хочется брать исходники из наших пакетов -- смысла тоже не вижу, лучше потратить это время на удобство для разработчиков Sisyphus. Опять же не стоит полгода ковырять то, что за год уедет в git, как мне кажется... у нас много вещей, которые и тогда останутся, но вот совершенствовать систему потрошения/показа srpms в существенной мере мне кажется уже неоптимальным. +1. В сфере постепенного перехода на git даная функция утрачивает смысл, и шибко развивать её я не вижу смысла. Раз много желающих не нашлось, то закрываю со статусом WONTFIX. Если у кого-то будет время и желание - пишите патчи. Патчи, кстати, сделаны на http://alt3.linux.kiev.ua и уже выкачены на http://sisyphus.ru. Таким образом, 50% FIXED, 50% WONTFIX и 100% CLOSED :) Сделаю в недалеком будущем. Таксс.. Кажется я это сделал. Проверяем на alt3.linux.kiev.ua. Отображаются исходники меньше 128Кб. Соответственно и скачивать можно их же. Более над развитием этой фичи работать не хочу. Всех устраивает? (In reply to comment #17) > Таксс.. Кажется я это сделал. Проверяем на alt3.linux.kiev.ua. Ой, только на главной под меню прямщас: Группа: Система/Основа О пакете: Menu system Изменения: - improve desktop categories translation file > Отображаются исходники меньше 128Кб. Соответственно и скачивать можно их же. > Более над развитием этой фичи работать не хочу. Всех устраивает? Не надо делать того, что не хочешь, пока есть много интересного тебе и нужного и тебе, и другим :) |