| Summary: | Линковка бинда с libxml для съёма статистики | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Вадим Илларионов <gbIMoBou> | ||||
| Component: | bind | Assignee: | placeholder <placeholder> | ||||
| Status: | CLOSED DUPLICATE | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | asy, george, glebfm, ldv, muta-gen, placeholder, sem, slev, vt | ||||
| Version: | unstable | ||||||
| Hardware: | all | ||||||
| OS: | Linux | ||||||
| URL: | http://madb.mageia.org/rpm/show/application/0.html/release/6/arch/armv5tl/name/bind-9.10.5.P2-1.mga6.src.rpm/source/1/t_media/3 | ||||||
| Attachments: |
|
||||||
(В ответ на комментарий №0)
> Версия для р8 собиралась с таким патчем:
Забыл указать, что патч - для спек-файла.
(In reply to comment #1) SPEC-файл не содержит путей для сборки пакета из файлов Python. Я позаимствовал их из аналогичного спека Mageia 6 ... %package -n python-bind Summary: A module allowing rndc commands to be sent from Python programs BuildArch: noarch Requires: python Group: Development/Python ... %description -n python-bind This package provides a module which allows commands to be sent to rndc directly from Python programs. ... ... %files -n python-bind %{python_sitelibdir_noarch}/*py* %{python_sitelibdir_noarch}/isc/*py* ... Created attachment 7214 [details]
Спек с поддержкой xml и исправлением сборки python-bind
(В ответ на комментарий №2) Спасибо, добрый человек! Выше добавил результирующий спек-файл, но чуть поторопился: демон удалось запустить только после доустановки пакета openssl-engines и копирования в /var/lib/bind/ каталога /usr/lib64/openssl/engines/. Чтобы не приходилось так делать, в секцию %configure следует добавить ключик: --with-gost=no \ Осталось дождаться, когда мейнтейнер внесёт его в репозитории. :) |
Версия для р8 собиралась с таким патчем: @@ -62,6 +62,7 @@ %def_disable static %def_enable ipv6 %def_with openssl +%def_with libxml2 Provides: bind-chroot(%_chrootdir) Obsoletes: bind-chroot, bind-debug, bind-slave, caching-nameserver @@ -70,6 +71,7 @@ PreReq: bind-control >= 1.2 PreReq: chrooted syslogd-daemon PreReq: libbind = %EVR +PreReq: libxml2 # due to %_chrootdir/dev/log BuildPreReq: coreutils @@ -80,6 +82,7 @@ # for better --enable-linux-caps experience BuildPreReq: libcap-devel +%{?_with_libxml2:BuildPreReq: libxml2-devel} %{?_with_openssl:BuildPreReq: libssl-devel} %package utils @@ -215,6 +218,7 @@ --enable-fetchlimit \ --enable-fixed-rrset \ --disable-seccomp \ + %{subst_with libxml2} \ %{subst_with openssl} \ %{subst_enable ipv6} \ %{subst_enable static} \ Попробовал добавить эту поддержку к сизифовому спеку - сборка ломается с такой руганью: предупреждение: Installed (but unpackaged) file(s) found: /usr/lib/python2.7/site-packages/isc-1.0-py2.7.egg-info /usr/lib/python2.7/site-packages/isc/__init__.py /usr/lib/python2.7/site-packages/isc/__init__.pyc /usr/lib/python2.7/site-packages/isc/__init__.pyo /usr/lib/python2.7/site-packages/isc/checkds.py /usr/lib/python2.7/site-packages/isc/checkds.pyc /usr/lib/python2.7/site-packages/isc/checkds.pyo /usr/lib/python2.7/site-packages/isc/coverage.py /usr/lib/python2.7/site-packages/isc/coverage.pyc /usr/lib/python2.7/site-packages/isc/coverage.pyo /usr/lib/python2.7/site-packages/isc/dnskey.py /usr/lib/python2.7/site-packages/isc/dnskey.pyc /usr/lib/python2.7/site-packages/isc/dnskey.pyo /usr/lib/python2.7/site-packages/isc/eventlist.py /usr/lib/python2.7/site-packages/isc/eventlist.pyc /usr/lib/python2.7/site-packages/isc/eventlist.pyo /usr/lib/python2.7/site-packages/isc/keydict.py /usr/lib/python2.7/site-packages/isc/keydict.pyc /usr/lib/python2.7/site-packages/isc/keydict.pyo /usr/lib/python2.7/site-packages/isc/keyevent.py /usr/lib/python2.7/site-packages/isc/keyevent.pyc /usr/lib/python2.7/site-packages/isc/keyevent.pyo /usr/lib/python2.7/site-packages/isc/keyzone.py /usr/lib/python2.7/site-packages/isc/keyzone.pyc /usr/lib/python2.7/site-packages/isc/keyzone.pyo /usr/lib/python2.7/site-packages/isc/utils.py /usr/lib/python2.7/site-packages/isc/utils.pyc /usr/lib/python2.7/site-packages/isc/utils.pyo ошибка: File list check failed, terminating build Ошибки сборки пакетов: Installed (but unpackaged) file(s) found: File list check failed, terminating build Возможно, проблема именно с питоном, но всё же поддержку xml бинду вообще имеет смысл добавить.