On Montag 16 Februar 2009 18:07:04 Philipp Thomas wrote:
* Sascha 'saigkill' Manns (samannsml@directbox.com) [20090216 13:53]:
libdbus++.i586: E: shlib-policy-name-error (Badness: 10000) libdbus++-0_6_0 ^^^^^^^^^^^^^^ Da gibt Dir rpmlint schon den Namen vor, den es zu sehen wünscht. Ergo solltest Du in libdbus++ ein Subpaket mit diesem Namen erzeugen, welches *nur* die dynamische Bibliothek sammt Symlink enthält (sprich %{_libdir}/libdbus++.so.*). Heißt jetzt aber sehr umständlich: libdbus++-libdbus++-0_6_0.0.6.0.rpm Gefällt mir nicht wirklich. Scheint auch nicht zu funktionieren.
Jetzt habe ich noch folgende Errors: libdbus++.i586: W: no-binary The package should be of the noarch architecture because it doesn't contain any binaries. libdbus++.i586: W: shlib-policy-missing-lib Your package starts with 'lib' as part of it's name, but does not provide any libraries. It must not be called a lib-package then. Give it a more sensible name. libdbus++.i586: W: shlib-policy-nonversioned-dir /usr/share/doc/packages/libdbus++ Your shared library package contains non-versioned directories. Those will not allow to install multiple versions of the package in parallel. libdbus++-devel.i586: W: static-library-without-debuginfo /usr/lib/libdbus++.a The static library doesn't contain any debuginfo. Binaries linking against this static library can't be properly debugged. libdbus++-libdbus++-0_6_0.i586: E: shlib-policy-name-error (Badness: 10000) libdbus++-0_6_0 Your package contains a single shared library but is not named after its SONAME. Das hängt wohl überwiegend mit der Library zusammen. *kopfkratz* Ich habe mal einen checkin in das OBS gemacht (auch wenn ich es hasse etwas unfertiges Bauen zu lassen. Kostet zuviele Resourcen), so könnt ihr auch den Bauvorgang und die aktuelle Spec nachvollziehen. dnh hat ja auch jetzt Maintainerrechte ;-) Project: home:saigkill. -- Sincereley yours Sascha Manns openSUSE Marketing Team (Weekly News) openSUSE Build Service Web: http://saschamanns.gulli.to Blog: http://lizards.opensuse.org/author/saigkill -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org