Re: [Mailman-Developers] GitHub/development tools integration project Gsoc'15

2015-03-19 Thread Stephen J. Turnbull
Sumana Harihareswara writes:
 > http://en.flossmanuals.net/GSoCStudentGuide/
 > http://www.harihareswara.net/sumana/2013/05/12/1 and
 > http://www.harihareswara.net/sumana/2014/02/26/0 helpful in guiding you.

Thanks for the blog references!

But these are generic, do you have anything more about the specific
issues you are encountering in Mailman vs. GitHub etc?
___
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] GitHub/Development tools integration project Gsoc'15

2015-03-19 Thread Stephen J. Turnbull
Please don't repost material you've already mostly posted.  Just put
your proposal in Melange and we'll get to it.  Unless you're getting
close to your limit of 5 (or whatever, that was the limit last year),
in which case you should ask the GSoC staffers how to withdraw
proposals you aren't going to implement.

See also "Use of the mailing list during the application period" which
I just posted to this list.

Prabhanshu Abhishek writes:

 > I have given much thought on how it can be implemented, can i get feedback
 > on my implementation. The draft for the proposal:

Note that some of this actually concerns requirements, and that would
be appropriate for the ML.  But I don't have time to disentangle that.

___
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] GitHub/Development tools integration project Gsoc'15

2015-03-19 Thread Prabhanshu Abhishek
Hi,
I am Prabhanshu Abhishek, second year undergraduate student at Indian
Institute of Technology,Kanpur (IIT Kanpur), studying Computer Science and
Engineering.

I am very much interested in the project GitHub/Development tools
integration under Gsoc'15.
I have given much thought on how it can be implemented, can i get feedback
on my implementation. The draft for the proposal:

Creating a tool that will take a thread from a Mailman mailing list and
turn it into a thread on a GitHub issue.

In short:
I propose to make a user interface which will be accessible to the list
administrator. If the administrator thinks that a thread or multiple
threads could be an issue for his/her development organisation's
repository, he/she can mark the thread for posting, and the backend will
process it with the GitHub API to send it to the repository as an issue.

In detail:
1) User interface: A simple webpage that will have an option to mark
threads and a send_to_github button which initiates the backend process to
convert the thread into a series of comments used to raise the issue.

2) Processing emails: The UI for the administrator will have an interface
to edit emails so as to discard any unwanted piece of the emails (such as
the reply emails containing the previous mails' conversation). The backend
process will also be able to do the initial work for this on its own (as
the previous mail conversation probably starts with ">").

3) Github API: The thread's subject will be, by default, used as the main
title for the issue, or the administrator can provide an alternate title.
The backend will find out which other emails are to be posted as comments
(as the emails header contains an "in reply to:" field). The tool will use
the administrator's GitHub username as the creator of the issue. It will
use OAuth2 authentication with GitHub. The issue comment will contain
content of the email within the original mailing list thread. The tool will
use this information to post the issue to the GitHub repository's issue
tracker, using the GitHub API.
Actually, the user interface can be made available to all the users
subscribed to that mailing list.

4) The backend will be written in Python, which will interact with the REST
API and the GitHub APIs to do all its work.

I have some specific questions also, like:
Should this be a standalone web interface, or should it be a plugin for
HyperKitty or Postorius, or should it be a command-line tool.

Hoping for some feedback on the proposal'draft.

Also,
I think there is no mentor specified to the project, so, i want to ask if
some of you might be interested in this project.

Thanks,
Prabhanshu Abhishek
___
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] GitHub/development tools integration project Gsoc'15

2015-03-19 Thread Florian Fuchs
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1



Am 18.03.2015 um 16:29 schrieb Prabhanshu Abhishek:
> 2)the gsoc idea page says that it is necessary to fix at least one
> bug, but i have not been able to find some bug that is beginner
> friendly and related to my project, can you give me some bug to
> work on that will help me on my project.

It doesn't have to be related to that particular project idea. If you
don't find a bug in our bug trackers, it can be also be a small
feature or improvement you come up with yourself. It could also be a
test case for a piece of code not yet covered by a test (if the test
case is not all too obvious).

> 3)some other necessary things that i should work upon before
> submitting my proposal. 4)and lastly who will be my mentor, can you
> tell me?

We generally don't know yet who's going to mentor which project.


Cheers
Florian
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQEcBAEBAgAGBQJVCzhaAAoJEEceGbPdavl7KSEH/igYUM4wUq3+y0prO2pQ9gyl
vb1L1kVlwmoOCFnmOfStRPfH0AAhrvzM+MYpyzJtHQaJZUFTg+Qs0hWb0u7wvU96
5Iy6Zev4UAvzzJ6sVE3UiAovs6IjurQsu4qwzsgYKPpH65gYPBEtb/qSh8UF9vvm
Vw9UgfSBzuPM9R+SsxLpliB2oYXDj1/RqpIdhtnAC9xORnCu3D5xpyHS6Ge8ZUAV
qLPJiaSIC/Js/xumiPl1Uq+xLgwnlO1+FsJrkwF6rgV79x5Of80gI3ysuEWhwyrn
/AbScAjxCBirW2qV5m4FFwMJ0QSztc3OnKEOx61rZ8dZgANFlMn8AjVSiqY2RuI=
=AdNV
-END PGP 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] GitHub/development tools integration project Gsoc'15

2015-03-19 Thread Sumana Harihareswara
Hello. I am the person who originally wrote up this idea. I am not going
to mentor it; I am not skilled enough at working with Mailman, and I
have other time commitments, so I will not be mentoring this or any
other Google Summer of Code student or idea.

On 18/03/15 12:48, Stephen J. Turnbull wrote:
> Prabhanshu Abhishek writes:
> 
>  > but the thing i want to know is,
>  > 1) what are the other feature you want to implement through this.other than
>  > the mailing a thread,or pull requests.
> 
> The fact that the project doesn't have a mentor listed probably means
> you'll need to flesh out the requirements yourself.

Correct.

>  > 2)the gsoc idea page says that it is necessary to fix at least one
>  > bug, but i have not been able to find some bug that is beginner
>  > friendly and related to my project, can you give me some bug to
>  > work on that will help me on my project.
> 
> Since this is a new feature, there probably are no directly related
> bugs.  For "easy", some of the bugs in launchpad have an "easy" tag;
> you should look at those.
> 
>  > 3)some other necessary things that i should work upon before
>  > submitting my proposal.
> 
> Read the first four sections of the ideas page again, and read the
> references there, especially "How to SPAM".
> 
>  > 4)and lastly who will be my mentor, can you tell me?
> 
> I don't know; perhaps the person who suggested this project will step
> forward in a few hours.

No, I will not mentor this project.

If no one has specifically said "I will mentor this project" then no one
is assigned to mentor it. However, a good student, someone who writes
well and shows resourcefulness and gives the impression that she/he
would be interesting to work with, could potentially attract a mentor
who wants to work with that student. You may find
http://en.flossmanuals.net/GSoCStudentGuide/
http://www.harihareswara.net/sumana/2013/05/12/1 and
http://www.harihareswara.net/sumana/2014/02/26/0 helpful in guiding you.

-- 
Sumana Harihareswara
http://brainwane.net
___
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] GitHub/development tools integration project Gsoc'15

2015-03-18 Thread Stephen J. Turnbull
Prabhanshu Abhishek writes:

 > but the thing i want to know is,
 > 1) what are the other feature you want to implement through this.other than
 > the mailing a thread,or pull requests.

The fact that the project doesn't have a mentor listed probably means
you'll need to flesh out the requirements yourself.

 > 2)the gsoc idea page says that it is necessary to fix at least one
 > bug, but i have not been able to find some bug that is beginner
 > friendly and related to my project, can you give me some bug to
 > work on that will help me on my project.

Since this is a new feature, there probably are no directly related
bugs.  For "easy", some of the bugs in launchpad have an "easy" tag;
you should look at those.

 > 3)some other necessary things that i should work upon before
 > submitting my proposal.

Read the first four sections of the ideas page again, and read the
references there, especially "How to SPAM".

 > 4)and lastly who will be my mentor, can you tell me?

I don't know; perhaps the person who suggested this project will step
forward in a few hours.



___
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] GitHub/development tools integration project Gsoc'15

2015-03-18 Thread Prabhanshu Abhishek
Hi,
I am prabhanshu abhishek, a student of indian institute of technology,
kanpur(IITK), i am very much interested in the project "GitHub/development
tools integration" under Gsoc'15.

Till now , as i was subscribed to the mailing list many of my queries were
answered there, but now i have some specific doubts regarding the project.
I have successfully created the virtual environment for development, and
have read about the github and mailman api's. and have some idea of project
, that i have to  run a script that query for any thread in mailman through
the api and send it to github through the github api.
i have also read about how mailman works, internally . and tried to
understand some piece of code.

but the thing i want to know is,
1) what are the other feature you want to implement through this.other than
the mailing a thread,or pull requests.
2)the gsoc idea page says that it is necessary to fix at least one bug, but
i have not been able to find some bug that is beginner friendly and related
to my project, can you give me some bug to work on that will help me on my
project.
3)some other necessary things that i should work upon before submitting my
proposal.
4)and lastly who will be my mentor, can you tell me?
___
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