[Mailman-Developers] GSoC 2013 (GNU Mailman) - introductions
Hello I'm Karl, 2nd year bachelors CS student from University of Tartu in Estonia. I went through the ideas list and noted down some that I found interesting: 1. Full anonymization 2. Log monitor 3. RSS, NNTP access to archives I got the dev enviroment set up and running and will go through the bug tracker and try to fix a few bugs. If I should run into trouble, I'll let it be known. A little about myself (you may want to skip this). I have about 5 years of programming experience, including programming in python. Last semester I gave lab sessions to first year students (python), and also have some work experience with flask. Other strengths include algorithmic skills (I participated in International Olympiad in Informatics 2 years ago and my team was in semi-finals of the ACM-ICPC competition this year). I'm hoping to participate in GSoC since while I'm an avid open-source consumer, I haven't had any success in contributing to something this big before and it's about time to fix that. You can find some of my toy projects at https://github.com/macobo. I will be accessible by email, skype (macob0) and through IRC (nick macobo at #mailman), but since my time zone is UTC+2, I might not be accessible at all times. Looking forward to (hopefully) working with you Karl-Aksel Puulmann ___ Mailman-Developers mailing list Mailman-Developers@python.org http://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: http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9
Re: [Mailman-Developers] GSoC 2013 (GNU Mailman) - introductions
On Apr 04, 2013, at 07:59 PM, Karl-Aksel Puulmann wrote: I'm Karl, 2nd year bachelors CS student from University of Tartu in Estonia. Welcome Karl! FWIW, I'm utc-4 but feel free to ping me on #mailman during any overlapping time. -Barry ___ Mailman-Developers mailing list Mailman-Developers@python.org http://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: http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9
Re: [Mailman-Developers] Like to participate in GSOC 2013 (GNU Mailman) - Like some ideas proposed in the list (Django, Python)
Hi Surya! On 04/01/2013 09:00 AM, Surya Kasturi wrote: I have gone through the proposed ideas http://wiki.list.org/display/DEV/Google+Summer+of+Code+2013 and found some of them to be interesting.. 1. RSS and NNTP access to mailman services 2. Authentication of REST API in Postorius/Django 3. Fully Anonymization 4. Currently the above, but even looking in other possibilities All of these are things we have need of. If the conversations at PyCon were anything to go by, I think more people are excited by #1, but it is perfectly reasonable if you simply choose whichever one of these appeals to you most. My skills are in Python, Django little HTML, CSS. Frankly, I don't grade myself to be expert but I am in just - intermediate stage, where people are not afraid of taking new challenges, roles. No worries -- we don't have any tasks this year that I would say require an expert, and all of them should be good for getting you more practice in a skill. Have you had a chance to set up a Mailman 3 development server and play around yet? With your experience with django, you could easily handle some of the bugs in postorius to get some practice working with our code base. Terri ___ Mailman-Developers mailing list Mailman-Developers@python.org http://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: http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9
Re: [Mailman-Developers] error while setting up mailman on ubuntu please reply
Hello When I ran into similar problems, running bin/buildout with root premissions helped (sudo bin/buildout). This installed some missing packages (zope.interface). Hopefully this helps. :) All the best Karl-Aksel Puulmann 2013/4/1 Ashesh Vidyut ashesh.vidyut at gmail.com i m following http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running i had brached mailman after that i excecuted python bootstrap.py in bin/buildout i get An internal error occured due to a bug in either zc.buildout or in a recipe being used: Traceback (most recent call last): File /home/ashesh/mailmanc/eggs/zc.buildout-2.1.0-py2.7.egg/zc/buildout/buildout.py, line 1923, in main getattr(buildout, command)(args) File /home/ashesh/mailmanc/eggs/zc.buildout-2.1.0-py2.7.egg/zc/buildout/buildout.py, line 466, in install installed_develop_eggs = self._develop() File /home/ashesh/mailmanc/eggs/zc.buildout-2.1.0-py2.7.egg/zc/buildout/buildout.py, line 707, in _develop zc.buildout.easy_install.develop(setup, dest) File /home/ashesh/mailmanc/eggs/zc.buildout-2.1.0-py2.7.egg/zc/buildout/easy_install.py, line 871, in develop call_subprocess(args) File /home/ashesh/mailmanc/eggs/zc.buildout-2.1.0-py2.7.egg/zc/buildout/easy_install.py, line 129, in call_subprocess % repr(args)[1:-1]) Exception: Failed to run command: '/usr/bin/python', '/tmp/tmpu69D_h', '-q', 'develop', '-mxN', '-d', '/home/ashesh/mailmanc/develop-eggs/tmpNyd439build' root at av:/home/ashesh/mailmanc# how to solve this ? please reply ___ Mailman-Developers mailing list Mailman-Developers at python.org http://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: http://mail.python.org/mailman/options/mailman-developers/flo.fuchs%40gmail.com Security Policy: http://wiki.list.org/x/QIA9 ___ Mailman-Developers mailing list Mailman-Developers@python.org http://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: http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9
Re: [Mailman-Developers] error while setting up mailman on ubuntu please reply
It depends on the version of zope on your system. I'd update the zope.interface before mailman buildout. Here is an example chef recipe for mm3: nclude_recipe python # Install base packages for mailman3 %w{ bzr postfix openssl-blacklist ssl-cert }.each do |pkg| package pkg end python_pip zope.interface do version 4.0.5 action :install end bash Download mailman do user root code -EOH cd #{node['mm3']['install_dir']} bzr branch lp:mailman EOH creates node['mm3']['home'] end bash Install mailman3 do user root code -EOH cd #{node['mm3']['home']} python setup.py install EOH end # Install mailman conf file service mailman do supports :restart = true, :start = true, :stop = true, :status = true action :nothing end template mailman do path /etc/init.d/mailman source mailman.d.erb owner root group root mode 0755 notifies :enable, service[mailman] notifies :reload, service[mailman] end template #{node['mm3']['config_dir']}/mailman.cfg do mode 0440 owner node['mm3']['owner'] group node['mm3']['group'] variables( 'mm3_config' = node['mm3'] ) notifies :reload, service[mailman] end # Install Postfix hook for Mailman service postfix do supports :restart = true, :start = true, :stop = true, :reload = true action :nothing end postfixHook = EOF # Mailman hook recipient_delimiter = + unknown_local_recipient_reject_code = 550 owner_request_special = no transport_maps = hash:#{node['mm3']['home']}/var/data/postfix_lmtp local_recipient_maps = hash:#{node['mm3']['home']}/var/data/postfix_lmtp relay_domains = hash:/#{node['mm3']['home']}/var/data/postfix_domains EOF ruby_block Install Postfix hook for Mailman do block do file = Chef::Util::FileEdit.new(/etc/postfix/main.cf) file.insert_line_if_no_match(/# Mailman hook/, postfixHook) file.write_file end notifies :reload, service[postfix], :immediately end hope this helps, Xu Wang On Thu, Apr 4, 2013 at 12:48 PM, Karl-Aksel Puulmann mac...@ut.ee wrote: Hello When I ran into similar problems, running bin/buildout with root premissions helped (sudo bin/buildout). This installed some missing packages (zope.interface). Hopefully this helps. :) All the best Karl-Aksel Puulmann 2013/4/1 Ashesh Vidyut ashesh.vidyut at gmail.com i m following http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running i had brached mailman after that i excecuted python bootstrap.py in bin/buildout i get An internal error occured due to a bug in either zc.buildout or in a recipe being used: Traceback (most recent call last): File /home/ashesh/mailmanc/eggs/zc.buildout-2.1.0-py2.7.egg/zc/buildout/buildout.py, line 1923, in main getattr(buildout, command)(args) File /home/ashesh/mailmanc/eggs/zc.buildout-2.1.0-py2.7.egg/zc/buildout/buildout.py, line 466, in install installed_develop_eggs = self._develop() File /home/ashesh/mailmanc/eggs/zc.buildout-2.1.0-py2.7.egg/zc/buildout/buildout.py, line 707, in _develop zc.buildout.easy_install.develop(setup, dest) File /home/ashesh/mailmanc/eggs/zc.buildout-2.1.0-py2.7.egg/zc/buildout/easy_install.py, line 871, in develop call_subprocess(args) File /home/ashesh/mailmanc/eggs/zc.buildout-2.1.0-py2.7.egg/zc/buildout/easy_install.py, line 129, in call_subprocess % repr(args)[1:-1]) Exception: Failed to run command: '/usr/bin/python', '/tmp/tmpu69D_h', '-q', 'develop', '-mxN', '-d', '/home/ashesh/mailmanc/develop-eggs/tmpNyd439build' root at av:/home/ashesh/mailmanc# how to solve this ? please reply ___ Mailman-Developers mailing list Mailman-Developers at python.org http://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: http://mail.python.org/mailman/options/mailman-developers/flo.fuchs%40gmail.com Security Policy: http://wiki.list.org/x/QIA9 ___ Mailman-Developers mailing list Mailman-Developers@python.org http://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: http://mail.python.org/mailman/options/mailman-developers/xuwang%40gmail.com Security Policy: http://wiki.list.org/x/QIA9 ___ Mailman-Developers mailing list Mailman-Developers@python.org http://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: http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org
Re: [Mailman-Developers] Like to participate in GSOC 2013 (GNU Mailman) - Like some ideas proposed in the list (Django, Python)
Terri Oda writes: Hi Surya! On 04/01/2013 09:00 AM, Surya Kasturi wrote: I have gone through the proposed ideas http://wiki.list.org/display/DEV/Google+Summer+of+Code+2013 and found some of them to be interesting.. 1. RSS and NNTP access to mailman services 2. Authentication of REST API in Postorius/Django 3. Fully Anonymization 4. Currently the above, but even looking in other possibilities All of these are things we have need of. If the conversations at PyCon were anything to go by, I think more people are excited by #1, but it is perfectly reasonable if you simply choose whichever one of these appeals to you most. I'd be a little careful about full anonymization. I would guess it's not a big enough project for GSoC. ___ Mailman-Developers mailing list Mailman-Developers@python.org http://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: http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9
[Mailman-Developers] GSoC 2013 - GNU Mailman - Introduction and Project Discussion
Hi all! I am interested to participate in GSoC this year and would like to choose GNU Mailman for it. I have gone through the proposed ideas and I would like people to tell if they are feasible for one summer! 1. Boilerplate stripper AND Better content-filtering / handling error messages. 2. No-logging mode. 3. Anti-spam / anti-abuse in Mailman. 4. My own project idea: Mining the list logs and recognize interesting patterns for better enhancements (the admin need not have data mining experience) By far, I am looking to duplicate bugs on my comp and am aiming at writing a patch or two before the student deadline, so that I have much more time to work on my application. # Bragging mode ON. You may want to skip this. And, let me introduce myself. I am Sreyantha Chary (lets make it Sreyanth), a 3rd year undergrad majoring in Computer Engineering at the National Institute of Technology Karnataka. I wont consider myself an expert in python programming, but yeah, I am good enough to work on intermediate projects. I have used Django for my university projects and loved it. Research wise, I am into Machine Learning, Information Retrieval and Data Mining. And coding wise, I try crazy stuff, sometimes just to check if I remember anything from the documentation! # Bragging mode OFF. People, please let me know your take on the projects I am interested in. How far is my proposed idea feasible? Thanks in advance. Thanks for your time! * Thanks and regards * * * *Mora Sreyantha Chary* *Computer Engineering '14* *National Institute of Technology Karnataka* *Surathkal, India 575 025* ___ Mailman-Developers mailing list Mailman-Developers@python.org http://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: http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9