Re: Announce: gdl 0.7.8 released



Hi,

On Thu, 2008-01-31 at 10:46 +0530, Debarshi 'Rishi' Ray wrote:
> Studying all the headers which are installed by gdl in /usr/include I
> could only find #includes for some gtk+-2.0 headers. I could not find
> any #includes to the libxml-2.0 or libglade-2.0 headers in the gdl
> header files. Correct me if I missed anything.
> 
Public include files are not the only ones to put dependencies. The
library itself could be using them inside -- which I believe is the case
here.

> If indeed the libxml-2.0 or libglade-2.0 headers are somehow needed by
> the gtk+-2.0 headers then the gtk+-2.0.pc file should have them in its
> Requires field, which will get merged in gdl's flags.
> 
gtk+ does not depend on those libraries. gdl is the one depending on
libxml and libglade.

> gnome-build suffers from the same problem, which was raised during its
> Fedora package review:
> https://bugzilla.redhat.com/show_bug.cgi?id=428566#c4
> 
What's wrong in putting these as gdl dependencies. Why are you trying to
move the dependency to some other module (gtk+) when there is clearly no
such dependencies?

> It so happens that the extra "libxml-2.0 libglade-2.0" in gdl-1.0.pc
> serves to mask a missing entry in libgnomeui-2.0.pc:
> https://bugzilla.redhat.com/show_bug.cgi?id=430559

That's very wrong. gdl uses libxml and libglade directly within (grep
the source). There is no 'masking' happening anywhere.

>  However, I believe
> that it should be fixed in libgnomeui itself, instead of other
> packages carrying extra entries.
> 
libgnomeui should only depend on things that it requires build. So
should others.

Thanks.

Regards,
-Naba




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]