Re: [Mailman-Developers] GSOC 2015 :Mailman Client written in Javascript
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?
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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