Summary: | Identi.ca changing backend to pump.io | ||
---|---|---|---|
Product: | [Applications] choqok | Reporter: | Reuben <reuben_p> |
Component: | Gnu Social | Assignee: | Mehrdad Momeny <mehrdad.momeny> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | arisadam74, christophe, daniel.kreuter85, emrecio, gmlastik, jlp, michael, myriam, pdgiddie+kde, reuben_p, scarpino, yngve |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | All | ||
URL: | https://identi.ca/doc/pumpio | ||
Latest Commit: | http://commits.kde.org/choqok/00a0a426cab61afe15b2a8a0258b07302dd9ecb3 | Version Fixed In: | 1.5 |
Sentry Crash Report: |
Description
Reuben
2013-05-05 04:38:25 UTC
That is starting to get urgent, really, identi.ca will switch to pump.io in a week: http://identi.ca/doc/pumpio Please implement this ASAP, else we will not be able to use identi.ca anymore fwiw, the migration to pump.io is done. mhm.... "sorry guy's" i can not login to identi.ca/pump.io whit choqok Version 1.3.1 / KDE 4.10.5 my settings: simple auth. username & password (login server is: https://identi.ca) path to api: (only?!) api (i have no path to...) thx4help ... Michael, there is currently no fix for this, which is what this bug is about. Choqok currently does not support pump.io, which means that it can no longer connect to Identi.ca. Am I the only one using identi.ca? Is there a timeline when the functionality (new API?) be updated in Choqok? (In reply to comment #5) > Am I the only one using identi.ca? Is there a timeline when the > functionality (new API?) be updated in Choqok? Sorry, but as I know, No one is working on pump.io support right now, so. there's no timeline (In reply to comment #5) > Am I the only one using identi.ca? Is there a timeline when the > functionality (new API?) be updated in Choqok? I would work on it if I had an pump.io account, but since I'm currently not able to create one (An unknown error occures with no clue what's wrong) you'll have to wait for it. (In reply to comment #7) > (In reply to comment #5) > > Am I the only one using identi.ca? Is there a timeline when the > > functionality (new API?) be updated in Choqok? > > I would work on it if I had an pump.io account, but since I'm currently not > able to create one (An unknown error occures with no clue what's wrong) > you'll have to wait for it. you tried the "Try it now" link on http://pump.io ? that redirects to random pump.io running sites Hi, just to let you know I'm working on Pump support. I'll push a basic functional plugin in a scratch repo soon, maybe this week. (In reply to comment #9) > Hi, just to let you know I'm working on Pump support. I'll push a basic > functional plugin in a scratch repo soon, maybe this week. Here's my work: http://quickgit.kde.org/?p=clones%2Fchoqok%2Fscarpino%2Fchoqok-pumpio.git ATM, you can write a note, read others people notes, read their comments, delete a note you own. Thanks, It crashed right after validating the verifier token : (gdb) thread apply all bt Thread 1 (Thread 0x7fd6ef530880 (LWP 24835)): #0 0x00007fd6f8d61b14 in KJob::error (this=0x39e6be0) at /kde/src/4/kdelibs/kdecore/jobs/kjob.cpp:222 #1 0x00007fd6e520f1c2 in PumpIOEditAccountWidget::registerClient (this=0x21489e0) at /kde/src/4/choqok-pumpio/microblogs/pumpio/pumpioeditaccountwidget.cpp:148 #2 0x00007fd6e520e296 in PumpIOEditAccountWidget::authorizeUser (this=0x21489e0) at /kde/src/4/choqok-pumpio/microblogs/pumpio/pumpioeditaccountwidget.cpp:86 #3 0x00007fd6e520caa0 in PumpIOEditAccountWidget::qt_static_metacall (_o=0x21489e0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff9e563550) at /kde/build/4/choqok-pumpio/microblogs/pumpio/moc_pumpioeditaccountwidget.cpp:48 #4 0x00007fd6f88a6b48 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #5 0x00007fd6f9781302 in QAbstractButton::clicked(bool) () from /usr/lib64/libQtGui.so.4 #6 0x00007fd6f94e5303 in ?? () from /usr/lib64/libQtGui.so.4 #7 0x00007fd6f94e6473 in ?? () from /usr/lib64/libQtGui.so.4 #8 0x00007fd6f94e655c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4 #9 0x00007fd6f9187c2e in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #10 0x00007fd6f91386dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #11 0x00007fd6f913eddd in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #12 0x00007fd6f9eb50f3 in KApplication::notify (this=0x7fff9e566290, receiver=0x3b9adb0, event=0x7fff9e563a90) at /kde/src/4/kdelibs/kdeui/kernel/kapplication.cpp:311 #13 0x00007fd6f8892e8d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #14 0x00007fd6f913e593 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4 terminal output: choqok(24835) Choqok::PluginManager::loadPluginInternal: Successfully loaded plugin ' "choqok_pumpio" ' choqok(24835)/kdecore (KLocale) KuitSemanticsPrivate::parseOpenEl: "Tag 'style' is neither semantic nor HTML in message {<kuil><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC...}." choqok(24835) Choqok::AccountManager::findAccount: Finding: "Pump.io" choqok(24835) Choqok::PasswordManager::Private::openWallet: choqok(24835) Choqok::PasswordManager::readPassword: Read password from wallet choqok(24835) Choqok::Account::Account: choqok(24835) Choqok::PasswordManager::Private::openWallet: choqok(24835) Choqok::PasswordManager::readPassword: Read password from wallet choqok(24835) Choqok::PasswordManager::Private::openWallet: choqok(24835) Choqok::PasswordManager::readPassword: Read password from wallet choqok(24835) PumpIOEditAccountWidget::registerClient: webfingerID is not valid createSignature - consumer key is empty, make sure that you set itwith QOAuth::Interface::setConsumerKey() choqok(24835) PumpIOEditAccountWidget::authorizeUser: "QOAuth error: Consumer Key or Secret has not been provided" choqok(24835)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x39e6be0) choqok(24835)/kio (Slave) KIO::Slave::kill: killing slave pid 24842 ( "https://api.twitter.com" ) choqok(24835)/kio (Slave) KIO::Slave::kill: killing slave pid 24840 ( "https://api.twitter.com" ) choqok(24835)/kio (Slave) KIO::Slave::kill: killing slave pid 24841 ( "https://api.twitter.com" ) choqok(24835)/kio (Slave) KIO::Slave::kill: killing slave pid 24836 ( "https://api.twitter.com" ) choqok(24835)/kio (Slave) KIO::Slave::kill: killing slave pid 24848 ( "http://t.co" ) choqok(24835)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x361b7e0) choqok(24835)/kio (Slave) KIO::Slave::createSlave: createSlave "https" for KUrl("https://identi.ca/api/client/register") choqok(24835)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-krop/choqokE24835.slave-socket" choqok(24835)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("https://identi.ca/api/client/register") choqok(24835)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StoredTransferJob(0x361b7e0) KIO::Slave(0x2e335e0) choqok(24835)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x338fa40) choqok(24835)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("https://identi.ca/oauth/request_token") choqok(24835)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x338fa40) KIO::Slave(0x2e335e0) choqok(24835) KToolInvocation::invokeBrowser: Starting service "/usr/share/applications/firefox.desktop" choqok(24835)/kdecore (KStartupInfo) KStartupInfo::createNewStartupId: creating: "yuuko;1386706910;292995;24835_TIME215873289" : "choqok" choqok(24835)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("https://identi.ca/api/client/register") choqok(24835)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StoredTransferJob(0x39e6be0) KIO::Slave(0x2a6d120) choqok(24835)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x248fcc0) X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x7000111 choqok(24835)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("https://identi.ca/oauth/access_token") choqok(24835)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x248fcc0) KIO::Slave(0x2a6d120) (and obviously, no issue on the second try :)) Another reproducible crash Thread 1 (Thread 0x7f75a2653880 (LWP 2512)): #0 0x00007f75ad46830a in QString::QString (this=0x7fff5c2cdb30, other=<error reading variable: Cannot access memory at address 0xbabababa00000010>) at /usr/include/QtCore/qstring.h:725 #1 0x00007f75ad468cc5 in Choqok::Account::alias (this=0x17ad1e0) at /kde/src/4/choqok-pumpio/libchoqok/account.cpp:111 #2 0x00007f75ad47d458 in Choqok::UI::MicroBlogWidget::updateTimelines (this=0x30eb3f0) at /kde/src/4/choqok-pumpio/libchoqok/ui/microblogwidget.cpp:199 #3 0x00007f75ad47f03a in Choqok::UI::MicroBlogWidget::qt_static_metacall (_o=0x30eb3f0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fff5c2cdc60) at /kde/build/4/choqok-pumpio/libchoqok/microblogwidget.moc:86 #4 0x00007f75ab9c9b48 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #5 0x00007f75ad491e8f in Choqok::UI::MainWindow::updateTimelines (this=0x15e00b0) at /kde/build/4/choqok-pumpio/libchoqok/choqokmainwindow.moc:118 #6 0x00007f75ad491cba in Choqok::UI::MainWindow::qt_static_metacall (_o=0x15e00b0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff5c2cddc0) at /kde/build/4/choqok-pumpio/libchoqok/choqokmainwindow.moc:63 (In reply to comment #14) > Another reproducible crash Yep, I'm on it ATM. BTW, should we use this bugreport for bug reports? Hi, yeah using this bug report should be fine, but please add stacktraces only as attachment for readability. Cheers Daniel (In reply to comment #15) > (In reply to comment #14) > > Another reproducible crash > > Yep, I'm on it ATM. > > BTW, should we use this bugreport for bug reports? Up to you. I can create a pump.io component and rename statusnet/identica to just statusnet (In reply to comment #16) > Hi, > > yeah using this bug report should be fine, but please add stacktraces only > as attachment for readability. > Attaching backtraces is usually a bad idea. drkonqi cannot find duplicates if the backtraces are attached rather than pasted inline. Backtraces should always be pasted in-line, as it is impossible to search in attachments. FWIW: if the report knows how to read a backtrace the will only paste the relevant lines anyway (In reply to comment #15) > BTW, should we use this bugreport for bug reports? Yes! it's better to follow this implementation here! since it doesn't released yet, those reports are only relevant here. And thanks for working on it. (In reply to comment #14) > Another reproducible crash Fixed in c829c28326f3fdbdcd0086f629294f3890d48965 (In reply to comment #20) > > Fixed in c829c28326f3fdbdcd0086f629294f3890d48965 Confirmed, no more crash after a couple hours testing. just a couple non-crash issues left Git commit 00a0a426cab61afe15b2a8a0258b07302dd9ecb3 by Andrea Scarpino. Committed on 02/01/2014 at 17:54. Pushed by scarpino into branch 'master'. Implement Pump.io APIs At the moment this supports: * OAuth authentication * main activity, favorites, outbox and inbox timelines * post sending; sent to Public by default * private post sending; a post sent with custom To/CC fields * medium upload (I tried with images, but should work with any supported type) * images previews * like/unlike any post * reshare any post * deletion of a post the user wrote * show post replies in a separate widget M +1 -0 microblogs/CMakeLists.txt A +35 -0 microblogs/pumpio/CMakeLists.txt A +18 -0 microblogs/pumpio/choqok_pumpio.desktop A +1 -0 microblogs/pumpio/icons/CMakeLists.txt A +- -- microblogs/pumpio/icons/hi16-app-pumpio_microblog.png A +- -- microblogs/pumpio/icons/hi22-app-pumpio_microblog.png A +- -- microblogs/pumpio/icons/hi32-app-pumpio_microblog.png A +- -- microblogs/pumpio/icons/hi48-app-pumpio_microblog.png A +- -- microblogs/pumpio/icons/hi64-app-pumpio_microblog.png A +193 -0 microblogs/pumpio/pumpioaccount.cpp [License: GPL (v2/3)] A +77 -0 microblogs/pumpio/pumpioaccount.h [License: GPL (v2/3)] A +165 -0 microblogs/pumpio/pumpiocomposerwidget.cpp [License: GPL (v2/3)] A +50 -0 microblogs/pumpio/pumpiocomposerwidget.h [License: GPL (v2/3)] A +221 -0 microblogs/pumpio/pumpioeditaccountwidget.cpp [License: GPL (v2/3)] A +63 -0 microblogs/pumpio/pumpioeditaccountwidget.h [License: GPL (v2/3)] A +242 -0 microblogs/pumpio/pumpioeditaccountwidget.ui A +167 -0 microblogs/pumpio/pumpiomessagedialog.cpp [License: GPL (v2/3)] A +55 -0 microblogs/pumpio/pumpiomessagedialog.h [License: GPL (v2/3)] A +90 -0 microblogs/pumpio/pumpiomessagedialog.ui A +1269 -0 microblogs/pumpio/pumpiomicroblog.cpp [License: GPL (v2/3)] A +161 -0 microblogs/pumpio/pumpiomicroblog.h [License: GPL (v2/3)] A +32 -0 microblogs/pumpio/pumpiopost.cpp [License: GPL (v2/3)] A +43 -0 microblogs/pumpio/pumpiopost.h [License: GPL (v2/3)] A +224 -0 microblogs/pumpio/pumpiopostwidget.cpp [License: GPL (v2/3)] A +63 -0 microblogs/pumpio/pumpiopostwidget.h [License: GPL (v2/3)] A +85 -0 microblogs/pumpio/pumpioshowthread.cpp [License: GPL (v2/3)] A +56 -0 microblogs/pumpio/pumpioshowthread.h [License: GPL (v2/3)] A +59 -0 microblogs/pumpio/pumpioshowthread.ui M +21 -0 plugins/imagepreview/imagepreview.cpp M +1 -0 plugins/imagepreview/imagepreview.h http://commits.kde.org/choqok/00a0a426cab61afe15b2a8a0258b07302dd9ecb3 (In reply to comment #22) > Git commit 00a0a426cab61afe15b2a8a0258b07302dd9ecb3 by Andrea Scarpino. > Committed on 02/01/2014 at 17:54. > Pushed by scarpino into branch 'master'. Thanks Andrea! We have a new component for Pump.io in bug tracker. so, please submit new bug reports there. :) *** This comment was removed by KDE Sysadmin for violation of KDE.org abuse policies *** |