Well, the build service has finished building the whole repository.
(x64_64 lagging a bit). And all works well. It seems you have fixed
the global rpmlintrc file problem fo SLE 11.
2011/4/20 Fridrich Strba
Hello,
On 20/04/11 09:53, Maarten Bosmans wrote:
Shouldn't it also check --print-requires-private? I don't know what the difference is supposed to be for public and private dependencies, but at least for cairo, pixman is not in the public dependencies of any of the cairo*.pc files. Currently pixman is in the Requires: list of cairo-devel. May be that's not needed though, in any case it isn't needed for linking against Cairo.
No, the --print-requires-private is for static linking and we don't do static linking anyway.
Have you tested this on some packages and did the new dependencies pull in the same packages as the manual Requires tags?
I did not test it extensively, because it would mean to change everything again and I would like to do this gradually when upgrading packages. But where I checked it worked.
I checked a very simple package: libcroco. Apart from the correctly detected dependency on glib and libxml (both through pkg: and lib:), there is another dependency on mingw32(lib:intl), provided by: mingw32-gettext-tools. How did your scripts pick up that one? It does not appear in the current Requires: for the -devel package (gettext isn't even in the BuildRequires) and no mention of libintl in libcroco-0.6.pc either. Maarten -- To unsubscribe, e-mail: opensuse-mingw+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-mingw+help@opensuse.org