Вы здесь

Патчевание, каким гентушники его видят

Тут уже проскакивал вопрос о патчах и я читал dev.manual, но вот вопросик..
Щас для себя написал ebuild для vim7.3
Скачал дифф к 7.2->7.3, кинул в files, распаковал gz (уже лишне, да?!)
ну и добавил в секцию... Норм.

Вопрос 1:
А почему патчи хранятся в files в дереве портажа?
Патч применяется к исходникам, а не к ebuild (что за мысль ваще о_О) и ИМХО должен качаться через SRC_URI, лежать в distfiles

профит:
- дерево меньше, синк еще быстрее
- писать ebuild быстрее, указав src патча (читай выше, мне надо скачать его, положить... и (наверное) распаковать), не?

Вопрос 2:
Кстати, slepnoga поминал, что можно применять патчи, не вытаскивая их из архива.
Извиняюсь за нескромность.. А как?

ИМХО, ${FILESDIR} для патчей которые пишет сам ебилдер. Большие апстримовые патчи естественно отправляются в SRC_URI и по зеркалам. ПО поводу сжатых патчей, ЕМНИП epatch это умеет.

на патчи в дереве существует ограничение по размеру, не выкладывать же например на зеркало патч на 10 строчек?

Угу, 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 ;)