[Bug 28334] Test library missing namespace (making it much more difficult to bind in other languages)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Jun 5 06:08:09 CEST 2010


https://bugs.freedesktop.org/show_bug.cgi?id=28334

Travis Reitter <travis.reitter at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|http://git.collabora.co.uk/ |http://git.collabora.co.uk/
                   |?p=user/treitter/telepathy- |?p=user/treitter/telepathy-
                   |glib.git;a=shortlog;h=refs/ |glib.git;a=shortlog;h=refs/
                   |heads/test-namespacing      |heads/test-namespacing-epic
                   |                            |-refactor

--- Comment #3 from Travis Reitter <travis.reitter at collabora.co.uk> 2010-06-04 21:08:08 PDT ---
(In reply to comment #1)
> The test library isn't really a proper library, but if Vala really can't deal
> with code that isn't at least pretending to be a library, and you need the test
> pseudo-library for the Vala tests, I suppose we could re-namespace it.

Yeah, as far as Vala's concerned, there are something like 15-20 namespaces in
this library (including "" in at least once place), and I don't think it
supports (> 1 namespace)/library (at least when you're binding it from C).

> However, this is far too large for a single patch and I'd much prefer it in
> sensible-sized patches: for instance, one to rename each GObject class and make
> the tests pass again, and one for each utility function or group of utility
> functions.

Sorry about that. I thought it was a lot smaller, but it was painfully obvious
when I split it up.

Please see the new branch. It's rebased against the branch from bug #28347

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.



More information about the telepathy-bugs mailing list