Package Details: libringclient 2:20171129.2.cf5bbff-1

Git Clone URL: (read-only)
Package Base: libringclient
Description: Client communication library for (formerly known as SFLphone)
Upstream URL:
Licenses: GPL3
Groups: ring
Submitter: zorun
Maintainer: zorun
Last Packager: zorun
Votes: 48
Popularity: 1.963410
First Submitted: 2016-02-17 19:48
Last Updated: 2017-12-07 21:56

Latest Comments

celilo commented on 2017-06-04 12:51

Build fails with:

[ 42%] Building CXX object CMakeFiles/ringclient.dir/src/profile.cpp.o
[ 42%] Building CXX object CMakeFiles/ringclient.dir/src/contactrequest.cpp.o
/home/kurtm/abs/local/libringclient/src/ring-lrc/src/contactrequest.cpp: In member function ‘void ContactRequest::block()’:
/home/kurtm/abs/local/libringclient/src/ring-lrc/src/contactrequest.cpp:114:115: error: no matching function for call to ‘ConfigurationManagerInterface::removeContact(const QByteArray, QByteArray, bool)’
ConfigurationManager::instance().removeContact(d_ptr->m_pAccount->id(), d_ptr->m_pCertificate->remoteId(), true);
In file included from /home/kurtm/abs/local/libringclient/src/ring-lrc/src/dbus/configurationmanager.h:24:0,
from /home/kurtm/abs/local/libringclient/src/ring-lrc/src/contactrequest.cpp:31:
/home/kurtm/abs/local/libringclient/src/ring-lrc/build/configurationmanager_dbus_interface.h:461:32: note: candidate: QDBusPendingReply<> ConfigurationManagerInterface::removeContact(const QString&, const QString&)
inline QDBusPendingReply<> removeContact(const QString &accountID, const QString &uri)
/home/kurtm/abs/local/libringclient/src/ring-lrc/build/configurationmanager_dbus_interface.h:461:32: note: candidate expects 2 arguments, 3 provided
make[2]: *** [CMakeFiles/ringclient.dir/build.make:606: CMakeFiles/ringclient.dir/src/contactrequest.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:105: CMakeFiles/ringclient.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
==> ERROR: A failure occurred in build().

deemde commented on 2016-08-24 14:49

Builds fine again.

ArchangeGabriel commented on 2016-08-24 14:24

@deemde: Once again, I’ve you rebuild opendht and ring-daemon (in that order) first?

deemde commented on 2016-08-23 12:15

This fails to build with:
In void AccountModel::slotConnectivityChanged()«:
/tmp/makepkg/libringclient/src/ring-lrc/src/accountmodel.cpp:1079:38: Error: »class ConfigurationManagerInterface« has no member named »connectivityChanged«; did you mean »objectNameChanged«?

ArchangeGabriel commented on 2016-04-01 11:25

OK, seems fair. Does making sure everything works fine include clients?

zorun commented on 2016-03-31 21:42

Whenever upstream has a more sane release policy (that is, when the project has stabilised a bit more), why not. In the meantime, I prefer the current approach of bumping version from time to time after making sure everything works fine.

ArchangeGabriel commented on 2016-03-31 21:11

Regarding this package, why not use the release tarball? 1.0.0 has been released 15 days ago, and is available here (, probably somewhere on the official site too.

Edit: An was the linked commit too… So I guess you know about it. ;)

zorun commented on 2016-01-09 20:32

Sure, I've just updated the packages.

By the way, I have also introduced version dependencies between the various components (opendht, ring-daemon, libringclient, gnome client). This ensures that all packages get rebuilt when upgrading, because the API/ABI tends to change a lot.

Please yell if you think this is a horrible idea, or if it breaks something somewhere.

Peuc commented on 2016-01-09 16:07

Hi zorun,

The ring-kde client currently cannot be built with the commits you've pinned in the libringclient-git and ring-daemon-git packages[1]. Can you please update these packages so they use upstream up to date versions?


[1]: - See comments section

zorun commented on 2015-08-24 17:22

Updated, it should build fine now.

All comments