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 652787 - Drop dependency on gconf-sharp-peditors
Drop dependency on gconf-sharp-peditors
Status: RESOLVED FIXED
Product: tomboy
Classification: Applications
Component: General
unspecified
Other All
: Normal normal
: ---
Assigned To: Tomboy Maintainers
Tomboy Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-06-16 23:12 UTC by Sandy Armstrong
Modified: 2011-06-16 23:28 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Drop dependency on gconf-sharp-peditors (9.50 KB, patch)
2011-06-16 23:12 UTC, Sandy Armstrong
committed Details | Review

Description Sandy Armstrong 2011-06-16 23:12:53 UTC
The peditors library depends on gnome-sharp, which brings in a ton
of unwanted obsolete dependencies.  We only need some simple widgets
from the library that do not depend on gnome-sharp or anything more
obsolete than gtk#2.

This patch copies the relevant widgets directly into Tomboy's source tree,
and drops the dependency on the peditors library.

If and when we port to gsettings, we can also get rid of (maybe rewrite)
the widgets.
Comment 1 Sandy Armstrong 2011-06-16 23:12:54 UTC
Created attachment 190081 [details] [review]
Drop dependency on gconf-sharp-peditors

Copy in source for property editors that we actually use. Other
bits of that library were causing continued dependency on obsolete
libraries because of a gnome-sharp dependency.
Comment 2 Sandy Armstrong 2011-06-16 23:28:44 UTC
Comment on attachment 190081 [details] [review]
Drop dependency on gconf-sharp-peditors

Aaron suggested I specify the files in Makefile.am, instead of using a glob, so I did that.  Otherwise, pushed patch looks the same as this.