Re: [Mailman-Developers] Moving to git and gitlab

2015-05-11 Thread Aamir Khan
On Tue, May 5, 2015 at 9:16 AM, Barry Warsaw  wrote:

> With the release of Mailman 3.0, it's time to take a look at our project
> management, with an eye toward making it easier for core developers, easier
> for non-core contributors, and providing improved quality, all while
> staying
> true to the GNU project's principles.
>
> There's a lot to like about Bazaar, and it's served us well over the years,
> but it's also pretty clear that this round of version control systems has
> been
> won by git.  We have converted the Core's vcs to git, and will soon convert
> Postorius and mailman.client.  HyperKitty is already managed under git.
>
> There's a lot to like about Launchpad.  It's free software, and it has some
> nice features, including one of my favorites: bug tasks, which allow us to
> report a bug affecting more than one project or series, and track each
> task as
> it's resolved.  Launchpad has even announced git support:
>
> http://blog.launchpad.net/general/git-code-hosting-beta
>
> There are also reasons why we might want to move off of Launchpad.  Most
> compelling is that Launchpad is difficult or impossible to use for code
> hosting by our Indian colleagues.
>

Reason being bzr is too slow, right? Or, are there more reasons to it?


> We have therefore decided to move to Gitlab.
>
> The Core is now hosted here: https://gitlab.com/mailman/mailman
>
> Postorius and mailman.client will follow after Florian has had some time to
> work through the existing Launchpad merge proposals.  HyperKitty may move
> at
> some point soon.
>
> We currently have no plans to move any hosting of Mailman 2.1.  For now,
> its
> code will continue to live in Bazaar on Launchpad, its bugs will continue
> to
> be managed on Launchpad, as will merge proposals.
>
> Q: What about the existing lp:mailman Bazaar branch?
> A: Let's leave it there for now, effectively keeping it around read-only.
>
> Q: What about existing LP bugs for Mailman 3?
> A: Abhilash is working on transferring them to Gitlab.  It won't be a
> perfect
>conversions since we can't match users on the two systems, but if/when
> we
>do transfer them, we'll keep a link to the LP bug report in the Gitlab
>issue.  We will only be moving the bugs tagged 'mailman3' on LP.
>
>If you own a Mailman 3 bug on Launchpad, feel free to close it there and
>open a new one on Gitlab.
>
>In the meantime, or if the transfer doesn't work well enough, we'll just
>close bugs on LP as we fix them.  Please report all new bugs on Gitlab.
>
> Q: What about existing LP merge proposals?
> A: These are much tougher to transfer.  If you have an open merge proposal
> on
>LP, feel free to update it to the latest git head and submit a new merge
>request on Gitlab.  If you do, please close your mp on LP.
>
>In the meantime, I'll work my way through the existing LP merge
> proposals,
>applying diffs by hand if necessary.
>
> Q: What about CI?
> A: This is definitely one of the exciting features of Gitlab we're eager to
>start using.  Our plans are to requisition a VM from python.org and
> set up
>CI on it.  I'd like for us to never commit directly to the official
> project
>branches.
>
> Q: Why Gitlab and not Github or Bitbucket?
> A: Gitlab has an edition that is free software.  If for some reason we
> have to
>leave gitlab.com, we could potentially stand up our own Gitlab and have
>an easier time transferring our projects to it.  Plus we have to be a
>*little* different don't we? :)
>
> Cheers,
> -Barry
>
> ___
> 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/syst3m.w0rm%40gmail.com
>
> Security Policy: http://wiki.list.org/x/QIA9
>



-- 
Regards,
Aamir
___
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


Re: [Mailman-Developers] Unofficial git mirror of GNU Mailman 3

2015-03-18 Thread Aamir Khan
It seems gitorious has been recently acquired by gitlab and would be
shutting down by May[1]. How about setting a read-only mirror on github
instead?


[1] https://about.gitlab.com/2015/03/03/gitlab-acquires-gitorious/


On Thu, Oct 9, 2014 at 9:35 PM, Abhilash Raj 
wrote:

> Hi all,
>
> We have setup a unofficial git mirror[1] for GNU Mailman 3 on
> gitorious.org.
> I have
> added mailman-core and will shortly add postorius and mailman.client too.
> The
> mirrors would be updated daily from the official launchpad branch.
>
> This mirror is just for people who want to work personally on git, the work
> flow for contributing
> would remain same (atleast for now ) i.e. via pull request through
> launchpad. No pull requests
> would be accepted on gitorious.
>
> [1]: https://gitorious.org/mailman/mailman
>
> thanks,
> Abhilash Raj
> ___
> 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/syst3m.w0rm%40gmail.com
>
> Security Policy: http://wiki.list.org/x/QIA9
>



-- 
Regards,
Aamir
___
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


Re: [Mailman-Developers] [GSoC 2012] HyperKitty

2012-08-13 Thread Aamir Khan
Hi!

We have reached the end of GSoC. I have pushed all the code to bzr repo.
There are tworepositories, one is django application [1] and other one is
django standalone project [2]. It's almost the same way postorius manages
it's code in two separate repositories.

I never worked with django before GSoC. It was one of the greatest learning
experience for me. I learnt a lot about Django. When GSoC started the code
of HyperKitty was very raw and many things were hard coded (urls) and there
was no clear code structure. During my GSoC project I have implemented
features in HyperKitty as well as tried to fix these problems. We now have
a clear code structure, app is separate from project, urls are not hard
coded, unit tests are there in place. Though, HyperKitty is a big project
and we are not close to any release candidate yet, there are essential
features missing from HyperKitty for example we have to connect it to MM3,
plug KittyStore to MM3, cleaner UI.

As always you can check the demo here [3]. (We are aware of the issue that
it throws 500 errors a lot of times :( )

I would like to thank pingou, toshio and the rest of Mailman community
for their
help. As my school year had started I won't be able to work full time on
this project but I will keep pushing changes to HyperKitty when I will have
free time.




[1]: bzr.fedorahosted.org/bzr/hyperkitty/hyperkitty
[2]: http://bzr.fedorahosted.org/bzr/hyperkitty/hk-app
[3]: mm3test.fedoraproject.org



On Sun, Jul 8, 2012 at 5:22 AM, Aamir Khan  wrote:

> Hi,
>
> It has been some time since the last update about HyperKitty. I have
> deployed[1] the latest code at mm3test.fedoraproject.org for everyone to
> take a look. Please file any bugs/missing features here[2]
>
> HyperKitty offer features like upvoting/downvoting of messages, adding
> tags (to be implemented soon!) to threads, user profiles and other user
> specific features. We require users to be logged in before using any of
> these features. So, the first task for my GSoC project was to implement
> login procedure for hyperkitty. It uses django-social-auth application [3]
> to implement login functionality. Currently, there are four ways of logging
> into hyperkitty test server namely, Google openid, yahoo openid, browserid,
> and registering the user on the site itself. I have not enabled other ways
> of logging in (e.g, twitter) but it should be fairly easy to enable those.
>
> I have written a blog post about the essential features an archiver should
> posses[4] in my opinion. The second most important thing for me is the
> ability to promote good content posted on the list. An archiver should be
> intelligent enough to suppress the "spamy" content and bring good content
> on the surface. For this we have implemented a feature in which a user can
> upvote/downvote a message. The users accessing a particular thread will be
> able to sort the messages based on votes of other users.
>
> I have also implemented the basic user profiles in which you can see your
> personal info and the messages you rated. You will be able to edit the user
> profiles soon.
>
> I have also started to write unit tests [5].
>
>
> Best regards,
> Aamir
>
>
> [1]
> http://blog.aamirkhan.co.in/post/26723715431/deploying-hyperkitty-using-apache-wsgi
> [2] https://fedorahosted.org/hyperkitty/
> [3] https://github.com/omab/django-social-auth
> [4]
> http://blog.aamirkhan.co.in/post/26555164201/hyperkitty-modern-archiver
> [5] http://blog.aamirkhan.co.in/post/26723628968/unit-testing-hyperkitty
>



-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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] HyperKitty packaging!

2012-07-25 Thread Aamir Khan
Nevermind, the issue has been resolved.

On Wed, Jul 25, 2012 at 12:43 AM, Aamir Khan  wrote:

> Hey Everyone!
>
> I have packaged HyperKitty and I have created hk-app standalone django
> project which uses the hyperkitty django application. In future I hope  we
> can replace both hk-app [1] and postorius_standalone [2] by a single django
> project, mm_ui for administrators who want to install hyperkitty as well as
> postorius on their server.
>
> In the process of packaging hyperkitty I am facing some issues with the
> code and unable to figure out the exact problem. I have updated the readme
> files for both hyperkitty [3] django application and hk-app [2] django
> project. It will be great if you guys can help me to resolve the issue.
>
> Try to run "python manage.py syncdb" in hk-app and you will get
> ImportError: No module named kittystore.* *I think the system path is
> messed up or probably creating symlink is not the right way to do it inside
> a packaged application.
>
>
>
> [1] =>
> https://code.launchpad.net/~mailman-coders/postorius/postorius_standalone
> [2] => https://github.com/syst3mw0rm/hk-app
> [3] => https://github.com/syst3mw0rm/hyperkitty
>
>
>
>
>
>
> --
> Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
>
>
>


-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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] HyperKitty packaging!

2012-07-24 Thread Aamir Khan
Hey Everyone!

I have packaged HyperKitty and I have created hk-app standalone django
project which uses the hyperkitty django application. In future I hope  we
can replace both hk-app [1] and postorius_standalone [2] by a single django
project, mm_ui for administrators who want to install hyperkitty as well as
postorius on their server.

In the process of packaging hyperkitty I am facing some issues with the
code and unable to figure out the exact problem. I have updated the readme
files for both hyperkitty [3] django application and hk-app [2] django
project. It will be great if you guys can help me to resolve the issue.

Try to run "python manage.py syncdb" in hk-app and you will get
ImportError: No module named kittystore.* *I think the system path is
messed up or probably creating symlink is not the right way to do it inside
a packaged application.



[1] =>
https://code.launchpad.net/~mailman-coders/postorius/postorius_standalone
[2] => https://github.com/syst3mw0rm/hk-app
[3] => https://github.com/syst3mw0rm/hyperkitty






-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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 2012] HyperKitty

2012-07-07 Thread Aamir Khan
Hi,

It has been some time since the last update about HyperKitty. I have
deployed[1] the latest code at mm3test.fedoraproject.org for everyone to
take a look. Please file any bugs/missing features here[2]

HyperKitty offer features like upvoting/downvoting of messages, adding tags
(to be implemented soon!) to threads, user profiles and other user specific
features. We require users to be logged in before using any of these
features. So, the first task for my GSoC project was to implement login
procedure for hyperkitty. It uses django-social-auth application [3] to
implement login functionality. Currently, there are four ways of logging
into hyperkitty test server namely, Google openid, yahoo openid, browserid,
and registering the user on the site itself. I have not enabled other ways
of logging in (e.g, twitter) but it should be fairly easy to enable those.

I have written a blog post about the essential features an archiver should
posses[4] in my opinion. The second most important thing for me is the
ability to promote good content posted on the list. An archiver should be
intelligent enough to suppress the "spamy" content and bring good content
on the surface. For this we have implemented a feature in which a user can
upvote/downvote a message. The users accessing a particular thread will be
able to sort the messages based on votes of other users.

I have also implemented the basic user profiles in which you can see your
personal info and the messages you rated. You will be able to edit the user
profiles soon.

I have also started to write unit tests [5].


Best regards,
Aamir


[1]
http://blog.aamirkhan.co.in/post/26723715431/deploying-hyperkitty-using-apache-wsgi
[2] https://fedorahosted.org/hyperkitty/
[3] https://github.com/omab/django-social-auth
[4] http://blog.aamirkhan.co.in/post/26555164201/hyperkitty-modern-archiver
[5] http://blog.aamirkhan.co.in/post/26723628968/unit-testing-hyperkitty
___
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] [HyperKitty] Rating of posts

2012-06-07 Thread Aamir Khan
ok. I think we both are talking about the same thing. And, I totally agree
with your point that there should also be a user level rating as well, but
the question is how do we rate users,

one way is to calculate using number of upvotes and downvotes on his/her
answers.

Any other suggestion?

I think ultimately HyperKitty should have both user level and email level
rating but I think email level rating is more basic and I think it's better
to implement it first.


On Thu, Jun 7, 2012 at 1:28 PM, Tanstaafl  wrote:

> Hi Aamir,
>
> I think you misunderstood what I was saying... see below...
>
> On 2012-06-07 1:14 PM, Aamir Khan  wrote:
>
>  On Thu, Jun 7, 2012 at 6:43 AM, Tanstaafl wrote:
>>
>>> I would also like to see a way for each user to be able to rate
>>> other *users*, not just their individual posts...
>>>
>>> An example with this list: I would rate Mark Sapiro as '5' (or
>>> whatever was designated as 'highest value'), so whenever I sort
>>> answers to any particular questions, Marks answers should appear at
>>> the top of the results before anyone else's (even if someone else's
>>> post had a higher rating than Marks for a particular thread) - then
>>> would come the individual posts from other users (who I hadn't yet
>>> rated)...
>>>
>>> Hope that made sense...
>>>
>>
>  I don't completely agree with your point. Let's say Mark posts good
>> emails to the list then he will obviously get a higher rating by users.
>>
>
> My understanding was the initial plan was only to allow for rating
> individual *posts*, not the *posters* - so, in your example, Mark *himself*
> will not have a rating (unless you provided a way to basically summarize an
> average of all of the ratings of all of each users posts)...
>
> What I was talking about, is a way for me to rate Mark for my own
> *personal* benefit...
>
>
>  The primary purpose of archiver is to serve people who are not
>> subscribed to the mailing list.
>>
>
> I disagree...
>
> The primary purpose of the archiver is to archive the list messages. Some
> lists *and list archives) are public, some are not.
>
>
>  They don't even know who Mark is
>>
>
> They do if they are a member of the list for any amount of time.
>
>
>  and if they encounter a particular question lets say "How to setup
>> Mailman3 in virtualenv" then they would like to see the best answer
>> and not the answer of person who generally posts good answer to the
>> list.
>>
>
> Again, I think you misunderstood... and again - I was talking about a way
> for me to rate Mark, which would be stored as one of *my* preferences...
> so, only *I* would benefit from rating him highly - no one else would know
> that I had rated him highly.
>
> Think of it as a way for me to filter answers to questions based on who
> *I* trust and am interested in hearing from.
>
> I'd also like a way to rate users negatively, so I won't even see their
> posts... again, said ratings only having any meaning for me when I'm logged
> in.
>
>  Do you agree?
>>
>
> I don't think we are talking about the same thing, so until we both agree
> on what we are discussing, I don't think the question is relevant... ;)
>



-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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] [HyperKitty] Rating of posts

2012-06-05 Thread Aamir Khan
Hello everyone,

I am working on HyperKitty archiver project. I am working on feature which
will allow the logged-in archiver users to rate emails by
upvoting/downvoting.

Broadly speaking, there are two kind of emails posted on mailing lists:

1. *Announcement :* Reply is not generally required.

2. *Questions :* Most of the emails posted on mailing are some sort of
questions. We want our users to upvote the reply (email) which answered the
question accurately. It will be easier for other users of archiver to
easily find the best answer (by sorting answers by number of upvotes) of
the question without going through all the replies posted on same thread.

Rating will be done at email level which means each email can be rated. I
think there is no point of having a thread level rating since you can't
really compare two different questions. Your thoughts? It's pretty much
similar to Q/A site www.quora.com.

*Database Schema: *Table structure is very straightforward and simple.

Table name : ratings

table structure
emailid int| userid int| value (+1/-1)

where,
emailid - references to unique entry storing the actual emails.
userid - references to unique entry in user table.
value - +1 for upvote and -1 for downvote.

In this case each upvote/downvote will be saved as a separate row in
database. Your suggestions?







-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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] HyperKitty login

2012-05-31 Thread Aamir Khan
I am sorry for not drafting my email properly. "social_auth" is already
being used by postorius so I thought that you guys might be aware of it.
But, I was wrong..and I will keep this in mind for future mails to the list.

Regarding blog posts, I have absolutely no problem in writing blog posts
about my progress but I don't think that writing blog posts at such an
early stage is going to help in any way. Once, I will make a significant
progress I will blog about it.

I think most of the questions raised are already covered. I will be more
than happy to answer any further questions you might have.




-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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] HyperKitty login

2012-05-29 Thread Aamir Khan
Hi everybody!

First task I am going to do for my GSoC project is to have login
authentication mechanism for HyperKitty users. I have had discussion with
few mailman developers about it. I am planning to wrap up social_auth into
mm_ui_auth django application. Both postorius and HyperKitty can use this
app for authenticating users.

Feel free to suggest if you have any ideas about how login should work in
HyperKitty.



-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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] Congratulations to our GSoC Students!

2012-04-29 Thread Aamir Khan
Hi!

I will start first with my introduction.

My name is Aamir Khan. I will be working on improving HyperKitty. *HyperKitty
is Mailman3 archiver, aimed to address issues listed at
ModernArchiving<http://wiki.list.org/display/DEV/ModernArchiving>.
For more details, you might want to check out my GSoC proposal[1]. I will
try to blog regularly about my work[2].*

I am 3rd year undergraduate student at IIT Roorkee, major being Computer
Science. I am very passionate about algorithms. Besides what I have been
learning in school, so far I have gained programming experience
by participating in algorithms competitions and also by creating several
pet projects, contributing to open source.

Feel free to mail me with any questions or feedback about my proposal. If
you just want to say hi, that's cool too. I am very excited for my GSoC
project and looking forward to working with all of you!


[1] =>
http://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2012/syst3mw0rm/1
[2] => http://blog.aamirkhan.co.in/


*Contact info:*
Time zone: Indian Time +5:30 GMT
email: syst3m.w...@gmail.com
Phone: +91 9557647357
IRC: syst3mw0rm on freenode
twitter: @syst3mw0rm



On Thu, Apr 26, 2012 at 7:27 AM, Terri Oda  wrote:

>  The announcement from Google went out on Monday, so I'm a bit slow, but
> I'd like to congratulate the three students who will be working with GNU
> Mailman as part of Google Summer of Code 2012:
>
> Aamir Khan will be working on improving Hyperkitty.
>
> Alexander Sulfrian will be working on NNTP access to the archives.
>
> George Chatzisofroniou will be working on metrics, integrating his
> MailmanStats package with Mailman 3.0.
>
> Congratulations to all of you, and thank you to all our other talented
> applicants this year.It was a very tough field and we were very lucky
> to get three slots allocated to us by our umbrella organization, the Python
> Software Foundation.  I believe this is the largest number of students
> we've ever had!
>
> We're now in what Google calls the "community bonding period" where we get
> to know each other and get things set up.   Students: this would be a great
> time to post a short email to mailman-developers reminding everyone about
> what you're planning to do this summer (Google only gives the short
> abstract in their public list).  I know the mentors are pretty excited
> about the projects, and this gives everyone else a chance to get excited
> too!
>
> Coding starts on May 21st.  So be prepared: this is going to be one
> amazing year for Mailman!
>
>  Terri
>



-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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] Integrating HyperKitty with Mailman3

2012-04-07 Thread Aamir Khan
I believe that after integrating HyperKitty with mailman, there will be
archiver['hyperkitty'] which can be used to archive the messages. Am i
correct?

http://packages.python.org/mailman/src/mailman/archiving/docs/common.html#sending-the-message-to-the-archiver

I know that mailman3 offers pluggable architecture, but still after going
through some documentation it is not apparent to me how exactly HyperKitty
will be integrated with mailman3. Can somebody briefly explain and point
out to relevant files in source code ?



-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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 : HyperKitty project

2012-03-31 Thread Aamir Khan
Hi,

I am Aamir Khan, 3rd year computer science student. I am applying for GSoC
2012 Project 'Mailman3 HyperKitty archiver project'.

I have written a proposal for this project. The proposal can be found here (
http://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2012/syst3mw0rm/1
).

I would be glad if other developers have a look at it and give some
valuable suggestions or any changes. Any sort of improvements / suggestions
/ comments are welcome!

Thanks for your time :)



---
Aamir Khan
IRC Nick: syst3mw0rm
___
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] Grackle archive framework

2012-03-17 Thread Aamir Khan
On Sun, Mar 18, 2012 at 4:24 AM, Barry Warsaw  wrote:

> On Mar 18, 2012, at 12:23 AM, Aamir Khan wrote:
>
> >On Fri, Feb 17, 2012 at 12:55 AM, Barry Warsaw  wrote:
> >> On IRC, we talked about a storm + Python mailbox library based backend,
> >> with a
> >> REST+JSON wsgi based application vending the data.  This would allow us
> to
> >> integrate fairly easily with MM3 I think, and would possibly better
> enable
> >> some of the archiver work being done by Terri and others.
> >>
> >
> >I understand that we will store the messages in .mbox format. But I don't
> >understand why do we need to use storm for the archiving purpose.
>
> I meant to say "maildir".  Please let's not use mbox format!  It's way too
> easy to corrupt the file, as we did with a bug once in MM2.1, and we've
> paid
> the price ever since.
>

I read the difference between maildir and mbox format and it clearly states
that mbox is prone to corruption while maildir is not. Also there are more
advantages using maildir in a way that there is no file locking problem.
But since we will be storing each mail in a separate file, searching
through them will not as fast enough. Using database alone also have
problems like, it will use more hard disk, more CPU cycles will be consumed.

So, if we can store the messages in maildir format with a copy of it it
database. we can serve the searching request using database query which
will powered by full-text search engine. But then there will be problems of
synchronization between the maildir messages and  messages stored in
database. What are your thoughts about it ?

As for searching the archive, there are solutions like Elastic Search,
Solr, lucene. Can we use one of them to search directly through the maildir.

>
> As for archiving, it isn't strictly necessary to use storm, it's just a
> nice
> lightweight ORM I happen to like.  But I think it *does* make sense to
> back a
> full-fledged archiver with a database and a full-text search engine.  For
> example, using our RFC 5064+X-Message-ID-Hash scheme, the database would
> handle the lookup from hash to actual message storage location.
>
> Cheers,
> -Barry
>



-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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] Grackle archive framework

2012-03-17 Thread Aamir Khan
On Fri, Feb 17, 2012 at 12:55 AM, Barry Warsaw  wrote:

> On Feb 16, 2012, at 11:40 PM, Aamir Khan wrote:
>
> >I talked to people on #launchpad-dev, as suggested by barry to investigate
> >about the possibility of using grackle as new archive framework for
> >mailman. The project isn't functional yet. There are two parts, client and
> >back-end service to store the messages. Client will hopefully be completed
> >by end of next week.
> >
> >For backend-service implementation, i am also thinking to get involved
> >during its development. They are planning to have cassandra based store
> for
> >storing the messages. Any thoughts about which backend service would be
> >ideal to store messages for mailman installations ?
>
> On IRC, we talked about a storm + Python mailbox library based backend,
> with a
> REST+JSON wsgi based application vending the data.  This would allow us to
> integrate fairly easily with MM3 I think, and would possibly better enable
> some of the archiver work being done by Terri and others.
>

I understand that we will store the messages in .mbox format. But I don't
understand why do we need to use storm for the archiving purpose.

>
> -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/syst3m.w0rm%40gmail.com
>
> Security Policy: http://wiki.list.org/x/QIA9
>



-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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] Probe messages should not sent Precedence header

2012-02-20 Thread Aamir Khan
On Tue, Feb 21, 2012 at 12:19 AM, Barry Warsaw  wrote:

> On Feb 18, 2012, at 06:38 AM, Aamir Khan wrote:
>
> >As suggested by Barry, I am working on this new bug,
> >808821<https://bugs.launchpad.net/mailman/+bug/808821>.  As i browsed
> though
> >the code of mailman, i found that 'src/mailman/bin/disabled.py' is the
> script
> >which runs to send the messages to all the email addresses disabled may be
> >because of over bouncing, by user himself, by admin, etc..  So, i just
> have
> >to find out the way, so that bouncing mail won't set the precedence
> header.
>
> This script is currently broken, but I will fix it for beta 1.  I'll leave
> the
> Precedence bug open for you to take a shot if you like.
>
> https://bugs.launchpad.net/mailman/+bug/937154


sure, i will look into after you fix the bug of bin/disabled.py.

>


>
> Cheers,
> -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/syst3m.w0rm%40gmail.com
>
> Security Policy: http://wiki.list.org/x/QIA9
>



-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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] Probe messages should not sent Precedenceheader

2012-02-18 Thread Aamir Khan
Mark Sapiro  wrote:

>
> Which means that bin/disabled.py won't work because it hasn't been
> fully converted from 2.1 yet. It should be using the send_probe()
> function instead of sendNextNotification().
>

Yes. I also think so. I have changed the function to send_probe() and ran
through all the test again to make sure that nothing breaks.


>
> There should be two places. bin/disabled.py should be calling
> send_probe() instead of the non-existent sendNextNotification() list
> method.
>
> Also, send_probe() should be called when delivery is initially disabled
> as a result of a call to IBounceProcessor(), but I am unable to follow
> how this works or even if it is implemented yet at least in part
> because I haven't yet learned anything about how things like
> zope.component.getUtility() work.
>

I am also not able to find out the relevant code, as i am completely new to
the flow of how mailman works. Maybe, barry can help me on this one.

>
>
> The patch itself looks good except for style. We normally don't put
> whitespace around the = in keyword=value arguments in definitions and
> calls. PEP 8 <http://www.python.org/dev/peps/pep-0008/> says "Don't
> use spaces around the '=' sign when used to indicate a keyword
> argument or a default parameter value."
>
> I will keep this in mind. I have created another branch with partial
changes suggested above. Here, you can find the changes,

http://bazaar.launchpad.net/~syst3mw0rm/mailman/808821/revision/7080



-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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] Probe messages should not sent Precedenceheader

2012-02-18 Thread Aamir Khan
On Sat, Feb 18, 2012 at 7:15 AM, Mark Sapiro  wrote:

> Aamir Khan wrote:
> >
> >As suggested by Barry, I am working on this new bug,
> >808821<https://bugs.launchpad.net/mailman/+bug/808821>.
> >As i browsed though the code of mailman, i found that
> >'src/mailman/bin/disabled.py'
> >is the script which runs to send the messages to all the email addresses
> >disabled may be because of over bouncing, by user himself, by admin, etc..
> >So, i just have to find out the way, so that bouncing mail won't set the
> >precedence header.
> >
> >
> >Am i on correct path ?
>
>
> I think you are at the start of a twisted path. I'm sorry, but I'm
> still not completely up to speed with mm3, but here's what I can tell
> you from 2.1.
>
> In 2.1, cron/disabled which I think is analogous to bin/disabled.py
> sends warnings, but it is not the only thing which does. Warnings are
> actually sent by the list method sendNextNotification() which is
> defined in 2.1 in Mailman/Bouncer.py. The sendNextNotification()
> method in turn uses the UserNotification() class defined in
> Mailman/Message.py to actually create and send the message.


> The UserNotification.send() method will add a "Precedence: bulk" header
> to any message which doesn't have any Precedence: header. Thus, there
> are two possible approaches. One approach is to add a noprecedence
> argument to the send() method with default = False, and in the method
> itself skip adding the Precedence: bulk header if noprecedence is
> true, and add a noprecedence=True argument to the call to the send()
> method in sendNextNotification().
>
>
I guess in MM3, there is no function as sendNextNotification(), because i
used command, "grep sendNextNotification() -r *" and the result was only
file 'src/mailman/bin/disabled.py'.

There is a file 'src/mailman/email/messages.py', in which
UserNotification() class is defined. It has a send function, which sets the
precedence header.

In file 'src/mailman/app/bouces.py', I guess the probe messages are sent
directly using send() function of UserNotification() class. I think that
from line 211 to 228, probe message is used to send VERP probe. But then, i
am not able to find out the place from where probe message is sent after
disabling of the address because of over bouncing.

I have tried to make some changes to code and pushed it to my local branch
[1]. Ran through all the tests, and none of them failed. Is there any way
to run through a subset of test rather than running them using 'bin/test'
command.

Comments, feedback required on patch.


[1] =>
http://bazaar.launchpad.net/~syst3mw0rm/mailman/precedence/revision/7080




-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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] Probe messages should not sent Precedence header

2012-02-17 Thread Aamir Khan
Hi,

As suggested by Barry, I am working on this new bug,
808821<https://bugs.launchpad.net/mailman/+bug/808821>.
As i browsed though the code of mailman, i found that
'src/mailman/bin/disabled.py'
is the script which runs to send the messages to all the email addresses
disabled may be because of over bouncing, by user himself, by admin, etc..
So, i just have to find out the way, so that bouncing mail won't set the
precedence header.


Am i on correct path ?




-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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 UI

2012-02-17 Thread Aamir Khan
On Fri, Feb 17, 2012 at 11:20 PM, Florian Fuchs  wrote:

> Hi,
>
> On Friday, February 17, 2012 17:13 CET, Aamir Khan 
> wrote:
>
> > Hi,
> >
> > I tried to create a virtualEnv in python and start the installation from
> > scratch. But i a still getting the errors. Screenshot is attached. I also
> > tried running the tests and many tests failed. One of the dominant error
> > was,
> >
> > "ImproperlyConfigured: Module "mailman_django.context_processors" does
> not
> > define a "lists_of_domain" callable request processor"
>
> You can find an up to date (and tested) version of the settings.py in
>
> lp:~flo-fuchs/mailmanweb/django_dev_setup
>
> If you update to the latest version it *should* work now.
>

Awesome, It worked!!

Thanks a lot!

>
> Cheers
> Florian
>
>
> >
> >
> > On Fri, Feb 17, 2012 at 5:48 AM, Florian Fuchs 
> wrote:
> >
> > > Hi,
> > >
> > > On Friday, February 17, 2012 00:40 CET, Aamir Khan <
> syst3m.w...@gmail.com>
> > > wrote:
> > >
> > > > > REST_SERVER = 'http://localhost:8001'
> > > > >
> > > > I guess that should be,
> > > >
> > > > REST_SERVER = 'http://localhost:8000'  because the django app runs
> on
> > > 8000
> > > > port.
> > >
> > > Yep, the Django dev server runs on port 8000. But the REST_SERVER
> setting
> > > refers to the Mailman API which usually runs on port 8001. Did you try
> > > that, too?
> > > Also, did you start mailman by running 'bin/mailman start' from your
> > > mailman directory?
> > >
> > > If that doesn't work, you could try and run the wui tests:
> > >
> > > 1) stop mailman ('bin/mailman stop' from inside your mailman dir)
> > > 2) set MAILMAN_TEST_BINDIR in your settings.py (full path to:
> > > .../mailman/bin)
> > > 3) from the folder where the settings.py lives run: 'python manage.py
> test'
> > >
> > > If the tests run through you know the web ui is setup correctly and can
> > > talk to the mailman REST API.
> > > If they don't the output should give us a hint where the problem might
> > > be...
> > >
> > > I hope that helps...
> > >
> > > Florian
> > >
> > >
> > > >
> > > > When, changing it to above line, the URL 'http://localhost:8000'
> takes
> > > > forever to load but at least no error popped out.
> > > >
> > > > >
> > > > > where it probably now says:
> > > > >
> > > > > REST_SERVER = 'localhost:8001'
> > > > >
> > > > > (missing url scheme...)
> > > > >
> > > > > Sorry for not having updated the settings-branch on launchpad
> > > earlier...
> > > > > :-/
> > > > >
> > > > > Is this solving the problem?
> > > > >
> > > > > (If you have any further questions please don't hesitate to
> contact me
> > > via
> > > > > mail or on irc - florianf on freenode.)
> > > > >
> > > > > Cheers
> > > > > Florian
> > > > >
> > > > >
> > > > >
> > > > > On Thursday, February 16, 2012 17:54 CET, Aamir Khan <
> > > > > syst3m.w...@gmail.com> wrote:
> > > > >
> > > > > > Hi,
> > > > > >
> > > > > > I am getting error while trying to setup mailman UI by following
> the
> > > > > guide
> > > > > > of setting up mailman web UI running[0].
> > > > > >
> > > > > > I have attached the screenshot of the same. Any help will be
> > > appreciated.
> > > > > >
> > > > > > [0] =>
> > > > > >
> > > > >
> > >
> http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT
> Roorkee
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > ___
> > > > > 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/syst3m.w0rm%40gmail.com
> > > > >
> > > > > Security Policy: http://wiki.list.org/x/QIA9
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> > --
> > Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
>
>
>
>
>
>


-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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] Add the equivalent of postconf

2012-02-17 Thread Aamir Khan
Referring to this bug, https://bugs.launchpad.net/mailman/+bug/518517

I am planning to implement the command 'mailconf' analogous to 'postconf'.
As mentioned in bug description, the idea is to dump all or one variable of
the mailman configuration variables.

How can i find the configuration variables of mailman to be dumped using
this command ?



-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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 UI

2012-02-16 Thread Aamir Khan
On Fri, Feb 17, 2012 at 4:32 AM, Florian Fuchs  wrote:

> Hi Aamir,
>
> thanks for being interested in MM3 and its web ui!
>
> A small change I recently made to the default settings seems to be the
> cause of the error message:
> In line 32 of your settings.py it should say:
>
> REST_SERVER = 'http://localhost:8001'
>
I guess that should be,

REST_SERVER = 'http://localhost:8000'  because the django app runs on 8000
port.

When, changing it to above line, the URL 'http://localhost:8000' takes
forever to load but at least no error popped out.

>
> where it probably now says:
>
> REST_SERVER = 'localhost:8001'
>
> (missing url scheme...)
>
> Sorry for not having updated the settings-branch on launchpad earlier...
> :-/
>
> Is this solving the problem?
>
> (If you have any further questions please don't hesitate to contact me via
> mail or on irc - florianf on freenode.)
>
> Cheers
> Florian
>
>
>
> On Thursday, February 16, 2012 17:54 CET, Aamir Khan <
> syst3m.w...@gmail.com> wrote:
>
> > Hi,
> >
> > I am getting error while trying to setup mailman UI by following the
> guide
> > of setting up mailman web UI running[0].
> >
> > I have attached the screenshot of the same. Any help will be appreciated.
> >
> > [0] =>
> >
> http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running
> >
> >
> >
> >
> > --
> > Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
>
>
>
>
>
> ___
> 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/syst3m.w0rm%40gmail.com
>
> Security Policy: http://wiki.list.org/x/QIA9
>



-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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] Grackle archive framework

2012-02-16 Thread Aamir Khan
Hi,

I talked to people on #launchpad-dev, as suggested by barry to investigate
about the possibility of using grackle as new archive framework for
mailman. The project isn't functional yet. There are two parts, client and
back-end service to store the messages. Client will hopefully be completed
by end of next week.

For backend-service implementation, i am also thinking to get involved
during its development. They are planning to have cassandra based store for
storing the messages. Any thoughts about which backend service would be
ideal to store messages for mailman installations ?



-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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] Browser ID integration with Mailman

2012-02-16 Thread Aamir Khan
Hi,

I was going through ideas page of mailman for GSoC 2012, and i found this
project of integrating the browser id with mailman. I guess, mailman
community members should already have some discussion about this
integration. Can you tell me some specifics, so i can do my homework as how
would i go about implementing it.




-- 
Aamir Khan | 3rd Year  | Computer Science & Engineering | IIT Roorkee
___
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] Hello

2012-02-12 Thread Aamir Khan
Hi all,

   I am undergraduate student at IIT Roorkee. I am looking forward to
contribute to Mailman project.

   I’ve used Git and SVN before; BZR will be new to me.

   I’m looking forward to contribute to the project.
___
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] MailMan Usage

2011-06-27 Thread Aamir Khan
I have tried "Fetchmail" to fetch the mail and "Procmail" to process the
mail and then invoke custom python script to do my job. This is working
fine, the only problem i think it has is fetchmail has to check the mailbox
in every 10 seconds and deliver it to procmail...if somehow i can reduce the
time or make something like whenever a mail is arrived at may mail it is
delivered directly to "procmail" then it would be really helpful..

On Mon, Jun 27, 2011 at 12:21 PM, Barry Warsaw  wrote:

> On Jun 26, 2011, at 01:04 PM, Mark Sapiro wrote:
>
> >On 6/26/2011 4:55 AM, Aamir Khan wrote:
> >>
> >> I would like to dedicate a email lets say h...@example.com where you
> can
> >> send emails and depending upon the Text written inside the Mail..(doing
> some
> >> Regexp matching)...I have to call different actions like retrieving data
> >> from DB and then answering the query etc...
> >>
> >> So i would like to know whether Mailman is suitable for my problem to be
> >> solved...if not, can you suggest me the open source solution that can
> >> fulfill my need.
> >
> >
> >I don't think Mailman is suitable for this.
> >
> >I'm not aware offhand of any off-the-shelf open source solution.
>
> Aamir sent me private email.  I mentioned that I thought Mailman could do
> this
> if you wrote some custom Python.  I agree it's not a great fit for what he
> wants to do, but thought this would be the place to contact if he wanted
> help
> in writing that custom stuff.
>
> -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/ak4u2009%40gmail.com
>
> Security Policy: http://wiki.list.org/x/QIA9
>



-- 
Aamir Khan
Indian Institute of Technology Roorkee,
Roorkee, Uttarakhand,
India , 247667
Phone: +91 9557647357
email:   aamir...@iitr.ernet.in
ak4u2...@gmail.com
___
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] MailMan Usage

2011-06-26 Thread Aamir Khan
Mailman Developers,

I would like to dedicate a email lets say h...@example.com where you can
send emails and depending upon the Text written inside the Mail..(doing some
Regexp matching)...I have to call different actions like retrieving data
from DB and then answering the query etc...

So i would like to know whether Mailman is suitable for my problem to be
solved...if not, can you suggest me the open source solution that can
fulfill my need.



-- 
Aamir Khan
Indian Institute of Technology Roorkee,
Roorkee, Uttarakhand,
India , 247667
Phone: +91 9557647357
email:   aamir...@iitr.ernet.in
ak4u2...@gmail.com
___
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