On Sat, Dec 20, 2008 at 06:02:00PM +0600, Mikhail Gusarov wrote: > Twas brillig at 14:57:33 20.12.2008 UTC+03 when at@altlinux.ru did gyre and gimble: > > AT> Зависимость обчно связана с версией апстримовского пакета, а не > AT> локальной спецификой (но нельзя исключать и обратного). > > Апстримовый пакет в чистом виде в репозитории не присутствует, и поэтому > такие зависимости делать не стоит: Я могу быть уверен, что пакет в репозитарии с апстриповской версией реализует функциональность в рамках апистримовской версии. Но я *не знаю*, какая эпоха у этого пакета в репозитарии. А без эпохи я не могу указать актуальную апстримовкую версию, поскольку эпоха перебивает версию. Получается, я должен знать больше, чем то, что уже знаю, и чего мне как мейнтейнеру в принципе достаточно знать. Я не могу взять понятие апстримовской версии и поставить на неё зависимость, мне нужно учитывать локальную специфику, которая меняется более или менее ... > AT> # эта версия binutils поддерживает то что мне надо > AT> Requires: binutils >= *:2.18.50 > > Это не будет работать, если epoch пришлось ввести из-за того, что по > ошибке залили пакет версии 2.170.50. Так что лучше уж не опираться на > апстримные версии, но смотреть, какой пакет какому апстриму > соответствует. Если по ошибке залили версию, слабо связанную с апстримом, то есть откуда её взяли, то это я не знаю.