Re: [Mailman-Developers] GSOC 2015 :Mailman Client written in Javascript

2015-03-05 Thread Abhishek Kumar
Hi,

Thanks Aanand and Abhilash for the help and suggestions. Issues are solve
now. I need further assistance:

I tried to  write the connection class's rough javascript code. It works if
i bypass the authentication. I have encoded/decoded the authentication data
correctly ( as seemed from printing them and what python client generates
through b64encode(auth.encode('utf-8')).decode('utf-8') ). If
authentication is allowed, the javascript client shows 401,
Unauthorized. The REST API requires authentication.
This is because the request.auth on line 68 in src/mailman/rest/root.py  is
None (see in this
http://bazaar.launchpad.net/~mailman-coders/mailman/3.0/view/head:/src/mailman/rest/root.py
file)
even when i am passing the authentication data in the http header . However
there are no issues when i use the python client through shell  and
everyhing works fine. I was unable to figure out the issue. Any ideas
regarding what should i do here..? The  js code(uses some nodejs) can be
seen here http://pastebin.com/isxPbsNk.

Also i need some guidance on what should i do now towards applying for this
project. Should i go on writing the javascript version by discussing it
with the community..? And regarding what would go into my proposal, my
current understanding stands at  mainly writing javascript equivalent of
everything present in _client.py(mailman client) alongwith documentation
and tetsting. What more is required to be done in this project..?




On Thu, Mar 5, 2015 at 12:33 PM, Abhilash Raj raj.abhila...@gmail.com
wrote:

 Hi Abhishek,

 On Wednesday 04 March 2015 07:43 PM, Abhishek Kumar wrote:
  Hi,
 
  I was able to setup the mailman (Core, postorius, mailman.client,
  postorius_standalone)  by downloading them individually. Also with
  superuser, i can create domains. I have some questions:
 
  1) When i try to create list i get : HTTP Error 500: A server error
  occurred. Please contact the administrator

 Try to find out what error is raised, check the logs in
 var/logs/mailman.log . This error is very common due to the absence to
 postmap command which mailman uses to create postfix maps. Either you
 can set your mta to nullmta by adding the following in yout mailman.cfg
 in var/etc/

 [mta]
 incoming: mailman.mta.null.NullMTA
 outgoing: mailman.mta.null.NullMTA


 or simply install postfix.

  2) Though i am able to create domain using postorius ui, i am unable to
 do
  it by directly using the mailman.client. The development.rst doc says
  python manage.py mmclient can be used for the purpose. But after doing
  this no client object is created.  I also tried tried the way given
  mailmanclient/docs/using.rst
  
 http://bazaar.launchpad.net/~mailman-coders/mailman.client/trunk/view/head:/src/mailmanclient/docs/using.rst
 
   with
  port 8001. This creates client , but that object is unable to talk to the
  rest server.

 Just saying that object is unable to talk to the rest server doesn't
 help. Make a habit of mentioning the complete traceback from logs when
 you have errors. Do you get a `Mailman API Error`? If yes, check that
 your mailman is running. If not, start it using `mailman start` command.

  3) Is what i installed using lp:mailman the mailman core..? and this
 handles
  the rest requests..?

 Yes!

  4) Is there more documentation online other than that available in the
 doc
  folders of the projects..? I searched online but didn't get any developer
  type documentation.

 No, the same documentation is available on readthedocs in a html format.

  5) If i make any changes in the code, what's the best way to make them
  reflected in the mailman..? run python setup.py develop for that
  project..?

 You don't need to do anything if you ran `python setup.py develop` to
 set it up first time. If you used `python setup.py install` then you
 need to run that again to reflect your changes.

  On Wed, Mar 4, 2015 at 2:41 PM, Abhilash Raj raj.abhila...@gmail.com
  wrote:
 
  On Wednesday 04 March 2015 02:01 PM, Abhishek Kumar wrote:
  Hi,
 
  Using the viurtualenv, i was able to complete the setup guide. But i am
  required to login at http://localhost:8000/ and there is no option to
  register. So i logged in using Mozilla persona. But even after that i
 am
  not getting any options to create domains and list as described here
 
  Are you using mailman-bundler? It does not work right now! For
  development you'd have to download and setup each projects (Core,
  postorius, mailman.client, postorius_standalone) from launchpad.
 
  Also, only superuser is allowed to create domains. You can create one in
  django (postorius_standalone) using the command:
 
 $ python manage.py createsuperuser
 
  Then you have to login as a superuser using the login credentials given
  or through persona.
 
  --
  thanks,
  Abhilash Raj
 
 
 
 

 --
 thanks,
 Abhilash Raj




-- 
Thanks,
Abhishek Kumar
___
Mailman-Developers mailing list
Mailman-Developers@python.org

[Mailman-Developers] How do I turn on/off moderation of subscription requests?

2015-03-05 Thread Andrew Stuart
I want to be able to turn off and on the need for moderator to approve 
subscription requests.

Would someone mind please pointing out where this is configured?

thanks

as
___
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


[Mailman-Developers] GSOC 2015: Willingness to contribute

2015-03-05 Thread Umang Arora
Hello



I am Umang Arora, pursuing my Bachelor of Technology in Computer Science
Engineering from IIIT DELHI India. I am really interested in working on the
project titled “* A Dashboard for Admins/Owners/Moderators” *and*
“Subscriber profile pages” * under your idea page for GSOC 2015. I am
comfortable in c, c++, Java, Python, PHP, Ruby on Rails, MySQL etc. In past
I have worked on creating a HR management system for an organization which
actually involved features like profile pages and admin dashboard and was
developed in PHP and MySQL.



Apart from that I have worked on various web development and android
projects. At present I am working on a SaaS project and another SNMP based
occupancy management and analysis portal. You can go through my Github
profile for the same: https://github.com/umangarora.



For my proposal I would really love to get a head start from you guys. I
would really appreciate if any of you would guide me forward and let me
know about bugs to start from considering the projects I am interested in
and any other documentation I must go through while working on this project.

​​

*Umang Arora*
IIIT-Delhi http://www.iiitd.ac.in/
___
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] Query regarding plugin integration with mailman3

2015-03-05 Thread Stephen J. Turnbull
Aanand Shekhar Roy writes:

  Suppose I have posted my confidential information on mailing list,
  and the list setting is neither accept nor discard any mails
  having confidential information.

I think you really should give up on this idea as stated.  This
function really should be implemented in the user agent, as a plug-in
with a large dictionary of user-contributed criteria, as Spamassassin
does for spam.  Such a plug-in could also be used in the enterprise in
the MTA.  But a list knows too little about confidential, it knows
too little about individual concerns for privacy, to do a good job.
The only thing going for a list is that lists often are relatively
public and so relatively high potential for leaks.  But it's quite
easy for an MUA to figure out which destinations are lists (most lists
nowadays sport RFC 2369 header fields), so that takes care of the
list.

The MUA also can be intelligent about things like corporate contact
addresses in the automatically added footer.  More important, the
author of the mail controls the rules (see disadvantage 2.d below).

What to do instead:

You can generalize to allow Mailman to filter on regular expressions
in the body (this should be easy to do simply, but watch out for MIME
structure and very large messages).  That has been requested in the
past.  I believe the reason we don't do that already is that
applications like Spamassassin and ClamAV do the job of filtering for
malicious mail *much* better than we can (because they already have
those libraries of criteria), and there aren't other good use cases.

I'm not sure this is big enough to be a GSoC project (Mark or Barry
would have better judgment), but it's much more likely to be useful
and could be applied to your desired application.

  So I had to ask which one approach is better?

Both seem pretty bad to me.

  1.Including a command like accept_confidential at start of message or
  subject.

This has three disadvantages.

a. Users are notoriously poor at using the commands, and not very good
   at spelling them correctly.

b. If you reject the mail and *don't* provide the original text, the
   user has to reconstruct the mail from memory if they haven't saved
   it.  (This may not be such a problem with modern MUAs, but the ones
   I use don't keep file copies of sent mail automatically.)

c. If you reject the mail and *do* provide the original text, you are
   providing a spam vector.  (Spammer sends mail *from* the victim's
   address and includes confidential information but deliberately
   omits the command.)

  2.Sending the mail, getting an auto-reply from reply-bot like  your mail
  contains confidential info. reply with confirm   .

This has four disadvantages.

a. Most users are unlikely to care about the phone numbers etc in
   their mail.  False positive rate will be high, and the please
   confirm spams similarly annoying.

b. If you reject the mail and *don't* provide the original text, the
   user has to reconstruct the mail from memory if they haven't saved
   it.  True, the list has the mail and will resend it, but the user
   needs to be able to figure out *why* the mail was held, and that
   may not be at all obvious without the original text.

c. If you reject the mail and *do* provide the original text, you are
   providing a spam vector.  (Spammer sends mail *from* the victim's
   address and includes confidential information.)

d. Since the author doesn't control the rule set, it may be
   *impossible* for her to construct a mail that will convey the
   desired information and still pass the filter.

___
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] Discussion about Mailman plugins(GSOC 2015)

2015-03-05 Thread Stephen J. Turnbull
Please keep traffic on-list, unless it's security-related or truly
personal.  Replying to list.

Prakash kumar writes:

What does a plugin give that improves on this process?
  
  The only problem that I find is, we need to implement a framework for
  loading, unloading and communication of plugins.

We have such a framework already, and since the only person who will
be using it is the site admin (see below), I really don't see why the
command-line-based download-copy-configure process is excessively
burdensome.

  Loading and unloading plugins are better than going to code and making
  changes for every requirement.

Somebody has to write the code.  Once it's written, you just copy the
module into place, and no code needs to be written.

  It will also help new developers to write plugins without actually
  understanding the complex coding of mailman.

I can't imagine an interesting plugin that requires no understanding
of Mailman internals.  Theming web interfaces, sure, but that's not
part of Mailman core anymore, that would for Postorius or HyperKitty
or some other application.  What kind of thing are you thinking about?
Is it really appropriate for a mailing list (vs a blog or web forum)?

  I think it will be better if we can give the users

What users?  See next comments.

  ability to load and unload plugins without touching the source code

We already have that, for values of user == site admin.  With a
prewritten plugin (handler or rule), the only Python you need to know
is the syntax of Python lists and strings, and maybe not even that.

  means from the web ui like in wordpress.

I think this is very unlikely to happen.  No sane site admin would
enable such a feature in Mailman as currently implemented, because
once you have a Python module, you have access to pretty much
everything inside of Mailman.  For example, you could write a plugin
that looks for private or no-archive lists, saves a month of posts
to disk, and then spews the lot to Twitter (after checking the
language and spewing to Weibo instead for Chinese).

The only thing I can think of would be nice to have, maybe the site
admin could install the handlers/rules manually as now, but add a
feature to Postorius to allow manipulation of the pipeline from the
web UI so that handlers or rules could be enabled selectively for
individual lists.  Again I'm not sure that a sane site admin would
allow this from the web UI, because manipulating the pipeline or rules
can have a large impact on performance and correctness of behavior.
If a poorly ordered pipeline caused a list to go rogue, that could
affect the reputation of the whole site.


___
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] Error while installing Mailman

2015-03-05 Thread Mark Sapiro
On 03/05/2015 04:46 AM, Rakesh Verma wrote:
 Hi,
 I was trying to install Mailman from the following installation guide
 http://www.list.org/mailman-install/front.html
 
 but at ./configure file, i get the error
 no mailman user found!
 your system must have a mailman user defined


The user 'mailman' (or whatever user you specify with the
--with-username= option to configure) must exist on your system. You
need to create it as it says at
http://www.list.org/mailman-install/node4.html.

-- 
Mark Sapiro m...@msapiro.netThe highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan
___
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] Error in postorius mailman settings page

2015-03-05 Thread Mark Sapiro
On 03/05/2015 05:05 AM, Ashish Kumar wrote:
 Hi,
 
 When I start mailman server using mailman start. Suddenly it starts 6,7
 process and strange thing happens when I kill one of the process, It kills
 all of them. I have attached step-by-step screen-shots for better
 conclusion.

Everything in your screen shots is normal. You start the mastewr and it
in turn starts all the runners to process their various queues. You then
kill the master and it kills all its children.

If you killed a child instead, depending on the exact signal you sent,
the master would or would not restart it.

-- 
Mark Sapiro m...@msapiro.netThe highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan
___
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] Error in postorius mailman settings page

2015-03-05 Thread Rashi Karanpuria
Hi ashish
No its not a bug. Probably there are more than one instances of mailman
running on your system (mailman start). Check for them using ps -ef | grep
mailman command on your terminal (if you are using linux) and sudo kill
those process ids'. Eg.process having id 12345 can be killed by using sudo
kill 12345

Regards
Rashi
 Hi,

 I have recently setup mailman codebase. When I tried to open the settings
 page of current user (which is super user). It is giving me key error.

 Screenshot for the error :
 https://www.filepicker.io/api/file/NYKc2pmESwedGsPGS2pI

 Is it some kind of bug or Am I missing something.


 Thanks
 Ashish Kumar
 irc nick: ashishk
 ___
 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/2013165%40iiitdmj.ac.in

 Security Policy: http://wiki.list.org/x/QIA9


___
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] Query regarding plugin integration with mailman3

2015-03-05 Thread Stephen J. Turnbull
Aanand Shekhar Roy writes:

  Banned word plug-in, which was also then added to the wiki page of idea
  lists)

As you know, I'm not a fan of this one.

  and then if the time allows I will work on others like Timed
  Vacation, since I am willing to contribute to mailman even after
  Gsoc .

This one I like, actually, except that the probable code size is
small.  It's obviously useful, it will be obvious to users how to use
it, it's obviously quite self-contained.  It's a winning feature.

  Is that ok or do i increase or decrease the no. ?

I'm going to need to ask Carol about number.  As I understand it, GSoC
is supposed to be one summer-sized project to give the interns a
taste of what it's like to work on a project that can't be done in a
single all-night sprint.  It also has the benefit of being a lot more
interesting for the mentors.

That is, if you write 5 bite-sized plugins, most of your code will be
API and testing boilerplate, repeated 5 times.

  Though it depends more on the complexity of my idea but since every
  setting we make in mailman needs to be reflected to web UI too so I
  guess it will be big enough for Gsoc.

If the Postorius folks are doing their job that's not a big deal,
*much* smaller than writing documentation, let alone tests.

  Since following up this idea wouldn't be as great. Can you guide on
  Auto moderation system for limiting posts on a particular thread
  posted by a user Like first 5 post will reach immediately, later 5
  will be after 1 hour delay and so on.

As a project it has quite a bit of flavor.  There are some interesting
issues having to do with the impact on message queues, and whether it
could present an opportunity for DOS attacks on the server (note that
even if you don't fill the disk, you could end up with a lot of
messages queued for delivery all at once sometime next week).

It might be interesting to think about alternative triggers for
delivery, such as having a don't-post-before attribute in msg_data,
and instead of running the queue at a specific time, just wait until
the next time the queue would normally be run, and if the current time
is greater than don't-post-before, post.

Note that there's no guarantee that messages will be delivered at a
given time in any case.  You can only ensure a minimum delay, but if
an MX goes down in the meantime, a 1 hour delay could turn into days.


___
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] Error in postorius mailman settings page

2015-03-05 Thread Rashi Karanpuria
See if this works: Try the grep command in new terminal and kill if any
process running, then start afresh your mailman as it should be done.
If this does not help I suggest to you ask the same question now on irc
someone will be able to help you there.

Regards
Rashi
 No, It does not solve the error. As I kill the process, It killed all the
 process of mailman. Hence I got Mailman REST API not available. Please
 start Mailman core. Which means I need to start mailman again and If I do
 so the whole problem repeats itself.


 Thanks

 On Thu, Mar 5, 2015 at 6:36 PM, Rashi Karanpuria 2013...@iiitdmj.ac.in
 wrote:

 Does it solve your problem that is the error when you access local host
 ?
 Behaviour shown in the attached images looks fine to me did you try
 running your localhost (i.e.,through postorius )after this ?
  Hi,
 
  When I start mailman server using mailman start. Suddenly it starts
 6,7
  process and strange thing happens when I kill one of the process, It
 kills
  all of them. I have attached step-by-step screen-shots for better
  conclusion.
 
 
 
  On Thu, Mar 5, 2015 at 6:14 PM, Rashi Karanpuria
 2013...@iiitdmj.ac.in
  wrote:
 
  Hi ashish
  No its not a bug. Probably there are more than one instances of
 mailman
  running on your system (mailman start). Check for them using ps -ef |
  grep
  mailman command on your terminal (if you are using linux) and sudo
 kill
  those process ids'. Eg.process having id 12345 can be killed by using
  sudo
  kill 12345
 
  Regards
  Rashi
   Hi,
  
   I have recently setup mailman codebase. When I tried to open the
  settings
   page of current user (which is super user). It is giving me key
 error.
  
   Screenshot for the error :
   https://www.filepicker.io/api/file/NYKc2pmESwedGsPGS2pI
  
   Is it some kind of bug or Am I missing something.
  
  
   Thanks
   Ashish Kumar
   irc nick: ashishk
   ___
   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/2013165%40iiitdmj.ac.in
  
   Security Policy: http://wiki.list.org/x/QIA9
  
 
 
 




___
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


[Mailman-Developers] Error in postorius mailman settings page

2015-03-05 Thread Ashish Kumar
Hi,

I have recently setup mailman codebase. When I tried to open the settings
page of current user (which is super user). It is giving me key error.

Screenshot for the error :
https://www.filepicker.io/api/file/NYKc2pmESwedGsPGS2pI

Is it some kind of bug or Am I missing something.


Thanks
Ashish Kumar
irc nick: ashishk
___
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


[Mailman-Developers] Regarding hyperkitty setup on my local machine

2015-03-05 Thread Ashish Kumar
Hi,

I was trying to setup hyperkitty on my local machine by following the
instruction from
https://fedorahosted.org/hyperkitty/wiki/DevelopmentSetupGuide.
I have already setup postorius, mailman client, mailman core but when I
tried to setup the hyperkitty I got an error.

Instructions:
1. git clone https://github.com/hyperkitty/kittystore.git  ( ok)
2. git clone https://github.com/hyperkitty/hyperkitty.git ( ok)
3. git clone https://github.com/hyperkitty/hyperkitty_standalone.git (ok)
4. cd kittystore ( ok)
5. python setup.py develop (Error:
https://gist.github.com/coolyashish/c6485c78993577e851e2)

Can someone please tell me what this error means and how should I correct
it,

Thanks
Ashish Kumar
___
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


[Mailman-Developers] Error while installing Mailman

2015-03-05 Thread Rakesh Verma
Hi,
I was trying to install Mailman from the following installation guide
http://www.list.org/mailman-install/front.html

but at ./configure file, i get the error
no mailman user found!
your system must have a mailman user defined

Link to complete log: http://pastebin.com/ArcZdE0Y

Any kind of help would be appreciated, Thanks in advance.
___
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


[Mailman-Developers] Introduction to the Community

2015-03-05 Thread Prabhjyot Singh Sodhi
Hello everyone!

I am Prabhjyot, a student from India. I am a sophomore at the Birla
Institute of technology and Science and am studying Computer Science.

I have programming experience in Python, Java/android, C/C++. I love
contributing to open source projects and have contributed to a variety of
projects in the last quarter. I would love to get started with mailman.

I am also interested in applying for GSoC with GNU mailman.
I found the following projects interesting:
  i) Anonymous Lists
  ii) Better handling of list styles

I am looking at some easy bugs to fix but I would love it if someone could
guide me as to how to proceed with understanding the project ideas in more
detail the related source code better.

Thanks,
Prabhjyot Sodhi
___
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'15 Idea of Better handling of list styles

2015-03-05 Thread prakhar joshi
hi,
 I will like to add that we have to create setting or some features/
functionalists for Site Admins of different types like Discussion list,
organization list etc.

Cheers!!

Prakhar Joshi
DA-IICT,Gandhinagar

On Thu, Mar 5, 2015 at 1:03 PM, prakhar joshi prakhar...@gmail.com wrote:

 hi,
  I am Prakhar from DA-IICT graduating in 3rd B.tech. I will like to
 work on the project name Better handling of list styles. I need the
 guidance to start and will also like to discuss the whole idea (so that it
 may help in preparing proposal). I like to develop  things in python. I
 have worked in Django too. I will really like o contribute to mailman this
 summer. Hoping for reply.

 Cheers!!

 IRC name:- pjoshi


 Prakhar Joshi
 DA-IICT,Gandhinagar

___
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


[Mailman-Developers] GSOC'15 Idea of Better handling of list styles

2015-03-05 Thread prakhar joshi
hi,
 I am Prakhar from DA-IICT graduating in 3rd B.tech. I will like to
work on the project name Better handling of list styles. I need the
guidance to start and will also like to discuss the whole idea (so that it
may help in preparing proposal). I like to develop  things in python. I
have worked in Django too. I will really like o contribute to mailman this
summer. Hoping for reply.

Cheers!!

IRC name:- pjoshi


Prakhar Joshi
DA-IICT,Gandhinagar
___
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] Introduction to the Community

2015-03-05 Thread Abhilash Raj
Hi Prabhjyot,

On Thursday 05 March 2015 01:31 PM, Prabhjyot Singh Sodhi wrote:
 Hello everyone!
 
 I am Prabhjyot, a student from India. I am a sophomore at the Birla
 Institute of technology and Science and am studying Computer Science.
 
 I have programming experience in Python, Java/android, C/C++. I love
 contributing to open source projects and have contributed to a variety of
 projects in the last quarter. I would love to get started with mailman.
 
 I am also interested in applying for GSoC with GNU mailman.
 I found the following projects interesting:
   i) Anonymous Lists
   ii) Better handling of list styles

You'd have to give me something more than I am interested in these ideas
to comment on. There is quite some information given on Ideas Page that
you should read first. Also, try to dig through the archives to find out
the discussions on these topics.

 I am looking at some easy bugs to fix but I would love it if someone could
 guide me as to how to proceed with understanding the project ideas in more
 detail the related source code better.

The link to source code and bug trackers are mentioned in the Ideas
Page, please feel free to explore. Setting up a local mailman
installation would be a good place to start.



-- 
thanks,
Abhilash Raj



signature.asc
Description: OpenPGP digital signature
___
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 2015: Willingness to contribute

2015-03-05 Thread Aanand Shekhar Roy
Hi Umang,

I would suggest setting up mailman would be a good start
http://gnu-mailman.readthedocs.org/en/latest/src/mailman/docs/WebUIin5.html

and from there your can to jump beginner friendly bugs on launchpad.

To get a better insight into mailman system, you can also go through their
documentation.



https://pythonhosted.org/mailman/src/mailman/docs/START.html

If you get stuck you can contact someone at IRC also, at #mailman on
freenode.






 I am Umang Arora, pursuing my Bachelor of Technology in Computer Science
 Engineering from IIIT DELHI India. I am really interested in working on
 the
 project titled “* A Dashboard for Admins/Owners/Moderators” *and*
 “Subscriber profile pages” * under your idea page for GSOC 2015. I am
 comfortable in c, c++, Java, Python, PHP, Ruby on Rails, MySQL etc. In
 past
 I have worked on creating a HR management system for an organization which
 actually involved features like profile pages and admin dashboard and was
 developed in PHP and MySQL.



 Apart from that I have worked on various web development and android
 projects. At present I am working on a SaaS project and another SNMP based
 occupancy management and analysis portal. You can go through my Github
 profile for the same: https://github.com/umangarora.



 For my proposal I would really love to get a head start from you guys. I
 would really appreciate if any of you would guide me forward and let me
 know about bugs to start from considering the projects I am interested in
 and any other documentation I must go through while working on this
 project.

 ​​

 *Umang Arora*
 IIIT-Delhi http://www.iiitd.ac.in/
 ___
 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/2013001%40iiitdmj.ac.in

 Security Policy: http://wiki.list.org/x/QIA9

___
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


[Mailman-Developers] GSOC Query for GitHub/dev tools integration project/idea

2015-03-05 Thread babhishek21
Hello,

I am Computer Engineering student from Delhi, India. (My Mozilla BugZilla 
profile: 
https://bugzilla.mozilla.org/user_profile?login=babhishek21%40yahoo.co.in)

I find this idea quite interesting. A few quick questions:




Which one’s on priority - Mailman 2 or Mailman 3 for this work?


The idea description was pretty clear. But just to check, “you want Mailman to 
open an issue thread whenever a special marked thread on the mailing list is 
posted?” Additionally, you want the reverse functionality too?


(Not a question) It would be better to update the description to “a tool that 
will take a thread from a Mailman mailing list and turn it into a GitHub 
issue”. You see a GitHub issue is already a thread unto itself.


Who’s going to be the mentor? Any IRC channel/nicks for rapid discussion?





Not a proposal, but as a general overview of the task at hand: The GitHub v3 
API has a pretty simple for method for posting issues. The Mailman REST API 
would work well. An important change though would be changing the admin panel 
to include links and ownership details to a GitHub repo. The other task 
(automatically mail a Mailman list when a repo gets a new GitHub pull request) 
does not even require the API. GitHub will automatically mail the owners, 
whenever a new issue is opened (a pull-request is also an issue). Since Mailman 
should already have owner access, the mail could simply be forwarded on the 
list.




As an extra, it would be great if we could take it to the next level and allow 
for GitHub repo statistics to be posted in plain text (in a suitable format) to 
mailing lists at regular intervals (as an opt-in). So now, short concise commit 
logs can adorn our glorious mailing lists. 




Oh… Another idea! To take it further, we could utilise GitHub’s marker/label 
system for issues. I don’t know if Mailman has any “label/tag” functionality, 
but it would be sweet to see priority on mailing list threads. 




Some of the above things might not be possible to implement for all Issue 
tracking/Repo hosting solutions, but most have industry-grade APIs. For others, 
we do what we can! So wotsay?




I am sorry if I’ve not followed any format/rules. Its just that I could not 
find any. 




Cheers,

Abhishek Bhattacharya





Sent from Windows Mail
___
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 Query for GitHub/dev tools integration project/idea

2015-03-05 Thread Abhilash Raj
Hi Abhishek,

On Friday 06 March 2015 12:17 PM, babhishe...@yahoo.co.in wrote:
 Hello,
 
 I am Computer Engineering student from Delhi, India. (My Mozilla BugZilla 
 profile: 
 https://bugzilla.mozilla.org/user_profile?login=babhishek21%40yahoo.co.in)
 
 I find this idea quite interesting. A few quick questions:
 
 
 
 
 Which one’s on priority - Mailman 2 or Mailman 3 for this work?


 
 The idea description was pretty clear. But just to check, “you want Mailman 
 to open an issue thread whenever a special marked thread on the mailing list 
 is posted?” Additionally, you want the reverse functionality too?
 
 
 (Not a question) It would be better to update the description to “a tool that 
 will take a thread from a Mailman mailing list and turn it into a GitHub 
 issue”. You see a GitHub issue is already a thread unto itself.
 
 
 Who’s going to be the mentor? Any IRC channel/nicks for rapid discussion?
 
 
 
 
 
 Not a proposal, but as a general overview of the task at hand: The GitHub v3 
 API has a pretty simple for method for posting issues. The Mailman REST API 
 would work well. An important change though would be changing the admin panel 
 to include links and ownership details to a GitHub repo. The other task 
 (automatically mail a Mailman list when a repo gets a new GitHub pull 
 request) does not even require the API. GitHub will automatically mail the 
 owners, whenever a new issue is opened (a pull-request is also an issue). 
 Since Mailman should already have owner access, the mail could simply be 
 forwarded on the list.
 
 
 
 
 As an extra, it would be great if we could take it to the next level and 
 allow for GitHub repo statistics to be posted in plain text (in a suitable 
 format) to mailing lists at regular intervals (as an opt-in). So now, short 
 concise commit logs can adorn our glorious mailing lists. 
 
 
 
 
 Oh… Another idea! To take it further, we could utilise GitHub’s marker/label 
 system for issues. I don’t know if Mailman has any “label/tag” functionality, 
 but it would be sweet to see priority on mailing list threads. 
 
 
 
 
 Some of the above things might not be possible to implement for all Issue 
 tracking/Repo hosting solutions, but most have industry-grade APIs. For 
 others, we do what we can! So wotsay?
 
 
 
 
 I am sorry if I’ve not followed any format/rules. Its just that I could not 
 find any. 

If you read through the Ideas Page thoroughly, I am sure you'd find
answers to most of your questions there.

The Github Integration project is pretty open to new ideas and methods
of integration. Also, its not just about GitHub, we would want something
more generic that could be easily extended to support other Code sharing
websites.


-- 
thanks,
Abhilash Raj



signature.asc
Description: OpenPGP digital signature
___
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 2015: Willingness to contribute

2015-03-05 Thread Abhilash Raj
Hi Umang,

On Friday 06 March 2015 12:57 AM, Umang Arora wrote:
 Hello
 
 
 
 I am Umang Arora, pursuing my Bachelor of Technology in Computer Science
 Engineering from IIIT DELHI India. I am really interested in working on the
 project titled “* A Dashboard for Admins/Owners/Moderators” *and*
 “Subscriber profile pages” * under your idea page for GSOC 2015. I am
 comfortable in c, c++, Java, Python, PHP, Ruby on Rails, MySQL etc. In past
 I have worked on creating a HR management system for an organization which
 actually involved features like profile pages and admin dashboard and was
 developed in PHP and MySQL.
 
 
 
 Apart from that I have worked on various web development and android
 projects. At present I am working on a SaaS project and another SNMP based
 occupancy management and analysis portal. You can go through my Github
 profile for the same: https://github.com/umangarora.
 
 
 
 For my proposal I would really love to get a head start from you guys. I
 would really appreciate if any of you would guide me forward and let me
 know about bugs to start from considering the projects I am interested in
 and any other documentation I must go through while working on this project.
 

The links to bug tracker and documentation is mentioned in the Ideas
Page. Also, there are discussions going on this very list about the
project ideas that you mentioned. Please read the archives (Link in the
footer) and ask more specific questions.

-- 
thanks,
Abhilash Raj



signature.asc
Description: OpenPGP digital signature
___
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