Interesting. That's a very valid concern.

Although this is a decidedly different case. Vala is used to generate C
code for parts of seahorse. This C code is then checked into the
repository, and included in the tarballs, so that people can build it
without vala.

Said another way, the idea is that this won't affect the build process
of GNOME in any way.

In addition Vala API stability is only about 3 months from stable:
http://live.gnome.org/Vala/RoadMap

But again this isn't being used as a dependency. It's being used as a
tool for quickly generating tedious GObject C code.

Cheers,

Stef Walter

Bastien Nocera wrote:
> On Sun, 2008-06-29 at 22:02 +0000, Stef wrote:
>> I've been implementing some parts of seahorse (and maybe soon
>> gnome-keyring) in Vala.
> <snip>
>> Barring any objections, the next release of seahorse will contain some
>> vala code.
> 
> I object. Given that I see people filing bugs against Totem whenever the
> Vala API changes (which is, since Totem got Vala plugin support, about 3
> times) we have to make changes.
> 
> I'd rather we only added Vala as a core dependency when its API is
> actually stable.
> 
> 

_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to