Google SoC 2008

William Siegrist wsiegrist at apple.com
Tue Mar 11 18:14:49 PDT 2008


I just finished submitting our application.


-Bill



On Mar 11, 2008, at 12:58 PM, William Siegrist wrote:
> Ok, I added both of Randall's tasks (#3 and #10 now).
>
> Randall, can you be a mentor for these? If so, can you add yourself  
> to the wiki page?
>
> http://trac.macosforge.org/projects/macports/wiki/SummerOfCode
>
>
> -Bill
>
>
> On Mar 4, 2008, at 3:28 AM, Randall Wood wrote:
>> On 2/29/08, James Berry <jberry at macports.org> wrote:
>>> I'm writing to attempt to gauge interest in whether and how MacPorts
>>> should participate in Google Summer of Code (GSoC) for 2008. See http://code.google.com/soc/2008/
>>> .
>>>
>>> You might be inclined to address any of the following questions:
>>>
>>> - Do you feel MacPorts should participate in GSoC 2008?
>>> - Are there particular MacPorts projects you'd like to suggest?
>>
>> Yet another possible project (sorry for yapping about like this):
>>
>> Add support for a mechanism similar to Finks init.[c]sh mechanisms  
>> for
>> providing basic and port-provided environmental services to users in
>> the .profile, .cshrc, and .xinitrc files, so that instead of
>> manipulating the user's .profile to modify certain paths, all we do  
>> is
>> append something like "source /opt/local/etc/bash.rc" to the end of a
>> user's .profile file and that bash.rc would be like /etc/rc and would
>> source all the files in /opt/local/etc/bash.d
>>
>> This would require:
>> 1)   Adding support to the Portfiles for setting key value pairs that
>> can then be written out at some phase (install?) into both correct
>> bash and csh (and maybe other shell) syntaxes and stored in
>> ${prefix}/etc/init.d/${portname}.shell
>> 2)   Adding support for managing X11-specific key value pairs that
>> would be stored into ${prefix}/etc/xinit.d/${portname}
>> 3)   Writing the files ${prefix}/etc/init.shell for each shell we
>> decide to support. These files need only support correcting the PATH
>> and MANPATH for macports and then sourcing all of the files in init.d
>> ending in the correct shell.
>> 4)   Writing ${prefix}/etc/init.X11 that would source
>> ${prefix}/etc/init.sh (the xinit mechanism is a bash shell, I  
>> believe)
>> and then source all the files in init.d ending in X11.
>> 5)   Provide a simple command line utility that can correctly
>> enable/disable sourcing the init.shell|X11 files for a user.
>>
>> What gets inserted into a user's .profile/.xinitrc/.cshrc file? It
>> should be a couple of lines of comment explaining the single command
>> line that we added to the file followed by the command line (in bash:
>> source /opt/local/etc/init.sh)
>>
>>> - Are you willing to be a GSoC mentor?
>>> - Would you be interested, as a student, in participating in a GSoC
>>> project for MacPorts?
>>>
>>> GSoC pays students a wage for the summer to work on open source
>>> projects, and also a stipend to the project for each student  
>>> project.
>>>
>>> If interested, we need to move very quickly. As the Google GSoC FAQ
>>> says:
>>>
>>>       "We'll begin accepting applications from open source mentoring
>>> organizations on Monday, March 3, 2008; we'll stop accepting
>>> organization applications on Wednesday, March 12th."
>>>
>>> Your feedback is welcome
>>>
>>> James
>>> _______________________________________________
>>> macports-dev mailing list
>>> macports-dev at lists.macosforge.org
>>> http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
>>>
>>
>>
>> -- 
>> Randall Wood
>> randall.h.wood at alexandriasoftware.com
>>
>> "The rules are simple: The ball is round. The game lasts 90 minutes.
>> All the rest is just philosophy."
>> _______________________________________________
>> macports-dev mailing list
>> macports-dev at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
>
>
>
>
> ----
> William Siegrist
> Software Support Engineer
> Mac OS Forge
> http://macosforge.org/
> wsiegrist at apple.com
> 408 862 7337
>
>
>
>
>
> _______________________________________________
> macports-dev mailing list
> macports-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev




----
William Siegrist
Software Support Engineer
Mac OS Forge
http://macosforge.org/
wsiegrist at apple.com
408 862 7337





-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2421 bytes
Desc: not available
Url : http://lists.macosforge.org/pipermail/macports-dev/attachments/20080311/15bfee05/attachment.bin 


More information about the macports-dev mailing list