The latest net-irc/irssi update to 0.8.17 breaks net-irc/irssi-xmpp 0.52: /query <JID> fails with: "Irssi: critical query_init: assertion 'query->name != NULL' failed" rendering the xmpp plugin completely useless. Receiving messages still works, though, so "useless" may be an overstatement. The bug is already reported here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766773 See the bug report for more information. I solved it by rebuilding my irssi environment, consisting of: net-irc/irssi net-irc/irssi-otr net-irc/irssi-xmpp Reproducible: Always Steps to Reproduce: 1. open irssi, autoload irssi-xmpp plugin 2. try to query an xmpp contact 3. query failes; unable to communicate Actual Results: Open irssi, autoload irssi-xmpp plugin, encounter failed query, read-only mode. Expected Results: Open irssi, autoload irssi-xmpp plugin, communicate happily _both ways_. This is the second critical irssi related bug I'm reporting, with the first one fixed three days ago: https://bugs.gentoo.org/show_bug.cgi?id=541838 As it is so easy to trigger this issue, I ask myself if 1/ anyone is using irssi-xmpp at all and 2/ why there is not a single test done for the irssi upgrade. This kills the user's satisfaction.
Confirming that it's impossible to initiate a query with current irssi + irssi-xmpp.
net-irc/irssi would need then to introduce subslots and net-irc/irssi-xmpp depend on it using :=
Turning this into a bug about adding subslots then.
It should go the the irssi's upstream, not to distros bugtrackers, ofc binary distributions are winners here as you are done once they rebuilt packages you use, irssi does not provide a mychsnysm like the SONAME field to track their changes, so it is not really our problem.