Bug 26250 - generate gjs and/or seed Javascript bindings for the D-Bus API
Summary: generate gjs and/or seed Javascript bindings for the D-Bus API
Status: RESOLVED WONTFIX
Alias: None
Product: Telepathy
Classification: Unclassified
Component: tp-glib (show other bugs)
Version: git master
Hardware: Other All
: lowest enhancement
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL: http://git.collabora.co.uk/?p=user/da...
Whiteboard:
Keywords:
Depends on: 26249
Blocks:
  Show dependency treegraph
 
Reported: 2010-01-26 10:21 UTC by Simon McVittie
Modified: 2011-06-06 06:45 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Simon McVittie 2010-01-26 10:21:34 UTC
Danni's branch with GObject Introspection also contains some auto-generated bindings into (one of the dialects of) Javascript. I consider this considerably lower-priority than the introspection work at the moment.

http://git.collabora.co.uk/?p=user/danni/telepathy-glib.git;a=shortlog;h=refs/heads/js

Implementation-wise, I'm not happy for telepathy-glib to grow a build-dependency on Cheetah, which blocks the current implementation of the Javascript part, although it's probably a good prototype to build on. telepathy-glib is relatively fundamental to Telepathy, so we should keep its build-dependencies somewhat light - that's why it avoids going outside the Python standard library for the codegen, and in particular why it doesn't use telepathy-python or dbus-python.
Comment 1 Danielle Madeley 2010-04-16 03:38:56 UTC
So, thinking about it the other day, there's no reason this work has to be part of tp-glib (if we decide to keep it at all once we have rich high-level API).
Comment 2 Guillaume Desmottes 2011-06-06 01:18:16 UTC
Do we really want this? The current plan seems to move to high level API for bindings.
Comment 3 Simon McVittie 2011-06-06 02:23:22 UTC
Agreed. I'd suggest WONTFIX.
Comment 4 Danielle Madeley 2011-06-06 03:05:03 UTC
I also agree.

High-level is a better solution and clearly the future of Telepathy. Additionally there are problems like ordering guarantees broken by having two connections to D-Bus.
Comment 5 Simon McVittie 2011-06-06 06:45:01 UTC
WONTFIX it is then.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.