Re: Gtk# in 2.16
- From: Murray Cumming <murrayc murrayc com>
- To: Mike Kestner <mkestner novell com>
- Cc: desktop-devel-list gnome org
- Subject: Re: Gtk# in 2.16
- Date: Tue, 25 Apr 2006 07:16:34 +0200
On Mon, 2006-04-24 at 22:08 -0500, Mike Kestner wrote:
> On Mon, 2006-04-24 at 15:47 -0600, Elijah Newren wrote:
>
> > To clarify, this means you're targetting Gtk+-2.10 for Gnome 2.16, right?
>
> Yes.
>
> > Why are you unable to comply with that one -- what would be difficult
> > about putting the API/ABI stable bindings into one package and putting
> > the other bindings in a separate one? Wouldn't it just mean that
> > people who want to use the extra bindings install both packages? I
> > feel like I'm missing something because I would have assumed this was
> > the easiest requirement to comply with (though I'm obviously no expert
> > in the area...)
>
> In my opinion, it would just make more work for me to release Gtk# and
> more work for our users to download and build it, and more work for our
> packagers to package it, etc...
>
> My recollection of the initial process that defined the rules was that
> everyone who commented on that particular rule except for Murray thought
> this was not important.
>
> http://mail.gnome.org/archives/language-bindings/2003-November/msg00013.html
The Java and Python maintainers seem to have grown to like it.
> Murray's primary argument seemed to be about the marketing aspects of
> guaranteeing API stability which a non-platform lib couldn't do. The
> reality is that we've been able to maintain our API stability guarantee
> despite the presence of Desktop libs in our set.
Do you plan to depend on GtkHtml for ever, or will you remove it from
Gtk# when everybody has stopped using it? What effect will this have on
existing applications?
> I don't personally see the value of the split between Platform/Desktop
> in a language binding. Maybe if that rule is written in stone, Gtk#
> could be added to the Desktop release instead of the Bindings set. ;-)
You obviously saw some value to this idea, because you already removed
some of the more flaky stuff from Gtk#.
> FWIW, we have more or less decided that no new libraries will be added
> to Gtk# that are not platform libraries, so we would only need an
> "exemption" on that rule for the existing binding set.
>
> Technically, gnomeprint is a show-stopper for us. We expose its API in
> gnome-sharp.dll and therefore could not split it out and still maintain
> our API stability guarantees.
So, GtkHtml is in a different .dll?
--
Murray Cumming
murrayc murrayc com
www.murrayc.com
www.openismus.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]