#573976 Exception in zeroconf when more than one repo advertised

#573976#5
Date:
2010-03-15 12:44:59 UTC
From:
To:
When only one repository is advertised on the local network with
zeroconf, the hg paths correctly shows it. But when two are advertised,
only one shows up, followed by havoc:
-------------8<---------------8<----------------------------------------
$ hg paths
zc-PENDU-micro_projet = http://192.168.0.18:8001/micro_projet
Exception in thread Thread-2 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
  File "/usr/lib/python2.5/threading.py", line 486, in __bootstrap_inner
  File "/usr/lib/pymodules/python2.5/hgext/zeroconf/Zeroconf.py", line 936, in run
  File "/usr/lib/pymodules/python2.5/hgext/zeroconf/Zeroconf.py", line 1297, in wait
  File "/usr/lib/python2.5/threading.py", line 240, in wait
<type 'exceptions.ValueError'>: list.remove(x): x not in list
Unhandled exception in thread started by
Error in sys.excepthook:

Original exception was:
-------------8<---------------8<----------------------------------------

#573976#10
Date:
2010-03-15 15:02:29 UTC
From:
To:
mercurial 1.5 is available in unstable. Can you try with it ?
I did not check but I think it can be installed on a testing system.

Note that I closed the bug with mercurial 1.5 because upstream told
that they fix many things related to zeroconf. But I did not check
your exact bug. So feel free to reopen this bug if mercurial 1.5
does not solve it.

  Regards,
    Vincent