[devel] /usr/lib/rpm/pkgconfig.prov -- слишком строгая проверка на версию
Konstantin Pavlov
thresh на altlinux.ru
Ср Июн 30 12:50:00 UTC 2010
On Wed, Jun 30, 2010 at 04:42:21PM +0400, Konstantin Pavlov wrote:
> Добрый день.
>
> В /usr/lib/rpm/pkgconfig.prov используется слишком строгая проверка на
> версию в .pc-файле:
>
> case "$3" in
> *[!A-Za-z0-9_.+-]*)
> Fatal "$f: invalid pkg-config output: $line" ;;
> [0-9]*) ;;
> *) Fatal "$f: invalid pkg-config output: $line" ;;
> esac
>
> При этом, в man-странице не регламентируется формат строки Version, так же как
> и в коде pkg-config нет подобных проверок.
>
> Предлагаю убрать излишний ум из /usr/lib/rpm/pkgconfig.prov.
К примеру,
thresh на snowwhite ~ $ /usr/lib/rpm/pkgconfig.prov ./librtmp.pc
pkgconfig.prov: ERROR: /home/thresh/librtmp.pc: invalid pkg-config output: librtmp = v2.2f
К тому же, вполне возможны версии типа "a", "b", "c" и т.п., разработчики
иногда попадаются и с Марса.
--
<frob> а слабо iconv-ом время из Unix-time в GMT конвертить? =)
<Pilot> frob: что, может???
<frob> если потренировать и пообещать банан, то думаю сможет
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20100630/03cd8a7a/attachment.bin>
Подробная информация о списке рассылки Devel