> > Do you have something running on your `9001` port? This error means > mailman test server has problems binding to your local 9001 port as > evident from the error message. > > > 2. The second issue is that I get NameError when trying `dump_list` in > > `mailman shell` (I follow these instructions > > > http://gnu-mailman.readthedocs.org/en/latest/src/mailman/model/docs/addresses.html > > ) > > > > First you need to import the `dump_list` function to be able to use it. > try: > > from mailman.testing.documentation import dump_list > > > ">>> dump_list(user.display_name for user in user_manager.users) > > Traceback (most recent call last): > > File "<console>", line 1, in <module> > > NameError: name 'dump_list' is not defined" > > > > > > 3. I've registed a user via Mozilla Persona and I'm able to log in, but I > > don't know what to do with it. I just have one field filled with email of > > my registred user. Everything is blank. Are the lists added using mailman > > shell? > > When you did `python manage.py syncdb` in postorius_standalone, did you > create a superuser? If yes, then use that email address to login and > you'd have lots of others options to play with. If not, then simply go > to postorius_standlaone directory and execute the command: > > python manage.py createsuperuser > > > I havent't started fixing a bug yet, but I suppose I have to use web UI > or > > the `mailman shell` to see if the bug is fixed or not. I'm supposed to be > > able to reproduce the state that causes the bug. I'm not sure that > > everything works fine since I have errors described above. Could you > guide > > me on that? > > The usual debugging process after fixing a bug varies from person to > person. There may be a lot of things that you won't be able to find in > Postorius. We generally use a combination of both shell and > mailman.client for our purposes.
1. When I start tox I have sudo lsof -i tcp:9001 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME python3.4 12874 vlad 22u IPv4 0x1f87e35d769a88e9 0t0 TCP localhost:etlservicemgr (LISTEN) then when an the error occurs I have Traceback (most recent call last): File "/Users/vlad/Projects/GSoC/Mailman/mailman/.tox/py34/bin/runner", line 9, in <module> load_entry_point('mailman==3.0.0b6', 'console_scripts', 'runner')() File "/Users/vlad/Projects/GSoC/Mailman/mailman/src/mailman/bin/runner.py", line 200, in main runner = make_runner(*args.runner, once=args.once) File "/Users/vlad/Projects/GSoC/Mailman/mailman/src/mailman/bin/runner.py", line 100, in make_runner return runner_class(name, slice) File "/Users/vlad/Projects/GSoC/Mailman/mailman/src/mailman/runners/lmtp.py", line 164, in __init__ smtpd.SMTPServer.__init__(self, localaddr, remoteaddr=None) File "/usr/local/Cellar/python3/3.4.2_1/Frameworks/Python.framework/Versions/3.4/lib/python3.4/smtpd.py", line 589, in __init__ self.bind(localaddr) File "/usr/local/Cellar/python3/3.4.2_1/Frameworks/Python.framework/Versions/3.4/lib/python3.4/asyncore.py", line 334, in bind return self.socket.bind(addr) OSError: [Errno 48] Address already in use and when I look for processes: sudo lsof -i tcp:9001 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME python3.4 12874 vlad 22u IPv4 0x1f87e35d769a88e9 0t0 TCP localhost:etlservicemgr (LISTEN) python3.4 19844 vlad 23u IPv4 0x1f87e35d71e828e9 0t0 TCP localhost:56728->localhost:etlservicemgr (SYN_SENT) when some time passes I have this in my terminal: Traceback (most recent call last): File "/Users/vlad/Projects/GSoC/Mailman/mailman/.tox/py34/bin/runner", line 9, in <module> load_entry_point('mailman==3.0.0b6', 'console_scripts', 'runner')() File "/Users/vlad/Projects/GSoC/Mailman/mailman/src/mailman/bin/runner.py", line 200, in main runner = make_runner(*args.runner, once=args.once) File "/Users/vlad/Projects/GSoC/Mailman/mailman/src/mailman/bin/runner.py", line 100, in make_runner return runner_class(name, slice) File "/Users/vlad/Projects/GSoC/Mailman/mailman/src/mailman/runners/rest.py", line 55, in __init__ self._server = make_server() File "/Users/vlad/Projects/GSoC/Mailman/mailman/src/mailman/rest/wsgiapp.py", line 163, in make_server handler_class=AdminWebServiceWSGIRequestHandler) File "/usr/local/Cellar/python3/3.4.2_1/Frameworks/Python.framework/Versions/3.4/lib/python3.4/wsgiref/simple_server.py", line 153, in make_server server = server_class((host, port), handler_class) File "/usr/local/Cellar/python3/3.4.2_1/Frameworks/Python.framework/Versions/3.4/lib/python3.4/socketserver.py", line 429, in __init__ self.server_bind() File "/usr/local/Cellar/python3/3.4.2_1/Frameworks/Python.framework/Versions/3.4/lib/python3.4/wsgiref/simple_server.py", line 50, in server_bind HTTPServer.server_bind(self) File "/usr/local/Cellar/python3/3.4.2_1/Frameworks/Python.framework/Versions/3.4/lib/python3.4/http/server.py", line 133, in server_bind socketserver.TCPServer.server_bind(self) File "/usr/local/Cellar/python3/3.4.2_1/Frameworks/Python.framework/Versions/3.4/lib/python3.4/socketserver.py", line 440, in server_bind self.socket.bind(self.server_address) OSError: [Errno 48] Address already in use Exception in thread Thread-2: Traceback (most recent call last): File "/usr/local/Cellar/python3/3.4.2_1/Frameworks/Python.framework/Versions/3.4/lib/python3.4/threading.py", line 921, in _bootstrap_inner self.run() File "/usr/local/Cellar/python3/3.4.2_1/Frameworks/Python.framework/Versions/3.4/lib/python3.4/threading.py", line 869, in run self._target(*self._args, **self._kwargs) File "/Users/vlad/Projects/GSoC/Mailman/mailman/src/mailman/testing/helpers.py", line 215, in loop self.start_check() File "/Users/vlad/Projects/GSoC/Mailman/mailman/src/mailman/rest/tests/test_membership.py", line 223, in _wait_for_both wait_for_webservice() File "/Users/vlad/Projects/GSoC/Mailman/mailman/src/mailman/testing/helpers.py", line 285, in wait_for_webservice int(config.webservice.port))) TimeoutError: [Errno 60] Operation timed out and sudo lsof -i tcp:9001 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME python3.4 12874 vlad 22u IPv4 0x1f87e35d769a88e9 0t0 TCP localhost:etlservicemgr (LISTEN) 2. I imported dump_list like you said and It started to work. Now I can't create list >>> mlist = create_list('t...@example.com') Traceback (most recent call last): File "<console>", line 1, in <module> File "/Users/vlad/Projects/GSoC/Mailman/mailman/src/mailman/app/lifecycle.py", line 74, in create_list raise BadDomainSpecificationError(domain) mailman.interfaces.domain.BadDomainSpecificationError: example.com I registred a superuser in postorius_standalone. Now I can create a domain and lists. What do I have to write in the forms to test it somehow? Thanks, Vlad Shablinsky _______________________________________________ Mailman-Developers mailing list Mailman-Developers@python.org https://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-developers%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9