Патчевание, каким гентушники его видят
razum2um 21 июля, 2010 - 20:23
Тут уже проскакивал вопрос о патчах и я читал dev.manual, но вот вопросик..
Щас для себя написал ebuild для vim7.3
Скачал дифф к 7.2->7.3, кинул в files, распаковал gz (уже лишне, да?!)
ну и добавил в секцию... Норм.
Вопрос 1:
А почему патчи хранятся в files в дереве портажа?
Патч применяется к исходникам, а не к ebuild (что за мысль ваще о_О) и ИМХО должен качаться через SRC_URI, лежать в distfiles
профит:
- дерево меньше, синк еще быстрее
- писать ebuild быстрее, указав src патча (читай выше, мне надо скачать его, положить... и (наверное) распаковать), не?
Вопрос 2:
Кстати, slepnoga поминал, что можно применять патчи, не вытаскивая их из архива.
Извиняюсь за нескромность.. А как?
»
- Для комментирования войдите или зарегистрируйтесь
ИМХО, ${FILESDIR} для патчей
ИМХО, ${FILESDIR} для патчей которые пишет сам ебилдер. Большие апстримовые патчи естественно отправляются в SRC_URI и по зеркалам. ПО поводу сжатых патчей, ЕМНИП epatch это умеет.
на патчи в дереве существует
на патчи в дереве существует ограничение по размеру, не выкладывать же например на зеркало патч на 10 строчек?
Угу, 50 кб, на больший размер
Угу, 50 кб, на больший размер репоман ругается.
на данный момент времени (использование cvs в дереве) все сжатые патчи так же идут только в SRC_URI
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)