wiki:SummerOfCodeArchive

Version 21 (modified by mojca (Mojca Miklavec), 5 years ago) (diff)

Fix links to projects for 2019

Google Summer of Code - Past Years

2019

Project Student Mentor Status
Automating Packaging for Macports Karan Sheth Renee, Cyril Roelandt Active
Macports Custom Views Plugin for Buildbot Rajdeep Bharati Povilas Kanapickas, Mojca Miklavec, Pierre Tardy Active
Phase Out Xcode Dependency Ahmad Satryaji Aulia Marcus Calhoun-Lopez, Clemens Lang Active
Web App (with API) to Collect PortIndex, Build History and Installation Statistics Arjun Salyan Umesh Singla, Mojca Miklavec Active

2018

Project Student Mentor Status
Creating a dynamic website for Ports Index Vishnu M Mojca Miklavec, Jackson Isaac Withdrawn

The student has withdrawn from the program due to other obligations.

2017

Project Student Mentor Status
Adding migration action to port command Umesh Singla Bradley Giesbrecht Completed
Bot and CI for macports-ports Zero King Mojca Miklavec, Clemens Lang Completed

The following committers have agreed to be mentors for GSoC 2017 (append @macports.org for email)

Name Email Area
Jackson Isaac ijackson Administrator
Clemens Lang cal Backup Administrator, Mentor
Mojca Miklavec mojca Mentor
Bradley Giesbrecht pixilla Mentor

2016

MacPorts did not apply to Google Summer of Code 2016 to focus on the integration of existing new features and the move to Git and GitHub.

2015

Project Student Mentor
Revitalizing Pallet Kyle Sammons Michael Dickens
Portfile generation framework Chunyang Xu Bradley Giesbrecht
Improve Dependency Calculation using SAT solving Jackson Isaac Clemens Lang

The following committers have agreed to be mentors for GSoC 2015 (append @macports.org for email)

Name Email Area
Jeremy Lavergne snc Administrator, Backup Mentor
Clemens Lang cal Backup Administrator
Michael Dickens michaelld Mentor
Bradley Giesbrecht pixilla Mentor
Lawrence Velázquez larryv Mentor

2014

Project Student Mentor
Read packages from pip Gaurav Bansal Bradley Giesbrecht
Project Clean-up Stuff Kyle Sammons Michael Dickens
Interactive Port Command Shashwat Pandey Rainer Mueller

The following committers have agreed to be mentors for SoC 2014 (append @macports.org for e-mail):

Name Email Area
Jeremy Lavergne snc Administrator
Clemens Lang cal Backup Administrator
Rainer Müller raimue
Michael Dickens michaelld Mentor
Bradley Giesbrecht pixilla Mentor

2013

Project Student Mentor
testing framework Marius Coțofană Rainer Mueller, Clemens Lang, Jeremy Lavergne

We had another strong application that was withdrawn before the deadline. We decided to focus our efforts on fewer projects and get them merged rather than splitting up on multiple weaker applications. 2013 is also the first year where we made merging back to trunk at the end of the program mandatory.

The following committers have agreed to be mentors for SoC 2013 (append @macports.org for e-mail):

Name Email Area
Jeremy Lavergne snc Administrator
Clemens Lang cal Backup Admin, Mentoring if needed (especially for base)
Rainer Müller raimue Mentoring for base, port groups, ports, ...
Lawrence Velázquez larryv Backup to the backup admin; mentoring for port[group]s, documentation, website

2012

Unfortunately, the MacPorts project was not accepted into Google Summer of Code 2012. Google wanted to make some room for new organizations. We have been told our application was strong and we should definitely re-apply in the following year.

2011

Project Student Mentor
post-destroot check Felipe Tanus? Perry Lee?
User statistics Derik Ingrouville Jeremy Lavergne
rev-upgrade Clemens Lang Rainer Mueller

The following committers have agreed to be mentors for SoC 2011 (append @macports.org for e-mail):

Name Email Area
Rainer Mueller raimue Administrator
William Siegrist wms Backup Administrator
Jeremy Lavergne snc Mentor
Perry Lee? perry Mentor
Larry Gilbert l2g Mentor

2010

Project Student email Mentor email
Configuration files handling Andrea D'Amore and.damore Rainer Mueller raimue
MacPorts GUI Improvement Vasileios Georgitzikis tzikis Juan Germán Castañeda Echevarria juanger
MacPorts Web Application Joe Rozner jrozner William Siegrist wms

The following committers have agreed to be mentors for SoC 2010 (append @macports.org for e-mail):

Name Email Area
Juan Germán Castañeda Echevarria juanger GUI, MPWA
Perry Lee? perry
Rainer Mueller raimue Administrator, config files, rev-upgrade, depcheck
Jeremy Lavergne snc
William Siegrist wms Backup Administrator

2009

Project Student Mentor Status
Logging Dmitry Gorbik Bryan Blackburn Completed
GUI Juan Germán Castañeda Echevarría George Armah Completed

The following committers have agreed to be mentors for SoC 2009 (append @macports.org for e-mail):

Name Area Email
George Armah GUI, Framework armahg
James Berry MPWA jberry
Bryan Blackburn Logging, self-management, general blb
Jeremy Lavergne Helping hand snc
Perry Lee? Co-mentoring perry
Rainer Mueller Administrator, config files, rev-upgrade, depcheck raimue

2008

Project Student Mentor Status
Logging and MPWA Dale Emmons Juan Manuel Palacios Cancelled
MacPorts Framework: A Cocoa Framework for the MacPorts Tcl based API George Armah Randall Wood Completed
MacPorts Web Application Rick Martinez James Berry Cancelled
Root privileges Paul Magrath Rainer Müller Completed

See also informations at the Google Summer Of Code 2008 page about MacPorts.

The following committers had agreed to be mentors for SoC 2008 (append @macports.org for e-mail):

Name Area Email
William Siegrist infrastructure wms
Ernest Prabhakar gui drernie
James Berry mpwa, dependencies jberry
Juan Manuel Palacios logging, binaries, MacPorts port, shell environment, documentation and website jmpp
Rainer Mueller python groups, root privilege droppingraimue
Randall Wood MP Port, shell scriptingrhwood

2007

The MacPorts projects that were undertaken can be found on the Google Summer Of Code 2007 page about MacPorts.

Eugene Pimenov (epimenov@) documented his work on trace mode in the wiki, see soc2007/epimenov.