After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 396255 - Propagates dependencies needlessly
Propagates dependencies needlessly
Status: RESOLVED FIXED
Product: libgnomeui
Classification: Deprecated
Component: general
CVS HEAD
Other All
: Normal normal
: future
Assigned To: libgnomeui maintainers
libgnomeui maintainers
Depends on: 345729 352191 352193
Blocks:
 
 
Reported: 2007-01-13 22:16 UTC by J.H.M. Dassen (Ray)
Modified: 2007-06-23 11:58 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18


Attachments
Proposed patch (1.16 KB, patch)
2007-01-13 22:16 UTC, J.H.M. Dassen (Ray)
accepted-commit_now Details | Review

Description J.H.M. Dassen (Ray) 2007-01-13 22:16:12 UTC
Please describe the problem:
Through its .pc file, libgnomeui propagates a number of dependencies that it does not expose through its headers.

Steps to reproduce:
1. Link a program against libgnomeui
2. Examine the "NEEDED" entries in "objdump -x" on the program.


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 J.H.M. Dassen (Ray) 2007-01-13 22:16:41 UTC
Created attachment 80207 [details] [review]
Proposed patch
Comment 2 Kjartan Maraas 2007-01-23 09:56:13 UTC
It's a bit close to the final release to feel comfortable with this I think
Comment 3 Christian Persch 2007-05-29 12:26:02 UTC
Can we take this for 2.19.3 ?
Comment 4 Kjartan Maraas 2007-06-23 10:29:49 UTC
Ok with me.
Comment 5 Christian Persch 2007-06-23 11:58:56 UTC
        * libgnomeui/libgnomeui-2.0.pc.in: Use Requires.private for nonpublic
        requirements. Bug #396255, patch by J.H.M. Dassen (Ray).