Здравствуйте Eugene Prokopiev В сообщении от Вторник 18 сентября 2007 Eugene Prokopiev написал(a): > Здравствуйте! > > > > А что будет, если сейчас я запакую и отправлю в инкаминг > пакет-0.1.RC1, > а завтра пакет-0.1 (т.е. окончательный релиз)? Не окажется ли первый > "лексикографически круче"? Для того, чтобы разрешить сомнения, > провел > эксперимент: > > $ echo -e '0.1.RC1\n0.1' | sort > > 0.1 > 0.1.RC1 > > Получается, что окажется? Как принято выкручиваться? Во-первых http://www.freesource.info/wiki/AltLinux/Sisyphus/devel/TypicalPackagingErrors/versions?v=6f& "т.е. 7.1PRE1 действительно больше чем 7.1.1. Выход в данной ситуации один. Давать номера пакетов вида: version-altx.prefix Например, в данной ситуации, было бы лучше версию PRE1 запаковать как 7.1-alt0.PRE1, а официальный релиз тогда имел бы версию 7.1-alt1 и т.д. Тоже самое предлагается делать и для cvs (например 7.1-alt0.cvs20051128) и всяких там alpha/beta/rc/pre. Сборка alt0 как раз визуально выделят версии cvs/pre из списка релизов." Т.е. alt, идущий впереди упорядочивает версии пакетов. Во-вторых существуют эпохи и т.п. инструменты для таких случаев. -- С уважением Хихин Руслан