[devel] rpm 4.0.4-alt79
Alexey Tourbin
at на altlinux.ru
Сб Ноя 3 00:46:32 MSK 2007
* Mon Oct 29 2007 Alexey Tourbin <at на altlinux> 4.0.4-alt79
- shell.req: implemented strong self-requires elimination within
a package; if ANY shell script defines function "foo", dependencies
on "foo" are discarded in all shell scripts throughout the package;
a warning is issued if e.g. /usr/bin/foo executable is available
- pkgconfiglib.req: new dependency generator for "Libs" field in *.pc
files; maps e.g. "-lfoo" -> /usr/lib/libfoo.so -> libfoo-devel
Некоторые мелкие изменения не отражены в changelog'е.
"Сломался" всего один пакет:
clamav-0.92-alt0.rc2
pkgconfig.prov: /usr/src/tmp/clamav-buildroot/usr/lib/pkgconfig/libclamav.pc: invalid pkg-config output: libclamav = 3:1:0
Версию "pkgconfig(libclamav) = 3:1:0" нельзя "нормально" отобразить
в rpm-версию. Короче, двоеточие не входит в список допустимых символов,
которые могут быть в Version в *.pc файле. Видимо, в libclamav.pc стоит
"сырая" версия библиотеки в стиле libtool, которую нужно преобразовать в
3.1.0. Так это делается в некоторых других пакетах, в которых в *.pc
файле используется "преобразованная" версия libtool (напр.
libfreetype-2.3.5).
К этому письму приложен список изменившихся зависимостей у пакетов (было
две синхронные или почти синхронные пересборки сизифа с alt78 и alt79,
так что изменившиеся зависимости известны точно или почти точно).
Я этот список выборочно прокомментирую.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : bilode.diff.gz
Тип : application/x-gzip
Размер : 6176 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/devel/attachments/20071103/b16cf4b3/attachment-0002.bin
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/devel/attachments/20071103/b16cf4b3/attachment-0003.bin
Подробная информация о списке рассылки Devel