Re: Announce: gdl 0.7.8 released
- From: Naba Kumar <naba kumar gmail com>
- To: debarshi ray gmail com
- Cc: gnome-devtools gnome org
- Subject: Re: Announce: gdl 0.7.8 released
- Date: Thu, 31 Jan 2008 17:26:15 +0200
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]