[Antique] Предложение по WIKI и тестовому мини-репозиторию
Leo-sp50
Leo-sp50 at yandex.ru
Wed Aug 11 16:54:26 UTC 2010
ИМХО
Минирепо нужен именно для тестовых пакетов, которым пока рано в 5.1.
Зачем забивать 5.1 тем, что еще будет много раз переделано ?
Что-бы частыми обновлениями маленьких пакетов провоцировать перегенерацию многомегабайтных
индексов ?
Что-бы получить 30-40 килобайтный пакет, скачивать несколько мегабайт индексных файлов,
не шикарно-ли будет ? Особенно для тех у кого и скорости не высокие и трафик платный, я не о себе,
но и о других людях забывать не стоит. Кстати, не грех и зависимости туда же положить,
что-бы это была единая точка для разработчиков и тестеров. И вообще, на время разработки
можно полностью продублировать все пакеты для Antique в отдельный минирепо
(который, кстати, будет не напряжно синхронизировать с локальными,
и собирать на их основе сразу на месте проверочные дистры не выкачивая образы,
если рядом держать общий сборочный профиль), а вот когда появиться более-менее стабильный дистрибутив,
перенести эти наработки в 5.1 или куда-то еще, как предлагает Владимир с добавлением antique
или anq для тех пакетов, что подверглись модернизации (если различие с первоисточниками будет существенным
и слияние с ними будет не целесообразным).
Логика тестирования - скачал\получил человек образ с тестовой сборкой и начинает ее крутить\пробовать,
находит ошибки или возникают у него дополнения-предложения, он сообщает "обществу Antique".
Автор пакета\программы вносит изменения\дополнения и выкладывает (передает для выкладывания) новый вариант,
и все заинтересованные, обновляют свои системы на этот вариант. Если появились новые зависимости, они должны
быть отражены в минирепо, если новых нет, то достаточно того, что уже есть на диске\образе.
Прежде нужно хотя-бы довести эту работу (проект по созданию дистрибутива для слабых ПК)
до вменяемого\стабильного состояния, а потом можно будет тратить время\силы на адаптацию в сизиф и т.д.
Хотя если у кого есть время и возможности сразу сделать и туда и туда - это можно только приветствовать.
Тут звучат слова про сизиф ... господа-товарищи, вы уж определитесь - либо одно, либо другое.
Мне без разницы, что будет выбрано, сизиф, 5.1, р5, главное, что-бы не было метаний от одного к другому и обратно.
Antique - это специализированный дистрибутив, специально затачиваемый под определенные условия.
Не надо пытаться делать по аналогии с другими Альтовскими продуктами, где идет уклон в сторону универсальности,
там есть для этого свои резоны, но в Antique подход должен быть другим.
Не вижу ни чего плохого в том, что появляются специально заточенные под Antique пакеты-аналоги, в которых
специально проведена адаптация и "заточка" под конкретные требования\специфику этого проекта. В результате слияния
с первоисточником, можно получить обратный эффект - очередной монстр, с претензией на "всеохватывающую всеобщность",
т.е. с чем боролись на то и напоролись. Ни кто не запрещает использовать эти доработанные\измененные пакеты и другим,
когда они будут доведены до нормального состояния.
Сейчас в программировании (это не про этот проект) идет не хорошая тенденция - желание разработчиков делать программы,
в которых в ущерб основному функционалу норовят напихать как можно больше всего побочного
и сесть одной попой на пять стульев, вот и плодятся универсальные комбайны.
More information about the Antique
mailing list