[Bug 52110] New: Introduce optional features in the factories

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Jul 15 12:25:37 CEST 2012


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

             Bug #: 52110
           Summary: Introduce optional features in the factories
    Classification: Unclassified
           Product: Telepathy
           Version: git master
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: medium
         Component: tp-qt
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: kiagiadakis.george at gmail.com
         QAContact: telepathy-bugs at lists.freedesktop.org


11:05 < d_ed> whoa I think I've found a pretty serious TpQt bug.
11:06 < d_ed> if I have in my channel factory 
Tp::Channel::FeatureConferenceInitialInviteeContacts
11:06 < d_ed> I can no longer start 1-1 chats
11:06 < d_ed> ktp-text-ui(28738)/Telepathy-Qt: Nested PendingReady for true
failed with "org.freedesktop.Telepathy.Error.NotAvailable" : "Feature depend on
interfaces that are not available"  
11:06 < d_ed> ktp-text-ui(28738)/Telepathy-Qt: Preparing proxies for
HandleChannels failed with "org.freedesktop.Telepathy.Error.NotAvailable"
"Feature depend on interfaces that are not available"  

In short, if you request a feature that depends on an interface that might not
be always available, things fail when the interface is not available and that
is not good. My idea is to implement the concept of "optional features" in the
factories, so that you can tell the factory "make this ready if possible,
otherwise continue without error".

-- 
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