Version: (using KDE KDE 3.2.1) Installed from: Debian testing/unstable Packages OS: Linux As of about version 0.8 of kopete, when i double click on a SMS 'buddy' to send a message kopete replies: This user is not reachable at the moment. Please try a protocol that supports offline sending, or wait until this user comes online. SMS 'users' never come online. The backend does a one way delivery to an SMS gateway.
Is this with kdenetwork 3.2.0? If it is, the bug should be fixed with the 3.2.1 release.
I just reinstall 3.2.1-1 libkdenetwork and kdenetwork packages. Purged config from kopete, and setup a new SMS account and contact. Same error.
CVS commit by larkang: Fix #77334 by adding isReachable again. I think it only applies to branch, but I'll check with HEAD later and see if I need to apply it there too. CCMAIL: 77334-done@bugs.kde.org M +5 -0 smscontact.cpp 1.48.2.2 M +2 -0 smscontact.h 1.30.2.2 --- kdenetwork/kopete/protocols/sms/smscontact.cpp #1.48.2.1:1.48.2.2 @@ -67,4 +67,9 @@ void SMSContact::serialize( QMap<QString } +bool SMSContact::isReachable() +{ + return true; +} + KopeteMessageManager* SMSContact::manager( bool ) { --- kdenetwork/kopete/protocols/sms/smscontact.h #1.30.2.1:1.30.2.2 @@ -49,4 +49,6 @@ public: QMap<QString, QString> &addressBookData ); + virtual bool isReachable(); + KopeteMessageManager* manager( bool canCreate = false );
I just checked out and compiled kde 3.4 beta1 from cvs. Using a new kde user profile I am still getting "The user is not reachable at the moment. Please make sure you are connected and using a protocol that support offline sending, or wait until this user comes online.", when sending an sms using the SMSSend protocol. I checked the source and I couldn't find your patch above. The exception for SMSSend has to be re-introduced.