[Mailman-Developers] GSoC 2013 (GNU Mailman) - introductions

2013-04-04 Thread Karl-Aksel Puulmann
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

2013-04-04 Thread Barry Warsaw
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)

2013-04-04 Thread Terri Oda

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

2013-04-04 Thread Karl-Aksel Puulmann
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

2013-04-04 Thread Xu Wang
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)

2013-04-04 Thread Stephen J. Turnbull
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

2013-04-04 Thread Sreyanth
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