Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-31 Thread anatoly techtonik
On Mon, Mar 29, 2010 at 3:30 PM, C. Titus Brown c...@msu.edu wrote:

 I would vote for allowing student work on community infrastructure
 tasks. Tracker, Wiki, Web site management tools are all outdated and
 everybody who cares agrees that they've seen a better tools.

 As long as it's programming, it's allowed by Google.  So let's find a good
 student or two, and outline a few good projects!

 I do worry that that kind of work is difficult to evaluate, and requires 
 really
 great communication on both sides...

First we need to compile a list of things to do into one big list. I
see the major problem that there is no dashboard that gives an
overview of available/supported community services and their status.
Services that are parts of python.org and those that linked and often
used, but not parts.

Status of service is the amount of opened/languishing
bugs/enhancements. Some services don't have trackers at all. For
example, infrastructure proposals, web site patches is nowhere to
track.

Service on a dashboard should be accompanied by contact points info.

Service should list location of primary repository and mirrors.

Feature creep:
- Service can be monitored for online/offline status.
- Service may have maintenance scripts, which community members can
see, inspect scheduled times for the next run and results of
execution.
- Service may publish stats for further analysis.


After dashboard is ready, it would be nice to unify all Services:
1. Add OpenID/Google support
2. Add searchable Google Groups mirrors
3. Add Google search form to Mailman web interface for hosted groups
4. Register services search with Google (see attach)


Then we need to find a contact point - a person who could be most
helpful for each service and help other students with other specific
tasks. I am not such person for neither service, but I am interested
to help push progress forward.
-- 
anatoly t.
attachment: search_search_form.png___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-31 Thread Stephen J. Turnbull
anatoly techtonik writes:

  I would vote for allowing student work on community infrastructure
  tasks. Tracker, Wiki, Web site management tools are all outdated and
  everybody who cares agrees that they've seen a better tools.

I've also seen *much* worse tools in actual use.  You don't have to
look any farther than macports.org and GNU Savannah for examples of
implementations of individual tools that are much worse, and overall
usability that is clearly worse, than Python's environment.

Over and over again I have seen short-term volunteers pick the best-
reputed software of the day, run out of steam just getting the old
data ported over to the new host software, leaving behind a disgrace.
(This is what happened to MacPorts Trac, it would seem -- it took 4
years for them to get an explanation of how to search for bugs on a
given port on the top page of the issue tracker, and you still have to
type queries like ?PORT=python26 by hand in the browser address
field![1])  In other cases, the old data is never successfully ported
at all (a common way to migrate from one VCS to another).  So while
improving the infrastructure is clearly a good thing, it is not a good
idea to have people without *long-term* commitment to maintenance
*changing the tools themselves*.

I would recommend changing the tools only if *current* maintainers are
either planning to step down (and so we face the problem of how to
support maintenance in the future in any case), or are willing to
supervise (ie, the people who will come back and fix problems in the
future find the proposed improvements to be real improvements).  Eg,
MvL should be intimately involved in any move to use different
software for the tracker.  If the GSoC student(s) is (are) willing to
work within the constraints of the existing software (ie, incremental
improvements), then the constraints on mentors could be substantially
relaxed to any of the senior folks who have recently contributed in
those areas.


Footnotes: 
[1]  Actually, it may be even worse than it looks -- IIUC, macosforge
has paid staff!

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-31 Thread C. Titus Brown
On Wed, Mar 31, 2010 at 05:41:47PM +0900, Stephen J. Turnbull wrote:
 anatoly techtonik writes:
 
   I would vote for allowing student work on community infrastructure
   tasks. Tracker, Wiki, Web site management tools are all outdated and
   everybody who cares agrees that they've seen a better tools.

[ munch ]

 I would recommend changing the tools only if *current* maintainers are
 either planning to step down (and so we face the problem of how to
 support maintenance in the future in any case), or are willing to
 supervise (ie, the people who will come back and fix problems in the
 future find the proposed improvements to be real improvements).  Eg,
 MvL should be intimately involved in any move to use different
 software for the tracker.  If the GSoC student(s) is (are) willing to
 work within the constraints of the existing software (ie, incremental
 improvements), then the constraints on mentors could be substantially
 relaxed to any of the senior folks who have recently contributed in
 those areas.

Agreed.

It'd be great to have students work on prototyping improvements, with an
eye to making changes that can then be evaluated in terms of maintainability,
extensibility, etc.  Having them actually change the infrastructure itself
seems to me like a bad idea :)

--titus
-- 
C. Titus Brown, c...@msu.edu
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-29 Thread anatoly techtonik
I would vote for allowing student work on community infrastructure
tasks. Tracker, Wiki, Web site management tools are all outdated and
everybody who cares agrees that they've seen a better tools.

-- 
anatoly t.



On Fri, Mar 19, 2010 at 4:36 AM, C. Titus Brown c...@msu.edu wrote:
 Hi all,

 once again, the PSF has been accepted as a mentoring foundation for the Google
 Summer of Code!  This year, we're going to emphasize python 3 porting, so
 please think of projects you'd like to see tackled.

 Please submit ideas for projects as soon as possible, as students will be able
 to start applying soon.  You can add them to this page:

   http://wiki.python.org/moin/SummerOfCode/2010

 You can subscribe to the mentors list here,

   http://mail.python.org/mailman/listinfo/soc2010-mentors

 and the general discussion list (students included) here:

   http://mail.python.org/mailman/listinfo/soc2010-general

 thanks,
 --titus
 --
 C. Titus Brown, c...@msu.edu
 ___
 Python-Dev mailing list
 Python-Dev@python.org
 http://mail.python.org/mailman/listinfo/python-dev
 Unsubscribe: 
 http://mail.python.org/mailman/options/python-dev/techtonik%40gmail.com

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-29 Thread C. Titus Brown
On Mon, Mar 29, 2010 at 10:40:06AM +0300, anatoly techtonik wrote:
 I would vote for allowing student work on community infrastructure
 tasks. Tracker, Wiki, Web site management tools are all outdated and
 everybody who cares agrees that they've seen a better tools.

As long as it's programming, it's allowed by Google.  So let's find a good
student or two, and outline a few good projects!

I do worry that that kind of work is difficult to evaluate, and requires really
great communication on both sides...

--titus
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-24 Thread Joe Amenta
On Fri, Mar 19, 2010 at 2:45 AM, Terry Reedy tjre...@udel.edu wrote:

 On 3/19/2010 2:23 AM, Laurent Gautier wrote:

 On 3/19/10 3:36 AM, C. Titus Brown wrote:

 Hi all,

 once again, the PSF has been accepted as a mentoring foundation for
 the Google
 Summer of Code! This year, we're going to emphasize python 3 porting, so
 please think of projects you'd like to see tackled.


 Hi,


 Does this mean that any other python project could potentially see
 itself ported to Python 3 in the course of this SoC ?


 The theme should include both general porting tools and specific projects,
 especially infrastructure projects like numeric, which are blocking the
 porting of other projects. It would be nice if those doing specific projects
 contributed their experience/knowledge to a central pool.


  If so, can any project owner submit a request for help,


 Any project owner is *always* free to ask for help (on python-list, but now
 here in this thread). Those who can also mentor might be more likely to get
 it. If I were a student, I would consider serious interest from a project
 owner (and a promise to distribute a port, when ready), a prerequisite.


  or is there going to be a list

 of projects that would nice to port, or will a voting system of some
 sort be put in place ?


 Like most contributors, students choose projects, within the limits of what
 they can get mentors for, that scratch their itches. They may or may not
 otherwise be swayed by requests and opinions.

 My views.

 Terry Jan Reedy



Would anyone be interested in mentoring further lib3to2 work?  I'm planning
on applying again as a student.

--Joe Amenta
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-24 Thread Arc Riley
I'm sure we can find you a mentor.

On Wed, Mar 24, 2010 at 1:16 PM, Joe Amenta ament...@msu.edu wrote:

 On Fri, Mar 19, 2010 at 2:45 AM, Terry Reedy tjre...@udel.edu wrote:

 On 3/19/2010 2:23 AM, Laurent Gautier wrote:

 On 3/19/10 3:36 AM, C. Titus Brown wrote:

 Hi all,

 once again, the PSF has been accepted as a mentoring foundation for
 the Google
 Summer of Code! This year, we're going to emphasize python 3 porting, so
 please think of projects you'd like to see tackled.


 Hi,


 Does this mean that any other python project could potentially see
 itself ported to Python 3 in the course of this SoC ?


 The theme should include both general porting tools and specific projects,
 especially infrastructure projects like numeric, which are blocking the
 porting of other projects. It would be nice if those doing specific projects
 contributed their experience/knowledge to a central pool.


  If so, can any project owner submit a request for help,


 Any project owner is *always* free to ask for help (on python-list, but
 now here in this thread). Those who can also mentor might be more likely to
 get it. If I were a student, I would consider serious interest from a
 project owner (and a promise to distribute a port, when ready), a
 prerequisite.


  or is there going to be a list

 of projects that would nice to port, or will a voting system of some
 sort be put in place ?


 Like most contributors, students choose projects, within the limits of
 what they can get mentors for, that scratch their itches. They may or may
 not otherwise be swayed by requests and opinions.

 My views.

 Terry Jan Reedy



 Would anyone be interested in mentoring further lib3to2 work?  I'm planning
 on applying again as a student.

  --Joe Amenta

 ___
 Python-Dev mailing list
 Python-Dev@python.org
 http://mail.python.org/mailman/listinfo/python-dev
 Unsubscribe:
 http://mail.python.org/mailman/options/python-dev/arcriley%40gmail.com


___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-23 Thread Laurent Gautier

On 3/20/10 4:13 AM, C. Titus Brown wrote:

On Sat, Mar 20, 2010 at 12:00:48AM +0100, Martin v. L?wis wrote:

Whether this is worth weeks of work or not will depend on a given
student's knowledge about Python 3, and I'd suspect that the GSoC would
be an opportunity for a number of applicant to actually learn the
intricacies of Python 3.
Developing Python 3-specific features could be used to increase the
amount of work on the project, but I am uncertain of whether this is
worth a full GSoC.


I'd say this would definitely make a GSoC project; any non-trivial
porting will be.


Sounds good to me.  Line up a good student and bob's your uncle.

--titus



I may have a student that is looking interested, and I have inserted the 
porting project to the Wiki table.



Laurent.


PS: Editing that table felt like a test in disguise ;-)
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-19 Thread Laurent Gautier

On 3/19/10 3:36 AM, C. Titus Brown wrote:

Hi all,

once again, the PSF has been accepted as a mentoring foundation for the Google
Summer of Code!  This year, we're going to emphasize python 3 porting, so
please think of projects you'd like to see tackled.


Hi,


Does this mean that any other python project could potentially see 
itself ported to Python 3 in the course of this SoC ? If so, can any 
project owner submit a request for help, or is there going to be a list 
of projects that would nice to port, or will a voting system of some 
sort be put in place ?



Best,


Laurent
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-19 Thread Terry Reedy

On 3/19/2010 2:23 AM, Laurent Gautier wrote:

On 3/19/10 3:36 AM, C. Titus Brown wrote:

Hi all,

once again, the PSF has been accepted as a mentoring foundation for
the Google
Summer of Code! This year, we're going to emphasize python 3 porting, so
please think of projects you'd like to see tackled.


Hi,


Does this mean that any other python project could potentially see
itself ported to Python 3 in the course of this SoC ?


The theme should include both general porting tools and specific 
projects, especially infrastructure projects like numeric, which are 
blocking the porting of other projects. It would be nice if those doing 
specific projects contributed their experience/knowledge to a central pool.



If so, can any project owner submit a request for help,


Any project owner is *always* free to ask for help (on python-list, but 
now here in this thread). Those who can also mentor might be more likely 
to get it. If I were a student, I would consider serious interest from a 
project owner (and a promise to distribute a port, when ready), a 
prerequisite.


 or is there going to be a list

of projects that would nice to port, or will a voting system of some
sort be put in place ?


Like most contributors, students choose projects, within the limits of 
what they can get mentors for, that scratch their itches. They may or 
may not otherwise be swayed by requests and opinions.


My views.

Terry Jan Reedy

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-19 Thread Arc Riley
Hi Laurent

If your community project would like help porting to Python 3, and you feel
this work is enough for a student to work full time for several weeks on,
then please do add it to the GSoC ideas page on the wiki.

There will be another program running for high school students which is more
suitable for smaller tasks (2-3 days each), more on-par with the actual time
it takes to port most Python packages.


On Fri, Mar 19, 2010 at 2:23 AM, Laurent Gautier lgaut...@gmail.com wrote:


 Hi,


 Does this mean that any other python project could potentially see itself
 ported to Python 3 in the course of this SoC ? If so, can any project owner
 submit a request for help, or is there going to be a list of projects that
 would nice to port, or will a voting system of some sort be put in place ?


 Best,


 Laurent

 ___
 Python-Dev mailing list
 Python-Dev@python.org
 http://mail.python.org/mailman/listinfo/python-dev
 Unsubscribe:
 http://mail.python.org/mailman/options/python-dev/arcriley%40gmail.com

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-19 Thread Laurent Gautier

On 3/19/10 12:57 PM, Arc Riley wrote:

Hi Laurent

If your community project would like help porting to Python 3, and you
feel this work is enough for a student to work full time for several
weeks on, then please do add it to the GSoC ideas page on the wiki.


Whether this is worth weeks of work or not will depend on a given 
student's knowledge about Python 3, and I'd suspect that the GSoC would 
be an opportunity for a number of applicant to actually learn the 
intricacies of Python 3.
Developing Python 3-specific features could be used to increase the 
amount of work on the project, but I am uncertain of whether this is 
worth a full GSoC.



There will be another program running for high school students which is
more suitable for smaller tasks (2-3 days each), more on-par with the
actual time it takes to port most Python packages.



My project is roughly 6000 lines of Python and 6000 lines of C (Mostly 
C-level Python API bindings). I tried porting to Python 3 in the past, 
and it went fast (less than a day). The hurdle is that this resulted in 
segfaults for a lot of string-related features (You know, the 
byte/string thing). Tracing issues at the C level can be time-consuming, 
so I am hesitating to claim that 2-3 days of an high-school student 
would be enough.



Could several ports be bundled in a GSoC (the target projects would be 
grouped by theme, somehow).



L.




On Fri, Mar 19, 2010 at 2:23 AM, Laurent Gautier lgaut...@gmail.com
mailto:lgaut...@gmail.com wrote:


Hi,


Does this mean that any other python project could potentially see
itself ported to Python 3 in the course of this SoC ? If so, can any
project owner submit a request for help, or is there going to be a
list of projects that would nice to port, or will a voting system of
some sort be put in place ?


Best,


Laurent

___
Python-Dev mailing list
Python-Dev@python.org mailto:Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/arcriley%40gmail.com




___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-19 Thread Martin v. Löwis
 Whether this is worth weeks of work or not will depend on a given
 student's knowledge about Python 3, and I'd suspect that the GSoC would
 be an opportunity for a number of applicant to actually learn the
 intricacies of Python 3.
 Developing Python 3-specific features could be used to increase the
 amount of work on the project, but I am uncertain of whether this is
 worth a full GSoC.

I'd say this would definitely make a GSoC project; any non-trivial
porting will be.

As you get experienced with porting, it can indeed go fairly quickly.
However, the learning curve is not to be underestimated: the first few
changes will rather be in the one change per week range.

Regards,
Martin
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-19 Thread C. Titus Brown
On Sat, Mar 20, 2010 at 12:00:48AM +0100, Martin v. L?wis wrote:
  Whether this is worth weeks of work or not will depend on a given
  student's knowledge about Python 3, and I'd suspect that the GSoC would
  be an opportunity for a number of applicant to actually learn the
  intricacies of Python 3.
  Developing Python 3-specific features could be used to increase the
  amount of work on the project, but I am uncertain of whether this is
  worth a full GSoC.
 
 I'd say this would definitely make a GSoC project; any non-trivial
 porting will be.

Sounds good to me.  Line up a good student and bob's your uncle.

--titus
-- 
C. Titus Brown, c...@msu.edu
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-18 Thread Benjamin Peterson
2010/3/18 C. Titus Brown c...@msu.edu:
 Hi all,

 once again, the PSF has been accepted as a mentoring foundation for the Google
 Summer of Code!  This year, we're going to emphasize python 3 porting, so
 please think of projects you'd like to see tackled.

This is not completely to the exclusion of other, projects, though,
correct? For example, I think building a 64 bit PyPy backend would be
a very worthy task.



-- 
Regards,
Benjamin
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-18 Thread C. Titus Brown
On Thu, Mar 18, 2010 at 10:13:42PM -0500, Benjamin Peterson wrote:
 2010/3/18 C. Titus Brown c...@msu.edu:
  Hi all,
 
  once again, the PSF has been accepted as a mentoring foundation for the 
  Google
  Summer of Code! ??This year, we're going to emphasize python 3 porting, so
  please think of projects you'd like to see tackled.
 
 This is not completely to the exclusion of other, projects, though,
 correct? For example, I think building a 64 bit PyPy backend would be
 a very worthy task.

Right -- emphasize only ;).  Good projects + good students + good mentors are
always welcome (and, actually, we'd like to focus on good students -- better
that something get done than that something particularly relevant get chosen
but NOT done by a poor student).

thanks,
--titus
-- 
C. Titus Brown, c...@msu.edu
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com