Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#58440 - [loudmouth] [mcabber] breaks with libidn 1.34-2 in certain circumstances
Attached to Project:
Community Packages
Opened by David J. Haines (dhaines) - Thursday, 03 May 2018, 13:56 GMT
Last edited by Jan de Groot (JGC) - Monday, 23 November 2020, 15:13 GMT
Opened by David J. Haines (dhaines) - Thursday, 03 May 2018, 13:56 GMT
Last edited by Jan de Groot (JGC) - Monday, 23 November 2020, 15:13 GMT
|
DetailsDescription:
Upon upgrade of libidn from 1.33-2 to 1.34-2, mcabber emits a "<JABBERID> is not a valid Jabber ID" error when attempting to send a message to a user in the roster. At least, this is the case with Cisco's UCUM Jabber implementation. Steps to reproduce: Upgrade libidn to 1.34-2. Run mcabber Attempt to send a message to a user in your roster. Note error message in the logging window. |
This task depends upon
Closed by Jan de Groot (JGC)
Monday, 23 November 2020, 15:13 GMT
Reason for closing: Fixed
Additional comments about closing: Assuming fixed, as mcabber and loudmouth have seen rebuilds in the meantime.
Monday, 23 November 2020, 15:13 GMT
Reason for closing: Fixed
Additional comments about closing: Assuming fixed, as mcabber and loudmouth have seen rebuilds in the meantime.
```
mcabber: Symbol `stringprep_xmpp_nodeprep' has different size in shared object, consider re-linking
mcabber: Symbol `stringprep_xmpp_resourceprep' has different size in shared object, consider re-linking
mcabber: Symbol `stringprep_nameprep' has different size in shared object, consider re-linking
```
… followed by the normal mcabber startup log messages.
The login works, but the autojoin to jabber rooms fails because „<foo@conference.bar.baz> is not a valid Jabber room“.
Looking at readelf, the referenced functions come from libidn as mentioned, and ldd gives
```
libidn.so.11 => /usr/lib/libidn.so.11 (0x00007f76a487c000)
```
which is indeed owned by libidn 1.34-2.