[Mailman-Developers] GSoC

Vlad Shablinsky vladshablinsky at gmail.com
Sat Mar 7 20:50:40 CET 2015


Hi, I'm Vlad Shablinsky. I wrote about some problems with setting up
Mailman some time ago and Abhilash helped me. I'm interested in
contribution to Mailman this summer. I find "GitHub/development tools
integration" and "A Dashboard for Admins/Owners/Moderators" ideas pretty
interesting for me and I would like to work for one of them.

I have Mailman and Postorius set up and built for development. I'm going to
fix a bug now, but I need some guidance. I've started reading the
documentation, but not everything works fine.

1. When I run `tox` in mailman folder I get OSError:

"test_linked_nonmember_findable_after_posting
(mailman.rest.tests.test_membership.TestNonmembership) ... 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”

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
)


">>> 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?

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?


More information about the Mailman-Developers mailing list