[MacPorts] SummerOfCode modified

MacPorts noreply at macports.org
Mon May 24 09:47:02 PDT 2010


Changed page "SummerOfCode" by and.damore at macports.org from 93.44.90.145*
Page URL: <http://trac.macports.org/wiki/SummerOfCode>
Diff URL: <http://trac.macports.org/wiki/SummerOfCode?action=diff&version=139>
Revision 139
Comment: inserted a list of accepted projects, removed accepted tasks from potential tasks list, removed potential mentor list for SoC 2010

-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: SummerOfCode
=========================================================================
--- SummerOfCode (version: 138)
+++ SummerOfCode (version: 139)
@@ -18,9 +18,20 @@
 [http://socghop.appspot.com/gsoc/org/home/google/gsoc2010/macports MacPorts at GSoC website]
 }}}
 
+== Accepted Projects ==
+
+Applications for SoC 2010 closed on '''April 9, 19:00 UTC''', the following projects have been accepted for SoC 2010, add '''@macports.org''' to an email handle in order to get an actual email address.
+
+|| '''Student''' || '''Student email''' || '''Project''' || '''Mentor''' || '''Mentor email '''
+|| Andrea D'Amore || and.damore || Configuration files handling || [wiki:raimue Rainer Mueller] || raimue ||
+|| [wiki:tzikis Vasileios Georgitzikis] || tzikis || MacPorts GUI Improvement || [wiki:juanger Juan Germán Castañeda Echevarria] || juanger ||
+|| Joe Rozner || || MPWA || [wiki:wms William Siegrist] || wms ||
+
+
 === General Info ===
 
-Applications must be done online, on the [http://socghop.appspot.com/ Google SoC website]. You will find more information on their page on [http://code.google.com/p/google-summer-of-code/wiki/AdviceforStudents Advice for Students]. Student applications deadline is '''April 9, 19:00 UTC'''. The official [http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/faqs#timeline timeline] should be consulted for the other dates.
+For future reference you may check the [http://socghop.appspot.com/ Google SoC website]. You will find more information on their page on [http://code.google.com/p/google-summer-of-code/wiki/AdviceforStudents Advice for Students].
+The official [http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/faqs#timeline timeline] should be consulted for the other dates.
 
 There are several things to consider. We are willing to support and mentor students who want to gain an experience by working on The MacPorts Project. We have many ideas for potential internship subjects, yet we are open to anything that is both interesting and relevant to MacPorts. Motivated students do not necessarily need to know Tcl language beforehand, especially if they already know several script languages such as Python, Ruby, PHP or Perl.
 
@@ -39,26 +50,6 @@
  * Subscribe to the mailing lists [http://lists.macosforge.org/mailman/listinfo/macports-dev macports-dev] and [http://lists.macosforge.org/mailman/listinfo/macports-users macports-users] if you do not already read them. Don't be too shy to post.
  * '''Get in contact! ''' Most important is to discuss your contribution ideas with potential mentors by e-mail, on the MacPorts development list or the IRC channel before applying.
 
-== Mentors ==
-
-The following committers have agreed to be mentors for SoC 2010 (append @macports.org for e-mail)
-
-||'''Name'''             ||'''Email'''     ||'''Area'''          ||
-||[wiki:juanger Juan Germán Castañeda Echevarria] || juanger || GUI, MPWA ||
-||[wiki:perry Perry Lee] || perry ||  ||
-||[wiki:raimue Rainer Mueller] || raimue || Administrator, config files, rev-upgrade, depcheck ||
-||[wiki:snc Jeremy Lavergne] || snc ||  ||
-||[wiki:wms William Siegrist] || wms || Backup Administrator ||
-
-{{{
-#!comment
-||[wiki:armahg George Armah] || GUI, Framework || armahg ||
-||James Berry || MPWA || jberry ||
-||[wiki:blb Bryan Blackburn] || Logging, self-management, general || blb ||
-||[wiki:snc Jeremy Lavergne] || Helping hand || snc ||
-||[wiki:perry Perry Lee] || Co-mentoring || perry ||
-}}}
-
 == Tasks ==
 
 This is a list of some potential tasks that student SoC members could undertake. These are just ideas, and while they express our current concerns, we are open to blue-sky projects related to MacPorts.
@@ -66,48 +57,6 @@
 Please note that this list is absolutely '''not exclusive'''! If you have any idea about what you want to see improved in MacPorts, you are free to propose this as your own project. In any case, we recommend to talk to mentors before writing your application.
 
 === Core Tasks ===
-
-==== Configuration files handling ==== #configfiles
-
-MacPorts has no way to track configuration files. Currently if a configuration file is part of a port it will get overwritten on every upgrade which makes it less useful. At the moment, many ports only install default configuration files and the user has to copy it to the original location. But this always requires manual action and the user is not informed of updates in this configuration file.
-
-For this task, investigate how other package management systems handle this. Find the best way to support it in MacPorts and implement it. See also #2365.
-
-Classification: easy to medium task[[BR]]
-Programming languages: Tcl[[BR]]
-Potential mentor: raimue
-
-==== Graphical user interface ==== #GUI
-
-Extend and improve the existing [wiki:MacPortsGUI basic GUI] which has been implemented as part of GSoC 2008/2009. Pallet is at the moment functional to install/uninstall ports, but for example it cannot handle variants yet. Also, it is slow if you have many ports installed.
-
-Some feature proposals:
- * Variant selection
- * Interactive dependency tree/graph
-
-The GUI is driven by the MacPorts Framework, which acts as an wrapper of the MacPorts Tcl API to Objective-C. To enhance the GUI you will probably have to implement the respective features in the framework first.
-
-It would be your task to identify possible improvements for the GUI. This can either be new features or (speed) improvements to existing ones.
-
-Resources:
- * [wiki:MacPortsGUI]
- * [wiki:MacPortsGUIFAQ]
- * [wiki:MacPortsFramework]
- * Pallet port
-
-Classification: medium task[[BR]]
-Programming languages: Objective-C and Tcl[[BR]]
-Potential mentors: juanger
-
-==== MacPorts Web Application (MPWA) ==== #mpwa
-
-A very good start has been made on a Web Application for MacPorts to serve as a basis for easier user submission and maintenance of ports, not to mention monitoring of port build status, browsing of ports, etc. This work is known as MPWA and is written in Ruby on Rails. This task is to complete the work on MPWA so that it is usable for day to day usage by the MacPorts community. Work is needed on user credentials and authentication, port dependency  integration, port submission and tracking, etc. This is a very exciting project and can help MacPorts scale to support a larger community.
-
-Read more about the [source:contrib/mpwa/doc MPWA design and model] and look at the [source:contrib/mpwa/ existing code].
-
-Classification: moderate, with good follow through vision, and architecture required[[BR]]
-Programming languages: Ruby, perhaps a bit of Tcl[[BR]]
-Potential mentor: juanger
 
 ==== Binaries ==== #binaries
 

-------8<------8<------8<------8<------8<------8<------8<------8<--------

* The IP shown here might not mean anything if the user or the server is
behind a proxy.

--
MacPorts <http://www.macports.org/>
Ports system for Mac OS

This is an automated message. Someone at http://www.macports.org/ added your email
address to be notified of changes on SummerOfCode. If it was not you, please
report to .


More information about the macports-changes mailing list