[newbies] sisyphus_check: check-printable ERROR: package information violation

Igor Zubkov igor.zubkov на gmail.com
Ср Янв 16 22:19:56 MSK 2013


2013/1/16 gBopHuk_alt <gbophuk_alt на mail.ru>:
> 4. Buildreq вообще бесполезная вещь , оно может только отфильтровывать,
> когда секция buildrequares заполнена. С пустыми BuildReq тупо не
> происходит make, после чего выхлоп с ошибкой на не достающий пакет. С
> такой автоматикой я вручную зависимости быстрее найду.

Вот дифф для спека до-после buildreq.

[icesik на iceberg SPECS]$ diff -u libvlc-qt.spec.orig libvlc-qt.spec
--- libvlc-qt.spec.orig	2013-01-16 20:01:07.801436046 +0200
+++ libvlc-qt.spec	2013-01-16 20:02:56.193973535 +0200
@@ -9,6 +9,10 @@
 Url: http://projects.tano.si/index.php
 Source0: %{name}_%{version}_src.tar.gz

+# Automatically added by buildreq on Wed Jan 16 2013
+# optimized out: cmake cmake-modules libX11-devel libqt4-core
libqt4-devel libqt4-gui libqt4-network libqt4-opengl libqt4-qt3support
libqt4-script libqt4-sql-sqlite libqt4-svg libstdc++-devel
xorg-xproto-devel
+BuildRequires: ctest doxygen gcc-c++ git-core libvlc-devel
phonon-devel qt4-designer
+
 %description
 VLC-Qt is a free library used to connect Qt and libvlc libraries.
 It contains core classes for main media playback and also some GUI
[icesik на iceberg SPECS]$

Его можно гонять как в живой системе, так и в самом hasher. :)

> 5. libqt4 libvlc добавил после первой удачной сборки, после того как
> хвалёный rpmbuild не подхватил их. Наверно это на совести разрабов.

[icesik на iceberg i586]$ rpm -qpR libvlc-qt-0.7.0-alt1.i586.rpm
libQtCore.so.4 >=
set:piFOUbsVoi3Uxuc3VhTfv25Oj0xLY4GswDy0sI752XtaUAd02OMkDLPgLCawcJSN02j9bIfW63jDfM4rbZ11vHZB9aUFbmqGZ2OCBymPF8a8OjUZGQxZG6F1JN7aJEsw5oErZDnXLbQCezL9zd0ECegW8QI3z9JopUswZ2TMqmxA28IZgznLpDu8jHdgqcE9T5CmeZbO
rpmlib(SetVersions)
libQtGui.so.4 >=
set:rkmMtNwuuTxBvEahoxGEvyNtPpb9TyEcgeTCWUfo2ykacIuDj5dZaTPjCdJNeVZBBytI0O4c2QRiS6eCji51GFa7DStCZ3F6ENZC4qUkikOZIV1OS4NEmpMX90vkjNphPQLlPvME1l5ZgARYaMZ6IzmZiP2HEopFpjJiyHJRDyasrH28l7zu1v8XC4dYiZageA6m4HAMAZ6TZgLNT9XaZ7azDmIeWItZ7om8Il4DbrBmP5d5v0vehZvU1oXDp7pZ2tMCMw3hELNRADeOHZCZGll62Oms6KZqZpUhTjVZtoYPGISwbTK7t9OPmflrGL43t9eksH9JOy7IZGSEbc6cdURWuLJM0lnB6R7WggN8
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1.3)
libgcc_s.so.1(GCC_3.0)
libstdc++.so.6(CXXABI_1.3)
libstdc++.so.6(GLIBCXX_3.4)
libvlc.so.5 >= set:lePglvMOvMYxZxymS43maYBAWsgRdAjiNGnZEC2ysZep3Eb0Olr5nu6ND3eisQvDyrHOSWacJkUgL2rkaP7msl5cp3jx62SlI2kZkCztdTm5B4CVBh2Dl0xOsysHCmE68T8kG30809hPTy6n5DyEZAA3MHM3IOV4SmKrzHxcaK3MMeIU1j9K7iK2w9cQ8NtiRzDkHMXFpGok0
rtld(GNU_HASH)
rpmlib(PayloadIsLzma)

[icesik на iceberg i586]$

Зависимости на libqt4 и libvlc на месте. Да ещё и с set-versions.
Добавлять их руками не надо.

-- 
Igor Zubkov
http://hi.im/ice


Подробная информация о списке рассылки devel-newbies