> Twas brillig at 14:33:25 20.12.2008 UTC+03 when at@altlinux.ru did gyre and gimble: > > AT> антисимметричное сравнение эпох может нарушать интуитивно понятные > AT> представления о сравнения версий. Эпоха просто становится "самым > AT> старшим" компонентом версии. > > И чем же это плохо? Вполне себе интуитивно понятное определение. Для > тех, кто в кишках rpm не рылся. Версия обычно связана с апстримом, я эпоха обычно связана с локальной спецификой. Если я мейнтейнер какого-то пакета, то я могу выставить зависимость на версию другого пакета. Зависимость обчно связана с версией апстримовского пакета, а не локальной спецификой (но нельзя исключать и обратного). # эта версия binutils поддерживает то что мне надо Requires: binutils >= *:2.18.50 Здесь "*" импровизированно означает любую эпоху; так вот, любую эпоху по новой схеме rpm-4.4+ указать нельзя, а достаточная эпоха делает ненужным сравнение версий. По старой схеме отсутствие эпохи в Requires означает любую эпоху. > Была эпоха никакая (нулевая), а стала первая.