Verified with erc-5.3-1ubuntu1 under emacs-snapshot on Intrepid. I will update the repro steps in the description to first connect to both servers, then join one channel on each.
** Changed in: erc (Ubuntu) Status: Incomplete => New ** Description changed: Binary package hint: erc When ERC loses a connection and then regains it, if I have channels open on another server as well, it will reconnect to the other server's channels, too. To reproduce (clumsily): M-x erc-select <RET> server1 <RET> <RET> <RET> + M-x erc-select <RET> server2 <RET> <RET> <RET> + In the server1:ircd buffer: /join #onetest <RET> - M-x erc-select <RET> server2 <RET> <RET> <RET> + In the server2:ircd buffer: /join #twotest <RET> + + (This was slightly rearranged to cope with a related bug in new versions + of Erc.) Now jerk the connection to server2, or (as a rough approximation) kill the associated buffer server2:ircd M-x kill-buffer <RET> server2:ircd <RET> Then reconnect: M-x erc-select <RET> server2 <RET> Expected result: ERC should rejoin #twotest on server2 but no other channels. Actual result: ERC joins back on #twotest but in addition joins #onetest on server2 - (sic). - + (sic), resulting in a new buffer #onetest<2> (assuming you have the + variable `uniquify-buffer-name-style' set to its default value). Reproducible: Always I guess the list of active channels does not contain the information about which server a channel is on, or the information is simply not used when reconnecting to lost channels. -- erc reconnects to channels on wrong servers (too) https://bugs.launchpad.net/bugs/160131 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs