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