[Bug 42296] New: tp-glib creates insufficient binding for ContactInfoField with old versions of Vala

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Oct 27 02:08:08 CEST 2011


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

             Bug #: 42296
           Summary: tp-glib creates insufficient binding for
                    ContactInfoField with old versions of Vala
    Classification: Unclassified
           Product: Telepathy
           Version: git master
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: tp-glib
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: travis.reitter at collabora.co.uk
         QAContact: telepathy-bugs at lists.freedesktop.org


Created attachment 52809
  --> https://bugs.freedesktop.org/attachment.cgi?id=52809
Bump Vala requirement

If tp-glib is built with valac-0.12, it doesn't generate a Vala binding for the
ContactInfoField constructor.

Folks depends upon this constructor, so building tp-glib with valac-0.12 and
later Folks with valac-0.14 (or later) results in the following build failure
(caught by Laurent):

VALAC  libfolks_telepathy_la_vala.stamp
tpf-persona-store.vala:2196.19-2196.67: error: `TelepathyGLib.ContactInfoField'
does not have a default constructor
var field = new ContactInfoField ("bday", parameters, values);
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Once this fix is included in a release of tp-glib, Folks will depend upon that
version.

(Vala 0.14.0 is the stable version for Gnome 3.2 and is included in the latest
releases of the major distros).

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



More information about the telepathy-bugs mailing list