[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dpkg-deb --build и пустые каталоги



В сообщении от 25 ноября 2007 14:50 Andrey Nikitin написал(a):
> Кстати, нашёл ( скорее наступил :-) ) на ещё нечто интересное.
> man dpkg
> /compare-versions
> > Операторы < << <= = >= >> > используются только для совместимости с синтаксисом файла control.
> !!! для совместимости, но всё же используется !!!
> 
> % dpkg --compare-versions '1' 'lt' '1' && echo TRUE || echo FALSE
> FALSE
> % dpkg --compare-versions '1' '<'  '1' && echo TRUE || echo FALSE
> TRUE

Понял в чём дело.
Так как < << <= = >= >> > используются только для совместимости с синтаксисом файла control
читаю debian-policy (файл control):

The deprecated forms `<' and `>' were used to
mean earlier/later or equal, rather than strictly earlier/later, so
they should not appear in new packages (though `dpkg' still supports them).

Странно однако. Видимо была серьёзная причина, чтобы "earlier/later" (без "or equal") 
совсем не использовать, а "earlier/later or equal" дополнительно к "<=" ">=" 
обозначить ещё и значками "<",">".
Может быть, чтобы к debian-policy проявляли большее внимание и не расслабляли булки :-) 

-- 
С Уважением,
       Андрей Никитин



Reply to: