Richard Guenther wrote in Wed 03/05 2009 in 16:58 +0100:
On Thu, 5 Mar 2009, Stanislav Brabec wrote:
Solution: Never expect that low level packages will import some package for you and you are always on the safe side.
No, the solution is of course for -devel packages to Require what they require for building an application against themselves. Recursively expanding them to BuildRequires of an application package is just wrong IMHO.
If I understood correctly, Cristian wanted just opposite: - vte requires gtk2, gtk2 requires glib2 - vte _itself_ also directly refers to glib2 and requires it Cristian wanted to remove glib2-devel from Requires to make Requires simpler and considered: - vte-devel works perfectly - check-pkgconfig-deps complains I opposed: It's correct that it complains: vte.pc refers to glib-2.0.pc.
So our Requires should already be as complete as what .pc files specify.
Yes, I agree. check-pkgconfig-deps just exactly maps required pc files to packages and the wants these packages. -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbrabec@suse.cz Lihovarská 1060/12 tel: +420 284 028 966, +49 911 740538747 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org