Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 911598 - <net-im/neochat-23.08.0 is not compatible with net-libs/libquotient-0.8.0
Summary: <net-im/neochat-23.08.0 is not compatible with net-libs/libquotient-0.8.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard: fixed in net-im/neochat-23.08.0
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-02 15:21 UTC by Julien Delquié
Modified: 2023-09-23 20:30 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Julien Delquié 2023-08-02 15:21:59 UTC
I was not able to login anymore on kde.org server with neochat since libquotient v0.8.0 was installed.

Downgrading to net-libs/libquotient-0.7.2-r3 fixed the issue.

So it seems that neochat is not « libquotient v0.8.0 ready ».

Reproducible: Always

Steps to Reproduce:
1. update libquotient to v0.8.0
2. try to login in neochat
Actual Results:  
Login does not work, it asks for it again.

Expected Results:  
login works.

This error pops in debug:

qrc:/Loading.qml:23: ReferenceError: closeDialog is not defined
Comment 1 Jesús P Rey (Chuso) 2023-08-09 17:25:01 UTC
What version of net-im/neochat is it?

I was having compilation errors trying to build net-im/neochat-23.04.2 against net-libs/libquotient-0.8.0:

/var/tmp/portage/net-im/neochat-23.04.2/work/neochat-23.04.2/src/controller.cpp:128:31: error: ‘instance’ is not a member of ‘Quotient::AccountRegistry’
  128 |     connect(&AccountRegistry::instance(), &AccountRegistry::accountCountChanged, this, &Controller::activeConnectionIndexChanged);
      |                               ^~~~~~~~

But I'm not getting that error anymore with net-im/neochat-23.04.3, which includes a patch for net-libs/libquotient-0.8.0: https://gitweb.gentoo.org/repo/gentoo.git/commit/net-im/neochat/files/neochat-23.04.3-libquotient-0.8-2.patch?id=a8c443eafd66555f64443342cf7015222a3cae09

net-im/neochat-23.04.3 was stabilized a few hours after this bug was opened, so maybe you were using net-im/neochat/24.04.2 which was indeed not compatible with net-libs/libquotient-0.8.0 and maybe you could just update now that net-im/neochat-23.04.3 was stabilized?
Comment 2 Andreas Sturmlechner gentoo-dev 2023-08-14 13:50:59 UTC
Please provide necessary information for this bug to make progress.
Comment 3 Julien Delquié 2023-08-15 06:09:24 UTC
Sorry for the delay, I was not available.

No the issue is still here with neochat 23.04.3.
This bug is not resolved.

For information: as soon as I mask libquotient-0.8.0 and revert to 0.7.2-r3, neochat 23.04.3 works again.
Comment 4 Julien Delquié 2023-08-15 06:42:42 UTC
I just filed a bug to KDE: https://bugs.kde.org/show_bug.cgi?id=473397
Comment 5 Julien Delquié 2023-08-27 05:08:03 UTC
The version 23.08.0-r1 is working.
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-08-27 10:08:21 UTC
Thank you!
Comment 7 Larry the Git Cow gentoo-dev 2023-09-23 20:30:54 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60124b5142e5d46e13ff42ff796496a2542fc2da

commit 60124b5142e5d46e13ff42ff796496a2542fc2da
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-09-23 20:28:56 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-09-23 20:30:36 +0000

    net-im/neochat: Pin down to <net-libs/libquotient-0.8
    
    Closes: https://bugs.gentoo.org/911598
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 net-im/neochat/{neochat-23.04.3.ebuild => neochat-23.04.3-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)