[devel] file(1) upstream version
Dmitry V. Levin
ldv на altlinux.org
Чт Сен 27 23:24:18 MSK 2012
On Thu, Sep 27, 2012 at 10:59:44PM +0400, Alexey Gladkov wrote:
> 27.09.2012 22:45, Dmitry V. Levin wrote:
> > Апстримный file не предназначен для скриптов, поскольку в каждой новой
> > версии формат вывода меняется непредсказуемым образом, и формат базы
> > данных "с магией" тоже время от времени меняется с нарушением обратной
> > совместимости. У нас традиционно file использовался для скриптов в разных
> > ответственных местах, включая less и rpmbuild. В таких местах апстримный
> > file использовать, к сожалению, нельзя.
>
> Может собрать его рядом, чтобы хотя бы можно было понять масштаб
> разрушения ?
Масштаб разрушений вызван в первую очередь хроническим характером этих
разрушений. Собрать рядом на поиграться технически возможно, хотя и не
очень удобно, поскольку там не только /usr/bin/file, но еще и маны,
библиотека, /usr/share/file, /usr/share/magic и /etc/magic.
Если бы семантика описателей в базе магических данных не менялась от
случая к случаю, то можно было бы использовать один file(1) с libmagic
и для скриптов, и для развлечений, путем выбора разных баз данных.
Но апстрим отрезал нам и этот путь, стоимость поддержки отдельной
небольшой базы данных для нужд rpmbuild получается слишком высокой.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20120927/62072ea8/attachment.bin>
Подробная информация о списке рассылки Devel