Re: Announce: gdl 0.7.8 released

Naba Kumar <[email protected]>
Newsgroups gmane.comp.gnome.devtools
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.